Skip to content

Commit 76504e0

Browse files
Fix variable delaration in litmus headers and re as nre
Signed-off-by: Hernan Ponce de Leon <[email protected]>
1 parent 1a97291 commit 76504e0

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

dartagnan/src/main/antlr4/LitmusC.g4

+2-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ main
1313
;
1414

1515
variableDeclaratorList
16-
: LBrace (globalDeclarator Semi comment?)* RBrace (Semi)?
16+
: LBrace (globalDeclarator (Semi comment? globalDeclarator?)* Semi?)? RBrace Semi?
1717
;
1818

1919
globalDeclarator
@@ -193,6 +193,7 @@ nre locals [IntBinaryOp op, String mo, String name]
193193
| C11AtomicStore LPar address = re Comma value = re RPar # nreC11Store
194194

195195
| Ast? varName Equals re # nreAssignment
196+
| re # reAsNre
196197
| typeSpecifier varName (Equals re)? # nreRegDeclaration
197198

198199
| SpinLock LPar address = re RPar # nreSpinLock

0 commit comments

Comments
 (0)