Browse Source

IntUnknown fix

Brian Fiete 3 years ago
parent
commit
4e0ba6b746
1 changed files with 2 additions and 0 deletions
  1. 2 0
      IDEHelper/Compiler/BfExprEvaluator.cpp

+ 2 - 0
IDEHelper/Compiler/BfExprEvaluator.cpp

@@ -19454,6 +19454,8 @@ void BfExprEvaluator::PerformAssignment(BfAssignmentExpression* assignExpr, bool
 		auto refType = (BfRefType*)toType;
 		auto refType = (BfRefType*)toType;
 		toType = refType->mElementType;
 		toType = refType->mElementType;
 	}
 	}
+	if (toType->IsIntUnknown())
+		toType = mModule->FixIntUnknown(toType);
 	
 	
 	if ((autoComplete != NULL) && (assignExpr->mOpToken != NULL) && (toType != NULL))
 	if ((autoComplete != NULL) && (assignExpr->mOpToken != NULL) && (toType != NULL))
 		autoComplete->CheckEmptyStart(assignExpr->mOpToken, toType);
 		autoComplete->CheckEmptyStart(assignExpr->mOpToken, toType);