From 632c8a4cc54de30ad63a1b52a4b00900113db54b Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Wed, 5 Jan 2022 07:50:40 -0500 Subject: [PATCH] Fixed error refNode for "Expected 'get' or 'set'" --- IDEHelper/Compiler/BfReducer.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/IDEHelper/Compiler/BfReducer.cpp b/IDEHelper/Compiler/BfReducer.cpp index 903d7b08..9c408b1c 100644 --- a/IDEHelper/Compiler/BfReducer.cpp +++ b/IDEHelper/Compiler/BfReducer.cpp @@ -6504,7 +6504,10 @@ void BfReducer::ReadPropertyBlock(BfPropertyDeclaration* propertyDeclaration, Bf } else { - Fail("Expected 'set' or 'get'", identifierNode); + auto refNode = child; + if (refNode == NULL) + refNode = block->mCloseBrace; + Fail("Expected 'get' or 'set'", refNode); } BfAstNode* bodyAfterNode = accessorIdentifier; @@ -6582,7 +6585,6 @@ void BfReducer::ReadPropertyBlock(BfPropertyDeclaration* propertyDeclaration, Bf AddErrorNode(child); mVisitorPos.MoveNext(); } - continue; } } }