diff --git a/core/iwasm/compilation/aot_llvm.c b/core/iwasm/compilation/aot_llvm.c index 6ba8dfa25..bda8ee3b7 100644 --- a/core/iwasm/compilation/aot_llvm.c +++ b/core/iwasm/compilation/aot_llvm.c @@ -1204,7 +1204,7 @@ create_memory_info(const AOTCompContext *comp_ctx, AOTFuncContext *func_ctx, func_ctx->mem_space_unchanged = mem_space_unchanged; memory_count = module->memory_count + module->import_memory_count; - /* If the module dosen't have memory, reserve + /* If the module doesn't have memory, reserve one mem_info space with empty content */ if (memory_count == 0) memory_count = 1; diff --git a/core/iwasm/interpreter/wasm_runtime.c b/core/iwasm/interpreter/wasm_runtime.c index 0a952224d..c9473a0de 100644 --- a/core/iwasm/interpreter/wasm_runtime.c +++ b/core/iwasm/interpreter/wasm_runtime.c @@ -2364,12 +2364,11 @@ wasm_instantiate(WASMModule *module, WASMModuleInstance *parent, (uint64)memory->num_bytes_per_page * memory->cur_page_count; bh_assert(memory_data || memory_size == 0); - bh_assert( - data_seg->base_offset.init_expr_type == INIT_EXPR_TYPE_GET_GLOBAL - || (data_seg->base_offset.init_expr_type == INIT_EXPR_TYPE_I32_CONST - && !memory->is_memory64) - || (data_seg->base_offset.init_expr_type == INIT_EXPR_TYPE_I64_CONST - && memory->is_memory64)); + bh_assert(data_seg->base_offset.init_expr_type + == INIT_EXPR_TYPE_GET_GLOBAL + || data_seg->base_offset.init_expr_type + == (memory->is_memory64 ? INIT_EXPR_TYPE_I64_CONST + : INIT_EXPR_TYPE_I32_CONST)); if (data_seg->base_offset.init_expr_type == INIT_EXPR_TYPE_GET_GLOBAL) { if (!check_global_init_expr(module, diff --git a/core/shared/utils/bh_log.c b/core/shared/utils/bh_log.c index a73c24deb..69763a2a3 100644 --- a/core/shared/utils/bh_log.c +++ b/core/shared/utils/bh_log.c @@ -38,7 +38,7 @@ bh_log(LogLevel log_level, const char *file, int line, const char *fmt, ...) t = t % (60 * 60); m = t / 60; s = t % 60; - mills = (uint32)(usec % 1000); + mills = (uint32)((usec % 1000000) / 1000); snprintf(buf, sizeof(buf), "%02" PRIu32 ":%02" PRIu32 ":%02" PRIu32 ":%03" PRIu32, h, m, s,