;;; TOOL: run-roundtrip ;;; ARGS: --stdout (module (global $g_import (import "foo" "bar") i32) (memory 1) (table 1 funcref) (func) (global (mut i32) (i32.sub (i32.const 44) (i32.const 3))) (global i32 (i32.const 45)) (data (i32.add (global.get $g_import) (i32.const 42)) "hello") (elem (i32.mul (i32.const 4) (global.get $g_import)) func 0) ) (;; STDOUT ;;; (module (type (;0;) (func)) (import "foo" "bar" (global (;0;) i32)) (func (;0;) (type 0)) (table (;0;) 1 funcref) (memory (;0;) 1) (global (;1;) (mut i32) (i32.sub (i32.const 44) (i32.const 3))) (global (;2;) i32 (i32.const 45)) (elem (;0;) (i32.mul (i32.const 4) (global.get 0)) func 0) (data (;0;) (i32.add (global.get 0) (i32.const 42)) "hello")) ;;; STDOUT ;;)