[vala/0.42] Add explicit "default: break; " statements for coverage of enum-typed switch



commit 7b03b2ec789493ed1f1497188cec492ea86bd759
Author: Rico Tzschichholz <ricotz ubuntu com>
Date:   Sun Mar 31 10:26:43 2019 +0200

    Add explicit "default: break;" statements for coverage of enum-typed switch

 codegen/valaccodebasemodule.vala             | 2 ++
 libvaladoc/gtkdocrenderer.vala               | 2 ++
 vala/valaparser.vala                         | 2 ++
 valadoc/doclets/gtkdoc/commentconverter.vala | 2 ++
 4 files changed, 8 insertions(+)
---
diff --git a/codegen/valaccodebasemodule.vala b/codegen/valaccodebasemodule.vala
index 114bbaa3f..e0cc783c2 100644
--- a/codegen/valaccodebasemodule.vala
+++ b/codegen/valaccodebasemodule.vala
@@ -1422,6 +1422,8 @@ public abstract class Vala.CCodeBaseModule : CodeGenerator {
                                case CCodeUnaryOperator.POSTFIX_INCREMENT:
                                case CCodeUnaryOperator.POSTFIX_DECREMENT:
                                        return false;
+                               default:
+                                       break;
                        }
                        return is_constant_ccode_expression (cunary.inner);
                } else if (cexpr is CCodeBinaryExpression) {
diff --git a/libvaladoc/gtkdocrenderer.vala b/libvaladoc/gtkdocrenderer.vala
index 6ffc80141..f1197eda1 100644
--- a/libvaladoc/gtkdocrenderer.vala
+++ b/libvaladoc/gtkdocrenderer.vala
@@ -300,6 +300,8 @@ public class Valadoc.GtkdocRenderer : ContentRenderer {
                        writer.start_tag ("blockquote");
                        tag = "blockquote";
                        break;
+               default:
+                       break;
                }
 
                element.accept_children (this);
diff --git a/vala/valaparser.vala b/vala/valaparser.vala
index 14a73640a..5422be2c6 100644
--- a/vala/valaparser.vala
+++ b/vala/valaparser.vala
@@ -1707,6 +1707,8 @@ public class Vala.Parser : CodeVisitor {
                                return true;
                        }
                        break;
+               default:
+                       break;
                }
 
                rollback (begin);
diff --git a/valadoc/doclets/gtkdoc/commentconverter.vala b/valadoc/doclets/gtkdoc/commentconverter.vala
index be31313ff..a8b960e1b 100644
--- a/valadoc/doclets/gtkdoc/commentconverter.vala
+++ b/valadoc/doclets/gtkdoc/commentconverter.vala
@@ -219,6 +219,8 @@ public class Gtkdoc.CommentConverter : ContentVisitor {
                        current_builder.append ("<code>");
                        tag = "code";
                        break;
+               default:
+                       break;
                }
                run.accept_children (this);
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]