From 0030236705101e65b364ac0b553b16e02b9fb116 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Tue, 4 Jan 2022 06:35:14 -0500 Subject: [PATCH] Fixed ctorClear on append allocs --- IDEHelper/Compiler/BfExprEvaluator.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/IDEHelper/Compiler/BfExprEvaluator.cpp b/IDEHelper/Compiler/BfExprEvaluator.cpp index f35cff5b..14e1f9ef 100644 --- a/IDEHelper/Compiler/BfExprEvaluator.cpp +++ b/IDEHelper/Compiler/BfExprEvaluator.cpp @@ -14619,7 +14619,7 @@ void BfExprEvaluator::CreateObject(BfObjectCreateExpression* objCreateExpr, BfAs if (hasRealtimeLeakCheck) { // Dbg_ObjectAlloc clears internally so we don't need to call CtorClear for those - if ((!isStackAlloc) && (!allocTarget.mCustomAllocator) && (allocTarget.mScopedInvocationTarget == NULL)) + if ((!isStackAlloc) && (!isAppendAlloc) && (!allocTarget.mCustomAllocator) && (allocTarget.mScopedInvocationTarget == NULL)) wantsCtorClear = false; }