Index: src/Common/SemanticError.h
===================================================================
--- src/Common/SemanticError.h	(revision 298fe57025894ebcfae9883bdbc21d0e39e12ee8)
+++ src/Common/SemanticError.h	(revision bf0263c9b7b4fb1f0eeb41eb13f2e11fe44991d3)
@@ -10,6 +10,6 @@
 // Created On       : Mon May 18 07:44:20 2015
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Thu Jul 19 10:09:17 2018
-// Update Count     : 31
+// Last Modified On : Wed May  4 14:08:26 2022
+// Update Count     : 35
 //
 
@@ -59,4 +59,5 @@
 	{"aggregate-forward-decl" , Severity::Warn    , "forward declaration of nested aggregate: %s"                },
 	{"superfluous-decl"       , Severity::Warn    , "declaration does not allocate storage: %s"                  },
+	{"superfluous-else"       , Severity::Warn    , "else clause never executed for empty loop conditional"      },
 	{"gcc-attributes"         , Severity::Warn    , "invalid attribute: %s"                                      },
 	{"c++-like-copy"          , Severity::Warn    , "Constructor from reference is not a valid copy constructor" },
@@ -69,4 +70,5 @@
 	AggrForwardDecl,
 	SuperfluousDecl,
+	SuperfluousElse,
 	GccAttributes,
 	CppCopy,
@@ -79,5 +81,5 @@
 );
 
-#define SemanticWarning(loc, id, ...) SemanticWarningImpl(loc, id, WarningFormats[(int)id].message, __VA_ARGS__)
+#define SemanticWarning(loc, id, ...) SemanticWarningImpl(loc, id, WarningFormats[(int)id].message, ##__VA_ARGS__)
 
 void SemanticWarningImpl (CodeLocation loc, Warning warn, const char * const fmt, ...) __attribute__((format(printf, 3, 4)));
