@@ -347,7 +347,8 @@ static dtor_t g_context_dtors[WASM_MAX_INSTANCE_CONTEXTS];
347347
348348static  void 
349349dtor_noop (WASMModuleInstanceCommon  * inst , void  * ctx )
350- {}
350+ {
351+ }
351352
352353void  * 
353354wasm_native_create_context_key (void  (* dtor )(WASMModuleInstanceCommon  * inst ,
@@ -485,7 +486,8 @@ wasm_native_init()
485486    ||  WASM_ENABLE_LIB_RATS  !=  0  ||  WASM_ENABLE_WASI_NN  !=  0              \
486487    ||  WASM_ENABLE_APP_FRAMEWORK  !=  0  ||  WASM_ENABLE_LIBC_WASI  !=  0       \
487488    ||  WASM_ENABLE_LIB_PTHREAD  !=  0  ||  WASM_ENABLE_LIB_WASI_THREADS  !=  0  \
488-     ||  WASM_ENABLE_WASI_NN  !=  0  ||  WASM_ENABLE_WASI_EPHEMERAL_NN  !=  0 
489+     ||  WASM_ENABLE_WASI_NN  !=  0  ||  WASM_ENABLE_WASI_EPHEMERAL_NN  !=  0     \
490+     ||  WASM_ENABLE_SHARED_HEAP  !=  0 
489491    NativeSymbol  * native_symbols ;
490492    uint32  n_native_symbols ;
491493#endif 
@@ -602,7 +604,8 @@ wasm_native_init()
602604    ||  WASM_ENABLE_LIB_RATS  !=  0  ||  WASM_ENABLE_WASI_NN  !=  0              \
603605    ||  WASM_ENABLE_APP_FRAMEWORK  !=  0  ||  WASM_ENABLE_LIBC_WASI  !=  0       \
604606    ||  WASM_ENABLE_LIB_PTHREAD  !=  0  ||  WASM_ENABLE_LIB_WASI_THREADS  !=  0  \
605-     ||  WASM_ENABLE_WASI_NN  !=  0  ||  WASM_ENABLE_WASI_EPHEMERAL_NN  !=  0 
607+     ||  WASM_ENABLE_WASI_NN  !=  0  ||  WASM_ENABLE_WASI_EPHEMERAL_NN  !=  0     \
608+     ||  WASM_ENABLE_SHARED_HEAP  !=  0 
606609        goto fail ;
607610#else 
608611        return  false;
@@ -616,7 +619,8 @@ wasm_native_init()
616619    ||  WASM_ENABLE_LIB_RATS  !=  0  ||  WASM_ENABLE_WASI_NN  !=  0              \
617620    ||  WASM_ENABLE_APP_FRAMEWORK  !=  0  ||  WASM_ENABLE_LIBC_WASI  !=  0       \
618621    ||  WASM_ENABLE_LIB_PTHREAD  !=  0  ||  WASM_ENABLE_LIB_WASI_THREADS  !=  0  \
619-     ||  WASM_ENABLE_WASI_NN  !=  0  ||  WASM_ENABLE_WASI_EPHEMERAL_NN  !=  0 
622+     ||  WASM_ENABLE_WASI_NN  !=  0  ||  WASM_ENABLE_WASI_EPHEMERAL_NN  !=  0     \
623+     ||  WASM_ENABLE_SHARED_HEAP  !=  0 
620624fail :
621625    wasm_native_destroy ();
622626    return  false;
0 commit comments