From 3644486b69dcc55e226b8a81b9d2bb7f955cd26f Mon Sep 17 00:00:00 2001 From: MineGame159 Date: Thu, 30 Mar 2023 18:59:38 +0200 Subject: [PATCH] Fix codegen emitting wrong instructions for double vector types --- IDEHelper/Compiler/BfIRCodeGen.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/IDEHelper/Compiler/BfIRCodeGen.cpp b/IDEHelper/Compiler/BfIRCodeGen.cpp index 866cc814..ade51e4f 100644 --- a/IDEHelper/Compiler/BfIRCodeGen.cpp +++ b/IDEHelper/Compiler/BfIRCodeGen.cpp @@ -3103,7 +3103,7 @@ void BfIRCodeGen::HandleNextCmd() { auto vecType = llvm::dyn_cast(val0->getType()); auto elemType = vecType->getElementType(); - bool isFP = elemType->isFloatTy(); + bool isFP = elemType->isFloatingPointTy(); llvm::Value* val1; if (args.size() < 2)