Skip to content

Commit 45d2f2d

Browse files
authored
Update reference tests for wat changes (#2352)
Spaces-in-names is now printed correctly!
1 parent 3c0c2b3 commit 45d2f2d

20 files changed

+46
-46
lines changed

azure-pipelines.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ jobs:
9999
displayName: "install wasm target"
100100
- task: NodeTool@0
101101
inputs:
102-
versionSpec: '>=13.0'
102+
versionSpec: '>=15.0'
103103
- script: cargo test -p wasm-bindgen-cli-support
104104
displayName: "wasm-bindgen-cli-support tests"
105105
- script: cargo test -p wasm-bindgen-cli

crates/cli/tests/interface-types.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ fn runtest(test: &Path) -> Result<()> {
5656

5757
exec(
5858
Command::new("node")
59-
.arg("--experimental-wasm-anyref")
59+
.arg("--experimental-wasm-reftypes")
6060
.arg("--experimental-wasm-mv")
6161
.arg(&js)
6262
.env("NODE_PATH", td.path()),
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
(module
22
(type (;0;) (func (param externref externref) (result externref)))
3-
(func $externref_in_out externref shim (type 0) (param externref externref) (result externref))
3+
(func $externref_in_out_externref_shim (@name "externref_in_out externref shim") (type 0) (param externref externref) (result externref))
44
(memory (;0;) 17)
55
(export "memory" (memory 0))
6-
(export "externref_in_out" (func $externref_in_out externref shim))
6+
(export "externref_in_out" (func $externref_in_out_externref_shim))
77
(@interface type (;0;) (func (param externref) (param externref) (result externref)))
88
(@interface func (;0;) (type 0)
99
arg.get 0
1010
arg.get 1
11-
call-core $externref_in_out externref shim)
11+
call-core $externref_in_out_externref_shim)
1212
(@interface export "externref_in_out" (func 0)))

crates/cli/tests/reference/interface-types-strings.wat

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,17 @@
66
(func $__wbindgen_malloc (type 0) (param i32) (result i32))
77
(func $many_strings (type 3) (param i32 i32 i32 i32))
88
(func $__wbindgen_free (type 1) (param i32 i32))
9-
(func $strings multivalue shim (type 2) (param i32 i32) (result i32 i32))
9+
(func $strings_multivalue_shim (@name "strings multivalue shim") (type 2) (param i32 i32) (result i32 i32))
1010
(memory (;0;) 17)
1111
(export "memory" (memory 0))
12-
(export "strings" (func $strings multivalue shim))
12+
(export "strings" (func $strings_multivalue_shim))
1313
(export "many_strings" (func $many_strings))
1414
(@interface type (;0;) (func (param string) (result string)))
1515
(@interface type (;1;) (func (param string) (param string)))
1616
(@interface func (;0;) (type 0)
1717
arg.get 0
1818
string-to-memory $__wbindgen_malloc
19-
call-core $strings multivalue shim
19+
call-core $strings_multivalue_shim
2020
defer-call-core $__wbindgen_free
2121
memory-to-string)
2222
(@interface func (;1;) (type 1)

crates/externref-xform/tests/anyref-param-owned.wat

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
(type (;0;) (func (result i32)))
1313
(type (;1;) (func (param i32)))
1414
(type (;2;) (func (param externref)))
15-
(func $foo externref shim (type 2) (param externref)
15+
(func $foo_externref_shim (@name "foo externref shim") (type 2) (param externref)
1616
(local i32)
1717
call $alloc
1818
local.tee 1
@@ -24,5 +24,5 @@
2424
i32.const 0)
2525
(func $foo (type 1) (param i32))
2626
(table (;0;) 32 externref)
27-
(export "foo" (func $foo externref shim)))
27+
(export "foo" (func $foo_externref_shim)))
2828
;)

crates/externref-xform/tests/anyref-param.wat

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
(module
1212
(type (;0;) (func (param i32)))
1313
(type (;1;) (func (param externref)))
14-
(func $foo externref shim (type 1) (param externref)
14+
(func $foo_externref_shim (@name "foo externref shim") (type 1) (param externref)
1515
(local i32)
1616
global.get 0
1717
i32.const 1
@@ -33,5 +33,5 @@
3333
(func $foo (type 0) (param i32))
3434
(table (;0;) 32 externref)
3535
(global (;0;) (mut i32) (i32.const 32))
36-
(export "foo" (func $foo externref shim)))
36+
(export "foo" (func $foo_externref_shim)))
3737
;)

crates/externref-xform/tests/clone-ref-intrinsic.wat

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
(type (;1;) (func (param i32)))
1818
(type (;2;) (func (param i32) (result i32)))
1919
(type (;3;) (func (param externref) (result externref)))
20-
(func $foo externref shim (type 3) (param externref) (result externref)
20+
(func $foo_externref_shim (@name "foo externref shim") (type 3) (param externref) (result externref)
2121
(local i32)
2222
call $alloc
2323
local.tee 1
@@ -44,5 +44,5 @@
4444
i32.const 0)
4545
(func $dealloc (type 1) (param i32))
4646
(table (;0;) 32 externref)
47-
(export "foo" (func $foo externref shim)))
47+
(export "foo" (func $foo_externref_shim)))
4848
;)

