From b79f187d590667b80b9d31b176bbe9773bcd421a Mon Sep 17 00:00:00 2001
From: Virgile Prevosto <virgile.prevosto@m4x.org>
Date: Mon, 26 Feb 2024 10:25:13 +0100
Subject: [PATCH] [parsing] _Static_assert must end with a semicolon, like any
 declaration

---
 src/kernel_internals/parsing/cparser.mly | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/kernel_internals/parsing/cparser.mly b/src/kernel_internals/parsing/cparser.mly
index a023f02eea1..f47a10fb825 100644
--- a/src/kernel_internals/parsing/cparser.mly
+++ b/src/kernel_internals/parsing/cparser.mly
@@ -1086,7 +1086,7 @@ declaration:                                /* ISO 6.7.*/
         end;
         !Lexerhack.reset_typedef();
         doDeclaration (Some $1) ((snd $2)) (fst $2) [] }
-|   static_assert_declaration
+|   static_assert_declaration SEMICOLON
       { let (e, m, loc) = $1 in STATIC_ASSERT (e, m, loc) }
 ;
 
-- 
GitLab