From 633425f902a08d1cdafbbd52d1479653e6873174 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Sun, 31 Dec 2023 09:41:36 -0500 Subject: [PATCH] Fixed 'defer a->b()` --- IDEHelper/Compiler/BfExprEvaluator.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/IDEHelper/Compiler/BfExprEvaluator.cpp b/IDEHelper/Compiler/BfExprEvaluator.cpp index 3d22d444..0bfd4091 100644 --- a/IDEHelper/Compiler/BfExprEvaluator.cpp +++ b/IDEHelper/Compiler/BfExprEvaluator.cpp @@ -22301,6 +22301,7 @@ BfTypedValue BfExprEvaluator::PerformUnaryOperation_TryOperator(const BfTypedVal else { SetAndRestoreValue prevFlags(mBfEvalExprFlags, (BfEvalExprFlags)(mBfEvalExprFlags | BfEvalExprFlags_NoAutoComplete)); + SetAndRestoreValue prevDeferCallRef(mDeferCallRef, NULL); result = CreateCall(&methodMatcher, callTarget); }