mirror of
https://github.com/bytecodealliance/wasm-micro-runtime.git
synced 2025-05-09 21:26:21 +00:00
Fix wasm_type_equal check in wasm_mini_loader.c (#1394)
Fix wasm_type_equal check error in wasm_mini_loader.c: wasm_type_equal(type, j) -> wasm_type_equal(type, module->types[j]) And remove unused comments in aot_runtime.h
This commit is contained in:
parent
717e8a48e2
commit
a382a02ea9
|
@ -624,16 +624,6 @@ aot_get_native_addr_range(AOTModuleInstance *module_inst, uint8 *native_ptr,
|
|||
bool
|
||||
aot_enlarge_memory(AOTModuleInstance *module_inst, uint32 inc_page_count);
|
||||
|
||||
/**
|
||||
* Compare whether two wasm types are equal according to the indexs
|
||||
*
|
||||
* @param module_inst the AOT module instance
|
||||
* @param type1_idx index of the first wasm type
|
||||
* @param type2_idx index of the second wasm type
|
||||
*
|
||||
* @return true if equal, false otherwise
|
||||
*/
|
||||
|
||||
/**
|
||||
* Invoke native function from aot code
|
||||
*/
|
||||
|
|
|
@ -411,7 +411,7 @@ load_type_section(const uint8 *buf, const uint8 *buf_end, WASMModule *module,
|
|||
|
||||
/* If there is already a same type created, use it instead */
|
||||
for (j = 0; j < i; ++j) {
|
||||
if (wasm_type_equal(type, j)) {
|
||||
if (wasm_type_equal(type, module->types[j])) {
|
||||
bh_assert(module->types[j]->ref_count != UINT16_MAX);
|
||||
destroy_wasm_type(type);
|
||||
module->types[i] = module->types[j];
|
||||
|
|
Loading…
Reference in New Issue
Block a user