mirror of
https://github.com/bytecodealliance/wasm-micro-runtime.git
synced 2025-05-15 06:01:14 +00:00
wasm_c_api.c: improve unimplemented cases (#1355)
ASSERT_NOT_IMPLEMENTED is bh_assert, which might be no-op. in that case, it's better to fall back to the "default" case, which reports an error properly.
This commit is contained in:
parent
1fff8d5cbc
commit
425efb875f
|
@ -3955,9 +3955,8 @@ interp_link(const wasm_instance_t *inst, const WASMModule *module_interp,
|
||||||
}
|
}
|
||||||
case IMPORT_KIND_MEMORY:
|
case IMPORT_KIND_MEMORY:
|
||||||
case IMPORT_KIND_TABLE:
|
case IMPORT_KIND_TABLE:
|
||||||
ASSERT_NOT_IMPLEMENTED();
|
|
||||||
break;
|
|
||||||
default:
|
default:
|
||||||
|
ASSERT_NOT_IMPLEMENTED();
|
||||||
LOG_WARNING("%s meets unsupported kind: %d", __FUNCTION__,
|
LOG_WARNING("%s meets unsupported kind: %d", __FUNCTION__,
|
||||||
import_rt->kind);
|
import_rt->kind);
|
||||||
goto failed;
|
goto failed;
|
||||||
|
@ -4175,9 +4174,8 @@ aot_link(const wasm_instance_t *inst, const AOTModule *module_aot,
|
||||||
break;
|
break;
|
||||||
case WASM_EXTERN_MEMORY:
|
case WASM_EXTERN_MEMORY:
|
||||||
case WASM_EXTERN_TABLE:
|
case WASM_EXTERN_TABLE:
|
||||||
ASSERT_NOT_IMPLEMENTED();
|
|
||||||
break;
|
|
||||||
default:
|
default:
|
||||||
|
ASSERT_NOT_IMPLEMENTED();
|
||||||
goto failed;
|
goto failed;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user