1;;! component_model_async = true 2;;! component_model_error_context = true 3 4;; error-context.new 5(component 6 (core module $libc (memory (export "memory") 1)) 7 (core instance $libc (instantiate $libc)) 8 (core module $m 9 (import "" "error-context.new" (func $error-context-new (param i32 i32) (result i32))) 10 ) 11 (core func $error-context-new (canon error-context.new (memory $libc "memory"))) 12 (core instance $i (instantiate $m (with "" (instance (export "error-context.new" (func $error-context-new)))))) 13) 14 15;; error-context.debug-message 16(component 17 (core module $libc 18 (func (export "realloc") (param i32 i32 i32 i32) (result i32) unreachable) 19 (memory (export "memory") 1) 20 ) 21 (core instance $libc (instantiate $libc)) 22 (core module $m 23 (import "" "error-context.debug-message" (func $error-context-debug-message (param i32 i32))) 24 ) 25 (core func $error-context-debug-message (canon error-context.debug-message (memory $libc "memory") (realloc (func $libc "realloc")))) 26 (core instance $i (instantiate $m (with "" (instance (export "error-context.debug-message" (func $error-context-debug-message)))))) 27) 28 29;; error-context.drop 30(component 31 (core module $m 32 (import "" "error-context.drop" (func $error-context-drop (param i32))) 33 ) 34 (core func $error-context-drop (canon error-context.drop)) 35 (core instance $i (instantiate $m (with "" (instance (export "error-context.drop" (func $error-context-drop)))))) 36) 37