From d460c1fb2f1f688b85607b54acd39a45df085056 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Wed, 17 Feb 2021 07:15:51 -0800 Subject: [PATCH] Fixed defer target printing --- IDEHelper/Compiler/BfPrinter.cpp | 2 +- IDEHelper/Compiler/BfReducer.cpp | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/IDEHelper/Compiler/BfPrinter.cpp b/IDEHelper/Compiler/BfPrinter.cpp index 54a5c8c4..6e424020 100644 --- a/IDEHelper/Compiler/BfPrinter.cpp +++ b/IDEHelper/Compiler/BfPrinter.cpp @@ -1847,7 +1847,7 @@ void BfPrinter::Visit(BfDeferStatement* deferStmt) VisitChild(deferStmt->mDeferToken); VisitChild(deferStmt->mColonToken); - VisitChild(deferStmt->mScopeToken); + VisitChild(deferStmt->mScopeName); if (deferStmt->mBind != NULL) { diff --git a/IDEHelper/Compiler/BfReducer.cpp b/IDEHelper/Compiler/BfReducer.cpp index afc95e51..64b05b01 100644 --- a/IDEHelper/Compiler/BfReducer.cpp +++ b/IDEHelper/Compiler/BfReducer.cpp @@ -3797,6 +3797,8 @@ BfAstNode* BfReducer::DoCreateStatement(BfAstNode* node, CreateStmtFlags createS } else if (nextTokenNode->GetToken() == BfToken_LParen) { + mPassInstance->Warn(0, "Syntax deprecated", nextTokenNode); + MEMBER_SET(deferStmt, mOpenParen, nextTokenNode); mVisitorPos.MoveNext();