wasmtime-cli 45.0.0

Command-line interface for Wasmtime
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
;;! reference_types = true

;; This test contains the changes in
;; https://github.com/WebAssembly/reference-types/pull/104, and can be deleted
;; once that merges and we update our upstream tests.

(module
  (global $mr (mut externref) (ref.null extern))
  (func (export "get-mr") (result externref) (global.get $mr))
  (func (export "set-mr") (param externref) (global.set $mr (local.get 0)))
)

(assert_return (invoke "get-mr") (ref.null extern))
(assert_return (invoke "set-mr" (ref.extern 10)))
(assert_return (invoke "get-mr") (ref.extern 10))