Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 19 additions & 17 deletions test/spec/binary-leb128.txt
Original file line number Diff line number Diff line change
Expand Up @@ -83,37 +83,39 @@ out/test/spec/binary-leb128.wast:718: assert_malformed passed:
0000014: error: unable to read u32 leb128: function body count
out/test/spec/binary-leb128.wast:731: assert_malformed passed:
0000022: error: unable to read u32 leb128: load offset
out/test/spec/binary-leb128.wast:750: assert_malformed passed:
out/test/spec/binary-leb128.wast:751: assert_malformed passed:
0000022: error: unable to read u32 leb128: load offset
out/test/spec/binary-leb128.wast:769: assert_malformed passed:
out/test/spec/binary-leb128.wast:771: assert_malformed passed:
0000021: error: unable to read u32 leb128: load alignment
out/test/spec/binary-leb128.wast:787: assert_malformed passed:
out/test/spec/binary-leb128.wast:789: assert_malformed passed:
0000021: error: unable to read u32 leb128: load alignment
out/test/spec/binary-leb128.wast:806: assert_malformed passed:
out/test/spec/binary-leb128.wast:808: assert_malformed passed:
0000023: error: unable to read u32 leb128: store alignment
out/test/spec/binary-leb128.wast:825: assert_malformed passed:
out/test/spec/binary-leb128.wast:827: assert_malformed passed:
0000023: error: unable to read u32 leb128: store alignment
out/test/spec/binary-leb128.wast:844: assert_malformed passed:
out/test/spec/binary-leb128.wast:846: assert_malformed passed:
0000024: error: unable to read u32 leb128: store offset
out/test/spec/binary-leb128.wast:863: assert_malformed passed:
out/test/spec/binary-leb128.wast:866: assert_malformed passed:
0000024: error: unable to read u32 leb128: store offset
out/test/spec/binary-leb128.wast:885: assert_malformed passed:
out/test/spec/binary-leb128.wast:888: assert_malformed passed:
000000e: error: unable to read i32 leb128: i32.const value
out/test/spec/binary-leb128.wast:895: assert_malformed passed:
out/test/spec/binary-leb128.wast:898: assert_malformed passed:
000000e: error: unable to read i32 leb128: i32.const value
out/test/spec/binary-leb128.wast:905: assert_malformed passed:
out/test/spec/binary-leb128.wast:908: assert_malformed passed:
000000e: error: unable to read i32 leb128: i32.const value
out/test/spec/binary-leb128.wast:915: assert_malformed passed:
out/test/spec/binary-leb128.wast:918: assert_malformed passed:
000000e: error: unable to read i32 leb128: i32.const value
out/test/spec/binary-leb128.wast:926: assert_malformed passed:
out/test/spec/binary-leb128.wast:929: assert_malformed passed:
000000e: error: unable to read i64 leb128: i64.const value
out/test/spec/binary-leb128.wast:936: assert_malformed passed:
out/test/spec/binary-leb128.wast:939: assert_malformed passed:
000000e: error: unable to read i64 leb128: i64.const value
out/test/spec/binary-leb128.wast:946: assert_malformed passed:
out/test/spec/binary-leb128.wast:949: assert_malformed passed:
000000e: error: unable to read i64 leb128: i64.const value
out/test/spec/binary-leb128.wast:956: assert_malformed passed:
out/test/spec/binary-leb128.wast:959: assert_malformed passed:
000000e: error: unable to read i64 leb128: i64.const value
out/test/spec/binary-leb128.wast:988: assert_malformed passed:
out/test/spec/binary-leb128.wast:990: assert_malformed passed:
0000019: error: unable to read u32 leb128: opcode
83/83 tests passed.
out/test/spec/binary-leb128.wast:1073: assert_malformed passed:
000000c: error: unexpected type form (got 0xe0)
91/91 tests passed.
;;; STDOUT ;;)
216 changes: 62 additions & 154 deletions test/spec/binary.txt

Large diffs are not rendered by default.

