Skip to content

Commit ffbaf94

Browse files
committed
LLVMCodeBuilder: Fix typos
1 parent 736270d commit ffbaf94

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/dev/engine/internal/llvmcodebuilder.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -550,7 +550,7 @@ llvm::Value *LLVMCodeBuilder::castRawValue(std::shared_ptr<Register> reg, Compil
550550
switch (reg->type) {
551551
case Compiler::StaticType::Bool:
552552
// Cast bool to double
553-
return m_builder.CreateSIToFP(reg->value, m_builder.getDoubleTy());
553+
return m_builder.CreateUIToFP(reg->value, m_builder.getDoubleTy());
554554

555555
case Compiler::StaticType::String: {
556556
// Convert string to double
@@ -705,7 +705,7 @@ llvm::FunctionCallee LLVMCodeBuilder::resolve_value_doubleToCString()
705705

706706
llvm::FunctionCallee LLVMCodeBuilder::resolve_value_boolToCString()
707707
{
708-
return resolveFunction("value_doubleToCString", llvm::FunctionType::get(llvm::PointerType::get(llvm::Type::getInt8Ty(m_ctx), 0), m_builder.getInt1Ty(), false));
708+
return resolveFunction("value_boolToCString", llvm::FunctionType::get(llvm::PointerType::get(llvm::Type::getInt8Ty(m_ctx), 0), m_builder.getInt1Ty(), false));
709709
}
710710

711711
llvm::FunctionCallee LLVMCodeBuilder::resolve_value_stringToDouble()

0 commit comments

Comments
 (0)