Index: src/Parser/parser.yy
===================================================================
--- src/Parser/parser.yy	(revision 5a2b0b7b0e883c8c1b2c41ceb67ef7f7c2f6b900)
+++ src/Parser/parser.yy	(revision f3811df764dba6d23cfc40e5338a30b88018fa1f)
@@ -10,6 +10,6 @@
 // Created On       : Sat Sep  1 20:22:55 2001
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Thu Jun 27 14:45:57 2024
-// Update Count     : 6705
+// Last Modified On : Tue Jul  9 10:29:01 2024
+// Update Count     : 6713
 //
 
@@ -1998,11 +1998,11 @@
 	c_declaration ';'
 	| cfa_declaration ';'								// CFA
-	| static_assert										// C11
+	| static_assert	';'									// C11
 	;
 
 static_assert:
-	STATICASSERT '(' constant_expression ',' string_literal ')' ';' // C11
+	STATICASSERT '(' constant_expression ',' string_literal ')' // C11
 		{ $$ = DeclarationNode::newStaticAssert( $3, maybeMoveBuild( $5 ) ); }
-	| STATICASSERT '(' constant_expression ')' ';'		// CFA
+	| STATICASSERT '(' constant_expression ')'			// CFA
 		{ $$ = DeclarationNode::newStaticAssert( $3, build_constantStr( yylloc, *new string( "\"\"" ) ) ); }
 
@@ -2709,5 +2709,5 @@
 		{ $$ = $2; }									// mark all fields in list
 	| cfa_typedef_declaration ';'						// CFA
-	| static_assert										// C11
+	| static_assert ';'									// C11
 	;
 
@@ -3364,4 +3364,6 @@
 			$$ = $6;
 		}
+	| ';'												// empty declaration
+		{ $$ = nullptr; }
 	;
 