crates/externref-xform/tests/drop-ref-intrinsic.wat

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
(type (;0;) (func (result i32)))
1717
(type (;1;) (func (param i32)))
1818
(type (;2;) (func (param externref)))
19-
(func $foo externref shim (type 2) (param externref)
19+
(func $foo_externref_shim (@name "foo externref shim") (type 2) (param externref)
2020
(local i32)
2121
call $alloc
2222
local.tee 1
@@ -31,5 +31,5 @@
3131
i32.const 0)
3232
(func $dealloc (type 1) (param i32))
3333
(table (;0;) 32 externref)
34-
(export "foo" (func $foo externref shim)))
34+
(export "foo" (func $foo_externref_shim)))
3535
;)

crates/externref-xform/tests/import-anyref-owned.wat

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,15 @@
1616
(type (;1;) (func (param i32)))
1717
(type (;2;) (func (param externref)))
1818
(import "" "a" (func $a (type 2)))
19-
(func $a externref shim (type 1) (param i32)
19+
(func $a_externref_shim (@name "a externref shim") (type 1) (param i32)
2020
local.get 0
2121
table.get 0
2222
local.get 0
2323
call $dealloc
2424
call $a)
2525
(func (;2;) (type 0)
2626
i32.const 0
27-
call $a externref shim)
27+
call $a_externref_shim)
2828
(func $dealloc (type 1) (param i32))
2929
(table (;0;) 32 externref)
3030
(export "foo" (func 2)))

crates/externref-xform/tests/import-anyref-ret.wat

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
(type (;0;) (func (result i32)))
1515
(type (;1;) (func (result externref)))
1616
(import "" "a" (func $a (type 1)))
17-
(func $a externref shim (type 0) (result i32)
17+
(func $a_externref_shim (@name "a externref shim") (type 0) (result i32)
1818
(local i32 externref)
1919
call $a
2020
local.set 1
@@ -24,7 +24,7 @@
2424
table.set 0
2525
local.get 0)
2626
(func (;2;) (type 0) (result i32)
27-
call $a externref shim)
27+
call $a_externref_shim)
2828
(func $alloc (type 0) (result i32)
2929
i32.const 0)
3030
(table (;0;) 32 externref)

crates/externref-xform/tests/import-anyref.wat

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@
1616
(type (;1;) (func (param i32)))
1717
(type (;2;) (func (param externref)))
1818
(import "" "a" (func $a (type 2)))
19-
(func $a externref shim (type 1) (param i32)
19+
(func $a_externref_shim (@name "a externref shim") (type 1) (param i32)
2020
local.get 0
2121
table.get 0
2222
call $a)
2323
(func (;2;) (type 0)
2424
i32.const 0
25-
call $a externref shim)
25+
call $a_externref_shim)
2626
(table (;0;) 32 externref)
2727
(export "foo" (func 2)))
2828
;)

