(ptr *C.wasm_trap_t)
| 62 | } |
| 63 | |
| 64 | func mkTrap(ptr *C.wasm_trap_t) *Trap { |
| 65 | trap := &Trap{_ptr: ptr} |
| 66 | runtime.SetFinalizer(trap, func(trap *Trap) { |
| 67 | C.wasm_trap_delete(trap._ptr) |
| 68 | }) |
| 69 | return trap |
| 70 | } |
| 71 | |
| 72 | func (t *Trap) ptr() *C.wasm_trap_t { |
| 73 | ret := t._ptr |