Brian Fiete 5 роки тому
батько
коміт
1de552e940
1 змінених файлів з 5 додано та 1 видалено
  1. 5 1
      IDEHelper/Compiler/BfStmtEvaluator.cpp

+ 5 - 1
IDEHelper/Compiler/BfStmtEvaluator.cpp

@@ -4772,7 +4772,11 @@ void BfModule::Visit(BfReturnStatement* returnStmt)
 		}		
 	}
 
-	if (retValue.mType->IsVoid())
+	if (retValue.mType->IsVar())
+	{
+		EmitReturn(BfIRValue());
+	}
+	else if (retValue.mType->IsVoid())
 	{				
 		if (retType->IsVoid())
 		{