From b65befd5e71eebaa2d2f22c85cffe62217c876b4 Mon Sep 17 00:00:00 2001 From: Wenyong Huang Date: Fri, 12 Aug 2022 14:18:47 +0800 Subject: [PATCH] Fix load type not initialized issue for LLVMBuildLoad2 (#1381) Fix the issue introduced by #1202, clear the compilation warning when building wamrc based on LLVM 14/15. --- core/iwasm/compilation/aot_llvm.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/iwasm/compilation/aot_llvm.c b/core/iwasm/compilation/aot_llvm.c index 97faeae3f..5f052bf29 100644 --- a/core/iwasm/compilation/aot_llvm.c +++ b/core/iwasm/compilation/aot_llvm.c @@ -2735,11 +2735,13 @@ aot_load_const_from_table(AOTCompContext *comp_ctx, LLVMValueRef base, /* Store the raw int bits of i32 const as a hex string */ snprintf(buf, sizeof(buf), "i32#%08" PRIX32, value->i32); const_ptr_type = INT32_PTR_TYPE; + const_type = I32_TYPE; break; case VALUE_TYPE_I64: /* Store the raw int bits of i64 const as a hex string */ snprintf(buf, sizeof(buf), "i64#%016" PRIX64, value->i64); const_ptr_type = INT64_PTR_TYPE; + const_type = I64_TYPE; break; case VALUE_TYPE_F32: /* Store the raw int bits of f32 const as a hex string */