From: Rico Tzschichholz Date: Sun, 31 Mar 2019 08:26:43 +0000 (+0200) Subject: Add explicit "default: break;" statements for coverage of enum-typed switch X-Git-Tag: 0.42.7~8 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7b03b2ec789493ed1f1497188cec492ea86bd759;p=thirdparty%2Fvala.git Add explicit "default: break;" statements for coverage of enum-typed switch --- 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 (""); tag = "code"; break; + default: + break; } run.accept_children (this);