Bläddra i källkod

Make TryToVector more strict

Brian Fiete 2 år sedan
förälder
incheckning
7083739120
1 ändrade filer med 3 tillägg och 0 borttagningar
  1. 3 0
      IDEHelper/Backend/BeMCContext.cpp

+ 3 - 0
IDEHelper/Backend/BeMCContext.cpp

@@ -2582,6 +2582,9 @@ BeMCOperand BeMCContext::TryToVector(BeValue* value)
 	auto type = GetType(operand);
 	if (!type->IsPointer())
 		return operand;
+	auto pointerType = (BePointerType*)type;
+	if (!pointerType->mElementType->IsVector())
+		return operand;
 	return CreateLoad(operand);
 }