diff --git a/IDEHelper/Compiler/BfExprEvaluator.cpp b/IDEHelper/Compiler/BfExprEvaluator.cpp index 372350eb..2e1ea34f 100644 --- a/IDEHelper/Compiler/BfExprEvaluator.cpp +++ b/IDEHelper/Compiler/BfExprEvaluator.cpp @@ -19454,6 +19454,8 @@ void BfExprEvaluator::PerformAssignment(BfAssignmentExpression* assignExpr, bool auto refType = (BfRefType*)toType; toType = refType->mElementType; } + if (toType->IsIntUnknown()) + toType = mModule->FixIntUnknown(toType); if ((autoComplete != NULL) && (assignExpr->mOpToken != NULL) && (toType != NULL)) autoComplete->CheckEmptyStart(assignExpr->mOpToken, toType);