From 42121491f021d25125006f4bbd9e74deb876bc54 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Mon, 31 Aug 2020 07:20:07 -0700 Subject: [PATCH] Removed unwanted LoadValue of generic param --- IDEHelper/Compiler/BfModule.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/IDEHelper/Compiler/BfModule.cpp b/IDEHelper/Compiler/BfModule.cpp index 6a945fc8..3ee98774 100644 --- a/IDEHelper/Compiler/BfModule.cpp +++ b/IDEHelper/Compiler/BfModule.cpp @@ -7647,7 +7647,7 @@ BfTypedValue BfModule::CreateValueFromExpression(BfExprEvaluator& exprEvaluator, } } - if (!typedVal.mType->IsComposite()) // Load non-structs by default + if ((!typedVal.mType->IsComposite()) && (!typedVal.mType->IsGenericParam())) // Load non-structs by default { if ((!mBfIRBuilder->mIgnoreWrites) && (!typedVal.mType->IsValuelessType()) && (!typedVal.mType->IsVar())) {