From 157d3f90e5282dfe0c48f393c5272310f1e5d075 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Sat, 29 Jan 2022 17:31:22 -0500 Subject: [PATCH] Improved custom allocator expression parsing on delete statement --- 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 64436e18..61211522 100644 --- a/IDEHelper/Compiler/BfReducer.cpp +++ b/IDEHelper/Compiler/BfReducer.cpp @@ -3828,7 +3828,7 @@ BfAstNode* BfReducer::DoCreateStatement(BfAstNode* node, CreateStmtFlags createS if (deleteStmt->mAllocExpr == NULL) { - auto allocExpr = CreateExpressionAfter(deleteStmt); + auto allocExpr = CreateExpressionAfter(deleteStmt, (CreateExprFlags)(CreateExprFlags_NoCast | CreateExprFlags_ExitOnParenExpr)); if (allocExpr != NULL) { MEMBER_SET(deleteStmt, mAllocExpr, allocExpr);