Ver código fonte

Fixed aggregate return issue

Brian Fiete 4 anos atrás
pai
commit
79d13a3626
1 arquivos alterados com 1 adições e 1 exclusões
  1. 1 1
      IDEHelper/Compiler/BfModule.cpp

+ 1 - 1
IDEHelper/Compiler/BfModule.cpp

@@ -18896,7 +18896,7 @@ void BfModule::ProcessMethod(BfMethodInstance* methodInstance, bool isInlineDup)
 				if ((retVal) && (!retVal.mType->IsVar()) && (expectingType != NULL))
 				{
 					mCurMethodState->mHadReturn = true;
-					retVal = LoadValue(retVal);
+					retVal = LoadOrAggregateValue(retVal);
 					EmitReturn(retVal.mValue);
 				}
 			}