crates/externref-xform/tests/mixed-export.wat

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
(type (;0;) (func (result i32)))
1313
(type (;1;) (func (param f32 i32 i64 i32 i32)))
1414
(type (;2;) (func (param f32 externref i64 externref i32)))
15-
(func $a externref shim (type 2) (param f32 externref i64 externref i32)
15+
(func $a_externref_shim (@name "a externref shim") (type 2) (param f32 externref i64 externref i32)
1616
(local i32 i32)
1717
global.get 0
1818
i32.const 1
@@ -44,5 +44,5 @@
4444
(func $a (type 1) (param f32 i32 i64 i32 i32))
4545
(table (;0;) 32 externref)
4646
(global (;0;) (mut i32) (i32.const 32))
47-
(export "a" (func $a externref shim)))
47+
(export "a" (func $a_externref_shim)))
4848
;)

crates/externref-xform/tests/mixed.wat

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
(type (;2;) (func (param f32 i32 i64 i32 i32)))
2222
(type (;3;) (func (param f32 externref i64 externref i32)))
2323
(import "" "a" (func $a (type 3)))
24-
(func $a externref shim (type 2) (param f32 i32 i64 i32 i32)
24+
(func $a_externref_shim (@name "a externref shim") (type 2) (param f32 i32 i64 i32 i32)
2525
local.get 0
2626
local.get 1
2727
table.get 0
@@ -38,7 +38,7 @@
3838
i64.const 3
3939
i32.const 4
4040
i32.const 5
41-
call $a externref shim)
41+
call $a_externref_shim)
4242
(func $dealloc (type 1) (param i32))
4343
(table (;0;) 32 externref)
4444
(export "foo" (func 2)))

crates/externref-xform/tests/ret-anyref.wat

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
(type (;0;) (func (result i32)))
1515
(type (;1;) (func (result externref)))
1616
(type (;2;) (func (param i32)))
17-
(func $foo externref shim (type 1) (result externref)
17+
(func $foo_externref_shim (@name "foo externref shim") (type 1) (result externref)
1818
(local i32)
1919
call $foo
2020
local.tee 0
@@ -25,5 +25,5 @@
2525
i32.const 0)
2626
(func $dealloc (type 2) (param i32))
2727
(table (;0;) 32 externref)
28-
(export "foo" (func $foo externref shim)))
28+
(export "foo" (func $foo_externref_shim)))
2929
;)

crates/externref-xform/tests/table-grow-intrinsic.wat

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
(type (;0;) (func (result i32)))
1818
(type (;1;) (func (param i32)))
1919
(type (;2;) (func (param externref)))
20-
(func $foo externref shim (type 2) (param externref)
20+
(func $foo_externref_shim (@name "foo externref shim") (type 2) (param externref)
2121
(local i32)
2222
call $alloc
2323
local.tee 1
@@ -33,5 +33,5 @@
3333
(func $alloc (type 0) (result i32)
3434
i32.const 0)
3535
(table (;0;) 32 externref)
36-
(export "foo" (func $foo externref shim)))
36+
(export "foo" (func $foo_externref_shim)))
3737
;)

crates/externref-xform/tests/table-set-null-intrinsic.wat

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
(type (;0;) (func (result i32)))
1717
(type (;1;) (func (param i32)))
1818
(type (;2;) (func (param externref)))
19-
(func $foo externref shim (type 2) (param externref)
19+
(func $foo_externref_shim (@name "foo externref shim") (type 2) (param externref)
2020
(local i32)
2121
call $alloc
2222
local.tee 1
@@ -31,5 +31,5 @@
3131
(func $alloc (type 0) (result i32)
3232
i32.const 0)
3333
(table (;0;) 32 externref)
34-
(export "foo" (func $foo externref shim)))
34+
(export "foo" (func $foo_externref_shim)))
3535
;)

crates/externref-xform/tests/table.wat

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
(type (;0;) (func (result i32)))
1515
(type (;1;) (func (param i32)))
1616
(type (;2;) (func (param externref)))
17-
(func $closure0 externref shim (type 2) (param externref)
17+
(func $closure0_externref_shim (@name "closure0 externref shim") (type 2) (param externref)
1818
(local i32)
1919
call $alloc
2020
local.tee 1
@@ -29,5 +29,5 @@
2929
(table (;1;) 32 externref)
3030
(export "func" (table 0))
3131
(elem (;0;) (i32.const 0) func $foo)
32-
(elem (;1;) (i32.const 1) func $closure0 externref shim))
32+
(elem (;1;) (i32.const 1) func $closure0_externref_shim))
3333
;)

