From 33204ff59979069d33f1cd4254f7df95710a5111 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Mon, 27 Dec 2021 06:47:46 -0500 Subject: [PATCH] Evaluate mixin result as expression in mixin definition --- IDEHelper/Compiler/BfStmtEvaluator.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/IDEHelper/Compiler/BfStmtEvaluator.cpp b/IDEHelper/Compiler/BfStmtEvaluator.cpp index e9919b51..27fe5279 100644 --- a/IDEHelper/Compiler/BfStmtEvaluator.cpp +++ b/IDEHelper/Compiler/BfStmtEvaluator.cpp @@ -3455,7 +3455,9 @@ void BfModule::VisitCodeBlock(BfBlock* block) } else if ((mCurMethodInstance->IsMixin()) && (mCurMethodState->mCurScope == &mCurMethodState->mHeadScope)) { - // Silently allow... + // Only in mixin definition - result ignored + CreateValueFromExpression(expr); + break; } else {