From 7083739120d0f378bf9f695a327ad618a25583dd Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Tue, 21 Mar 2023 21:50:01 -0700 Subject: [PATCH] Make TryToVector more strict --- IDEHelper/Backend/BeMCContext.cpp | 3 +++ 1 file changed, 3 insertions(+) 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); }