aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorA1029384756 <hayden.gray104@gmail.com>2025-10-07 23:15:12 -0400
committerA1029384756 <hayden.gray104@gmail.com>2025-10-07 23:15:12 -0400
commit7179987ac9d87b69657cfa81f49e78fcc7e99e44 (patch)
tree3c2487aa8ca649041ba0bb2b405ba1a17caaf33f /src
parentb55cf5f8f4510e09f090c9bf7e47e3b66b139de5 (diff)
casting
Diffstat (limited to 'src')
-rw-r--r--src/llvm_backend_const.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/llvm_backend_const.cpp b/src/llvm_backend_const.cpp
index 7700df5e7..f1e497b5f 100644
--- a/src/llvm_backend_const.cpp
+++ b/src/llvm_backend_const.cpp
@@ -572,8 +572,8 @@ LLVMValueRef llvm_const_pad_to_size(lbModule *m, LLVMValueRef val, LLVMTypeRef d
LLVMContextRef ctx = m->ctx;
LLVMTargetDataRef td = LLVMGetModuleDataLayout(m->mod);
LLVMTypeRef src_ty = LLVMTypeOf(val);
- unsigned src_bits = LLVMSizeOfTypeInBits(td, src_ty);
- unsigned dst_bits = LLVMSizeOfTypeInBits(td, dst_ty);
+ unsigned src_bits = (unsigned)LLVMSizeOfTypeInBits(td, src_ty);
+ unsigned dst_bits = (unsigned)LLVMSizeOfTypeInBits(td, dst_ty);
LLVMValueRef as_int = nullptr;
LLVMTypeKind src_kind = LLVMGetTypeKind(src_ty);
@@ -589,7 +589,7 @@ LLVMValueRef llvm_const_pad_to_size(lbModule *m, LLVMValueRef val, LLVMTypeRef d
} else if (src_kind == LLVMArrayTypeKind) {
unsigned elem_count = LLVMGetArrayLength(src_ty);
LLVMTypeRef elem_ty = LLVMGetElementType(src_ty);
- unsigned elem_bits = LLVMSizeOfTypeInBits(td, elem_ty);
+ unsigned elem_bits = (unsigned)LLVMSizeOfTypeInBits(td, elem_ty);
LLVMTypeRef src_int_ty = LLVMIntTypeInContext(ctx, src_bits);
as_int = LLVMConstInt(src_int_ty, 0, false);
@@ -627,7 +627,7 @@ LLVMValueRef llvm_const_pad_to_size(lbModule *m, LLVMValueRef val, LLVMTypeRef d
} else if (dst_kind == LLVMArrayTypeKind) {
unsigned elem_count = LLVMGetArrayLength(dst_ty);
LLVMTypeRef elem_ty = LLVMGetElementType(dst_ty);
- unsigned elem_bits = LLVMSizeOfTypeInBits(td, elem_ty);
+ unsigned elem_bits = (unsigned)LLVMSizeOfTypeInBits(td, elem_ty);
LLVMValueRef *elems = temporary_alloc_array<LLVMValueRef>(elem_count);
LLVMTypeRef as_int_ty = LLVMTypeOf(as_int);