crates/multi-value-xform/tests/align.wat

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
(module
1212
(type (;0;) (func (result f64 i32 i64)))
1313
(type (;1;) (func (param i32)))
14-
(func $foo multivalue shim (type 0) (result f64 i32 i64)
14+
(func $foo_multivalue_shim (@name "foo multivalue shim") (type 0) (result f64 i32 i64)
1515
(local i32)
1616
global.get 0
1717
i32.const 32
@@ -33,5 +33,5 @@
3333
(func $foo (type 1) (param i32))
3434
(memory (;0;) 1)
3535
(global (;0;) (mut i32) (i32.const 0))
36-
(export "foo" (func $foo multivalue shim)))
36+
(export "foo" (func $foo_multivalue_shim)))
3737
;)

crates/multi-value-xform/tests/many.wat

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
(module
1212
(type (;0;) (func (result i32 f32 f64 i64)))
1313
(type (;1;) (func (param i32)))
14-
(func $foo multivalue shim (type 0) (result i32 f32 f64 i64)
14+
(func $foo_multivalue_shim (@name "foo multivalue shim") (type 0) (result i32 f32 f64 i64)
1515
(local i32)
1616
global.get 0
1717
i32.const 32
@@ -35,5 +35,5 @@
3535
(func $foo (type 1) (param i32))
3636
(memory (;0;) 1)
3737
(global (;0;) (mut i32) (i32.const 0))
38-
(export "foo" (func $foo multivalue shim)))
38+
(export "foo" (func $foo_multivalue_shim)))
3939
;)

crates/multi-value-xform/tests/simple.wat

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
(type (;2;) (func (result f32)))
2121
(type (;3;) (func (result f64)))
2222
(type (;4;) (func (param i32)))
23-
(func $i32 multivalue shim (type 0) (result i32)
23+
(func $i32_multivalue_shim (@name "i32 multivalue shim") (type 0) (result i32)
2424
(local i32)
2525
global.get 0
2626
i32.const 16
@@ -35,7 +35,7 @@
3535
i32.const 16
3636
i32.add
3737
global.set 0)
38-
(func $i64 multivalue shim (type 1) (result i64)
38+
(func $i64_multivalue_shim (@name "i64 multivalue shim") (type 1) (result i64)
3939
(local i32)
4040
global.get 0
4141
i32.const 16
@@ -50,7 +50,7 @@
5050
i32.const 16
5151
i32.add
5252
global.set 0)
53-
(func $f32 multivalue shim (type 2) (result f32)
53+
(func $f32_multivalue_shim (@name "f32 multivalue shim") (type 2) (result f32)
5454
(local i32)
5555
global.get 0
5656
i32.const 16
@@ -65,7 +65,7 @@
6565
i32.const 16
6666
i32.add
6767
global.set 0)
68-
(func $f64 multivalue shim (type 3) (result f64)
68+
(func $f64_multivalue_shim (@name "f64 multivalue shim") (type 3) (result f64)
6969
(local i32)
7070
global.get 0
7171
i32.const 16
@@ -86,8 +86,8 @@
8686
(func $f64 (type 4) (param i32))
8787
(memory (;0;) 1)
8888
(global (;0;) (mut i32) (i32.const 0))
89-
(export "i32" (func $i32 multivalue shim))
90-
(export "i64" (func $i64 multivalue shim))
91-
(export "f32" (func $f32 multivalue shim))
92-
(export "f64" (func $f64 multivalue shim)))
89+
(export "i32" (func $i32_multivalue_shim))
90+
(export "i64" (func $i64_multivalue_shim))
91+
(export "f32" (func $f32_multivalue_shim))
92+
(export "f64" (func $f64_multivalue_shim)))
9393
;)

0 commit comments

Comments
 (0)