48 changes: 24 additions & 24 deletions test/spec/br_table.txt
Original file line number Diff line number Diff line change
@@ -1,76 +1,76 @@
;;; TOOL: run-interp-spec
;;; STDIN_FILE: third_party/testsuite/br_table.wast
(;; STDOUT ;;;
out/test/spec/br_table.wast:1442: assert_invalid passed:
out/test/spec/br_table.wast:1193: assert_invalid passed:
out/test/spec/br_table/br_table.1.wasm:0000022: error: type mismatch at end of block, expected [] but got [i32]
0000022: error: OnEndExpr callback failed
out/test/spec/br_table.wast:1449: assert_invalid passed:
out/test/spec/br_table.wast:1200: assert_invalid passed:
out/test/spec/br_table/br_table.2.wasm:000001d: error: type mismatch in br_table, expected [i32] but got []
000001d: error: OnBrTableExpr callback failed
out/test/spec/br_table.wast:1456: assert_invalid passed:
out/test/spec/br_table.wast:1207: assert_invalid passed:
out/test/spec/br_table/br_table.3.wasm:0000020: error: type mismatch in br_table, expected [i32] but got []
0000020: error: OnBrTableExpr callback failed
out/test/spec/br_table.wast:1462: assert_invalid passed:
out/test/spec/br_table.wast:1213: assert_invalid passed:
out/test/spec/br_table/br_table.4.wasm:0000023: error: type mismatch in br_table, expected [i32] but got [i64]
0000023: error: OnBrTableExpr callback failed
out/test/spec/br_table.wast:1470: assert_invalid passed:
out/test/spec/br_table.wast:1221: assert_invalid passed:
out/test/spec/br_table/br_table.5.wasm:0000026: error: br_table labels have inconsistent types: expected [f32], got []
0000026: error: OnBrTableExpr callback failed
out/test/spec/br_table.wast:1481: assert_invalid passed:
out/test/spec/br_table.wast:1232: assert_invalid passed:
out/test/spec/br_table/br_table.6.wasm:0000023: error: type mismatch in br_table, expected [i64] but got [i32]
0000023: error: OnBrTableExpr callback failed
out/test/spec/br_table.wast:1492: assert_invalid passed:
out/test/spec/br_table.wast:1243: assert_invalid passed:
out/test/spec/br_table/br_table.7.wasm:000001f: error: type mismatch in br_table, expected [i32] but got []
000001f: error: OnBrTableExpr callback failed
out/test/spec/br_table.wast:1498: assert_invalid passed:
out/test/spec/br_table.wast:1249: assert_invalid passed:
out/test/spec/br_table/br_table.8.wasm:000001e: error: type mismatch in br_table, expected [i32] but got [i64]
000001e: error: OnBrTableExpr callback failed
out/test/spec/br_table.wast:1504: assert_invalid passed:
out/test/spec/br_table.wast:1255: assert_invalid passed:
out/test/spec/br_table/br_table.9.wasm:0000021: error: type mismatch in br_table, expected [i32] but got []
0000021: error: OnBrTableExpr callback failed
out/test/spec/br_table.wast:1510: assert_invalid passed:
out/test/spec/br_table.wast:1261: assert_invalid passed:
out/test/spec/br_table/br_table.10.wasm:0000023: error: type mismatch in br_table, expected [i32] but got []
0000023: error: OnBrTableExpr callback failed
out/test/spec/br_table.wast:1516: assert_invalid passed:
out/test/spec/br_table.wast:1267: assert_invalid passed:
out/test/spec/br_table/br_table.11.wasm:0000022: error: type mismatch in br_table, expected [i32] but got [... i64]
0000022: error: OnBrTableExpr callback failed
out/test/spec/br_table.wast:1525: assert_invalid passed:
out/test/spec/br_table.wast:1276: assert_invalid passed:
out/test/spec/br_table/br_table.12.wasm:0000022: error: type mismatch at end of block, expected [] but got [i32]
0000022: error: OnEndExpr callback failed
out/test/spec/br_table.wast:1532: assert_invalid passed:
out/test/spec/br_table.wast:1283: assert_invalid passed:
out/test/spec/br_table/br_table.13.wasm:0000022: error: type mismatch in br_table, expected [i32] but got []
0000022: error: OnBrTableExpr callback failed
out/test/spec/br_table.wast:1544: assert_invalid passed:
out/test/spec/br_table.wast:1295: assert_invalid passed:
out/test/spec/br_table/br_table.14.wasm:0000024: error: type mismatch in br_table, expected [i32] but got []
0000024: error: OnBrTableExpr callback failed
out/test/spec/br_table.wast:1556: assert_invalid passed:
out/test/spec/br_table.wast:1307: assert_invalid passed:
out/test/spec/br_table/br_table.15.wasm:000001c: error: type mismatch in br_table, expected [i32] but got []
000001c: error: OnBrTableExpr callback failed
out/test/spec/br_table.wast:1567: assert_invalid passed:
out/test/spec/br_table.wast:1318: assert_invalid passed:
out/test/spec/br_table/br_table.16.wasm:000001e: error: type mismatch in br_table, expected [i32] but got []
000001e: error: OnBrTableExpr callback failed
out/test/spec/br_table.wast:1579: assert_invalid passed:
out/test/spec/br_table.wast:1330: assert_invalid passed:
out/test/spec/br_table/br_table.17.wasm:0000025: error: br_table labels have inconsistent types: expected [i32], got []
0000025: error: OnBrTableExpr callback failed
out/test/spec/br_table.wast:1591: assert_invalid passed:
out/test/spec/br_table.wast:1342: assert_invalid passed:
out/test/spec/br_table/br_table.18.wasm:0000025: error: br_table labels have inconsistent types: expected [], got [i32]
0000025: error: OnBrTableExpr callback failed
out/test/spec/br_table.wast:1605: assert_invalid passed:
out/test/spec/br_table.wast:1356: assert_invalid passed:
out/test/spec/br_table/br_table.19.wasm:000001f: error: invalid depth: 2 (max 1)
000001f: error: OnBrTableExpr callback failed
out/test/spec/br_table.wast:1611: assert_invalid passed:
out/test/spec/br_table.wast:1362: assert_invalid passed:
out/test/spec/br_table/br_table.20.wasm:0000021: error: invalid depth: 5 (max 2)
0000021: error: OnBrTableExpr callback failed
out/test/spec/br_table.wast:1617: assert_invalid passed:
out/test/spec/br_table.wast:1368: assert_invalid passed:
out/test/spec/br_table/br_table.21.wasm:0000024: error: invalid depth: 268435457 (max 1)
0000024: error: OnBrTableExpr callback failed
out/test/spec/br_table.wast:1624: assert_invalid passed:
out/test/spec/br_table.wast:1375: assert_invalid passed:
out/test/spec/br_table/br_table.22.wasm:000001f: error: invalid depth: 2 (max 1)
000001f: error: OnBrTableExpr callback failed
out/test/spec/br_table.wast:1630: assert_invalid passed:
out/test/spec/br_table.wast:1381: assert_invalid passed:
out/test/spec/br_table/br_table.23.wasm:0000021: error: invalid depth: 5 (max 2)
0000021: error: OnBrTableExpr callback failed
out/test/spec/br_table.wast:1636: assert_invalid passed:
out/test/spec/br_table.wast:1387: assert_invalid passed:
out/test/spec/br_table/br_table.24.wasm:0000024: error: invalid depth: 268435457 (max 1)
0000024: error: OnBrTableExpr callback failed
174/174 tests passed.
Expand Down
2 changes: 1 addition & 1 deletion test/spec/elem.txt
Original file line number Diff line number Diff line change
Expand Up @@ -85,5 +85,5 @@ out/test/spec/elem.wast:636: assert_invalid passed:
out/test/spec/elem.wast:645: assert_invalid passed:
out/test/spec/elem/elem.65.wasm:0000030: error: type mismatch at table.init. got externref, expected funcref
0000030: error: OnTableInitExpr callback failed
93/93 tests passed.
96/96 tests passed.
;;; STDOUT ;;)
Loading