From 07f14f0ab800fb987779eb38b8ba511b896a5e92 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Tue, 21 Mar 2023 16:54:17 -0700 Subject: [PATCH] Fixed Og+ vector cast --- IDEHelper/Backend/BeMCContext.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/IDEHelper/Backend/BeMCContext.cpp b/IDEHelper/Backend/BeMCContext.cpp index e45767c0..f8f56c3b 100644 --- a/IDEHelper/Backend/BeMCContext.cpp +++ b/IDEHelper/Backend/BeMCContext.cpp @@ -17810,7 +17810,7 @@ void BeMCContext::Generate(BeFunction* function) result = AllocVirtualReg(intrin->mReturnType); CreateDefineVReg(result); auto vregInfo = GetVRegInfo(result); - vregInfo->mRelTo = GetOperand(castedInst->mArgs[0].mValue); + vregInfo->mRelTo = TryToVector(castedInst->mArgs[0].mValue); vregInfo->mIsExpr = true; } break;