diff --git a/IDEHelper/Backend/BeMCContext.cpp b/IDEHelper/Backend/BeMCContext.cpp index f8f56c3b..a0413bcd 100644 --- a/IDEHelper/Backend/BeMCContext.cpp +++ b/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); }