From 1573a522ca19304e57df7f35c988977e0a37e068 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Wed, 2 Mar 2022 16:39:46 -0800 Subject: [PATCH] Fixed field dtor with multi-field declaration --- 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 108981fa..a974a637 100644 --- a/IDEHelper/Compiler/BfReducer.cpp +++ b/IDEHelper/Compiler/BfReducer.cpp @@ -5931,7 +5931,7 @@ BfFieldDeclaration* BfReducer::CreateFieldDeclaration(BfTokenNode* tokenNode, Bf fieldDeclaration->mVolatileSpecifier = prevFieldDeclaration->mVolatileSpecifier; fieldDeclaration->mNewSpecifier = prevFieldDeclaration->mNewSpecifier; fieldDeclaration->mExternSpecifier = prevFieldDeclaration->mExternSpecifier; - tokenNode = ExpectTokenAfter(fieldDeclaration, BfToken_Semicolon, BfToken_AssignEquals, BfToken_Comma); + tokenNode = ExpectTokenAfter(fieldDeclaration, BfToken_Semicolon, BfToken_AssignEquals, BfToken_Comma, BfToken_Tilde); if (tokenNode == NULL) return fieldDeclaration; mVisitorPos.mReadPos--; // Go back to token