From 0dab815f08f58a07b12c79dc8c6ca12b20ec16d0 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Wed, 15 Jul 2020 07:34:55 -0700 Subject: [PATCH] Fixed comma-separated fields with initializers --- IDEHelper/Compiler/BfReducer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/IDEHelper/Compiler/BfReducer.cpp b/IDEHelper/Compiler/BfReducer.cpp index 4943951e..fcf9949c 100644 --- a/IDEHelper/Compiler/BfReducer.cpp +++ b/IDEHelper/Compiler/BfReducer.cpp @@ -5595,7 +5595,7 @@ BfFieldDeclaration* BfReducer::CreateFieldDeclaration(BfTokenNode* tokenNode, Bf if (fieldDeclaration->mInitializer != NULL) { MoveNode(fieldDeclaration->mInitializer, fieldDeclaration); - auto nextToken = ExpectTokenAfter(fieldDeclaration, BfToken_Semicolon, BfToken_Tilde); + auto nextToken = ExpectTokenAfter(fieldDeclaration, BfToken_Semicolon, BfToken_Comma, BfToken_Tilde); if (nextToken != NULL) mVisitorPos.mReadPos--; // Backtrack, someone else eats these }