wasm-bindgen-cli-support 0.2.118

Shared support for the wasm-bindgen-cli package, an internal dependency
Documentation
(module
  (type (;0;) (func (result i32)))
  (type (;1;) (func (param i32)))
  (type (;2;) (func (param i32) (result i32)))
  (type (;3;) (func (param externref)))
  (import "env" "my_import" (func $my_import (;0;) (type 2)))
  (import "__wbindgen_placeholder__" "__wbindgen_jstag" (tag (;0;) (type 3) (param externref)))
  (table $externrefs (;0;) 128 externref)
  (memory (;0;) 1)
  (global $__instance_terminated (;0;) i32 i32.const 1048576)
  (export "__instance_terminated" (global $__instance_terminated))
  (export "my_import" (func $my_import))
  (export "__externref_table" (table $externrefs))
  (export "__externref_table_alloc" (func $__externref_table_alloc))
  (export "exn_store" (func $exn_store))
  (func $"my_import catch wrapper" (;1;) (type 2) (param i32) (result i32)
    (local i32 externref exnref)
    block (result exnref) ;; label = @1
      block (result externref) ;; label = @2
        try_table (catch 0 0 (;@2;)) (catch_all_ref 1 (;@1;)) ;; label = @3
          local.get 0
          call $my_import
          i32.const 1048576
          i32.load
          if ;; label = @4
            unreachable
          else
          end
          return
        end
        unreachable
      end
      i32.const 1048576
      i32.load
      if ;; label = @2
        unreachable
      else
      end
      local.set 2
      call $__externref_table_alloc
      local.tee 1
      local.get 2
      table.set $externrefs
      local.get 1
      call $exn_store
      i32.const 0
      return
    end
    local.set 3
    i32.const 1048576
    i32.load
    if ;; label = @1
      unreachable
    else
    end
    local.get 3
    throw_ref
  )
  (func $__externref_table_alloc (;2;) (type 0) (result i32)
    i32.const 42
  )
  (func $exn_store (;3;) (type 1) (param i32))
)