From 771d66b301e60ebc3ffa69b11765622c547df6ab Mon Sep 17 00:00:00 2001 From: kobalicek Date: Wed, 7 Nov 2018 02:56:49 +0100 Subject: [PATCH] Fixed #178 --- src/asmjit/x86/x86regalloc.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/asmjit/x86/x86regalloc.cpp b/src/asmjit/x86/x86regalloc.cpp index f1883a7..e548757 100644 --- a/src/asmjit/x86/x86regalloc.cpp +++ b/src/asmjit/x86/x86regalloc.cpp @@ -1081,13 +1081,13 @@ struct SArgData { }; static ASMJIT_INLINE bool X86RAPass_mustConvertSArg(X86RAPass* self, uint32_t dstTypeId, uint32_t srcTypeId) noexcept{ - bool dstFloatSize = dstTypeId == TypeId::kF32 ? 4 : - dstTypeId == TypeId::kF64 ? 8 : 0; + uint32_t dstFloatSize = dstTypeId == TypeId::kF32 ? 4 : + dstTypeId == TypeId::kF64 ? 8 : 0; - bool srcFloatSize = srcTypeId == TypeId::kF32 ? 4 : - srcTypeId == TypeId::kF32x1 ? 4 : - srcTypeId == TypeId::kF64 ? 8 : - srcTypeId == TypeId::kF64x1 ? 8 : 0; + uint32_t srcFloatSize = srcTypeId == TypeId::kF32 ? 4 : + srcTypeId == TypeId::kF32x1 ? 4 : + srcTypeId == TypeId::kF64 ? 8 : + srcTypeId == TypeId::kF64x1 ? 8 : 0; if (dstFloatSize && srcFloatSize) return dstFloatSize != srcFloatSize;