| ;;; TOOL: run-interp-spec |
| ;;; STDIN_FILE: third_party/testsuite/global.wast |
| (;; STDOUT ;;; |
| out/test/spec/global.wast:251: assert_trap passed: undefined table index |
| out/test/spec/global.wast:273: assert_invalid passed: |
| error: can't global.set on immutable global at index 0. |
| 0000029: error: OnGlobalSetExpr callback failed |
| out/test/spec/global.wast:278: assert_invalid passed: |
| error: can't global.set on immutable global at index 0. |
| 0000035: error: OnGlobalSetExpr callback failed |
| out/test/spec/global.wast:287: assert_invalid passed: |
| error: Unepxected opcode in init expr |
| 0000013: error: OnUnaryExpr callback failed |
| out/test/spec/global.wast:292: assert_invalid passed: |
| 0000000: error: local variable out of range (max 0) |
| 000000f: error: OnLocalGetExpr callback failed |
| out/test/spec/global.wast:297: assert_invalid passed: |
| error: Unepxected opcode in init expr |
| 0000013: error: OnUnaryExpr callback failed |
| out/test/spec/global.wast:302: assert_invalid passed: |
| error: Unepxected opcode in init expr |
| 0000010: error: OnNopExpr callback failed |
| out/test/spec/global.wast:307: assert_invalid passed: |
| error: Unepxected opcode in init expr |
| 0000010: error: OnUnaryExpr callback failed |
| out/test/spec/global.wast:312: assert_invalid passed: |
| error: Unepxected opcode in init expr |
| 000000e: error: OnNopExpr callback failed |
| out/test/spec/global.wast:317: assert_invalid passed: |
| error: type mismatch at global initializer expression. got f32, expected i32 |
| 0000013: error: EndGlobalInitExpr callback failed |
| out/test/spec/global.wast:322: assert_invalid passed: |
| error: expected END opcode after initializer expression |
| 0000011: error: OnI32ConstExpr callback failed |
| out/test/spec/global.wast:327: assert_invalid passed: |
| error: invalid global initializer expression, must be a constant expression |
| 000000e: error: EndGlobalInitExpr callback failed |
| out/test/spec/global.wast:332: assert_invalid passed: |
| error: type mismatch at global initializer expression. got externref, expected funcref |
| 0000018: error: EndGlobalInitExpr callback failed |
| out/test/spec/global.wast:337: assert_invalid passed: |
| error: expected END opcode after initializer expression |
| 0000027: error: OnGlobalGetExpr callback failed |
| out/test/spec/global.wast:342: assert_invalid passed: |
| error: expected END opcode after initializer expression |
| 0000027: error: OnGlobalGetExpr callback failed |
| out/test/spec/global.wast:347: assert_invalid passed: |
| 0000000: error: initializer expression can only reference an imported global |
| 0000010: error: EndGlobalInitExpr callback failed |
| out/test/spec/global.wast:352: assert_invalid passed: |
| 0000000: error: global variable out of range: 1 (max 1) |
| 0000010: error: EndGlobalInitExpr callback failed |
| out/test/spec/global.wast:357: assert_invalid passed: |
| 0000000: error: global variable out of range: 2 (max 2) |
| 0000026: error: EndGlobalInitExpr callback failed |
| out/test/spec/global.wast:362: assert_invalid passed: |
| error: initializer expression cannot reference a mutable global |
| 000002a: error: EndGlobalInitExpr callback failed |
| out/test/spec/global.wast:370: assert_malformed passed: |
| 0000026: error: global mutability must be 0 or 1 |
| out/test/spec/global.wast:383: assert_malformed passed: |
| 0000026: error: global mutability must be 0 or 1 |
| out/test/spec/global.wast:400: assert_malformed passed: |
| 0000011: error: global mutability must be 0 or 1 |
| out/test/spec/global.wast:412: assert_malformed passed: |
| 0000011: error: global mutability must be 0 or 1 |
| out/test/spec/global.wast:426: assert_invalid passed: |
| 0000000: error: global variable out of range: 0 (max 0) |
| 000001a: error: OnGlobalGetExpr callback failed |
| out/test/spec/global.wast:431: assert_invalid passed: |
| 0000000: error: global variable out of range: 1 (max 1) |
| 0000022: error: OnGlobalGetExpr callback failed |
| out/test/spec/global.wast:439: assert_invalid passed: |
| 0000000: error: global variable out of range: 1 (max 1) |
| 0000034: error: OnGlobalGetExpr callback failed |
| out/test/spec/global.wast:447: assert_invalid passed: |
| 0000000: error: global variable out of range: 2 (max 2) |
| 000003c: error: OnGlobalGetExpr callback failed |
| out/test/spec/global.wast:457: assert_invalid passed: |
| 0000000: error: global variable out of range: 0 (max 0) |
| 000001b: error: OnGlobalSetExpr callback failed |
| out/test/spec/global.wast:462: assert_invalid passed: |
| 0000000: error: global variable out of range: 1 (max 1) |
| 0000023: error: OnGlobalSetExpr callback failed |
| out/test/spec/global.wast:470: assert_invalid passed: |
| 0000000: error: global variable out of range: 1 (max 1) |
| 0000035: error: OnGlobalSetExpr callback failed |
| out/test/spec/global.wast:478: assert_invalid passed: |
| 0000000: error: global variable out of range: 2 (max 2) |
| 000003d: error: OnGlobalSetExpr callback failed |
| out/test/spec/global.wast:488: assert_invalid passed: |
| error: type mismatch in global.set, expected [i32] but got [] |
| 0000021: error: OnGlobalSetExpr callback failed |
| out/test/spec/global.wast:497: assert_invalid passed: |
| error: type mismatch in global.set, expected [i32] but got [] |
| 0000025: error: OnGlobalSetExpr callback failed |
| out/test/spec/global.wast:507: assert_invalid passed: |
| error: type mismatch in global.set, expected [i32] but got [] |
| 0000025: error: OnGlobalSetExpr callback failed |
| out/test/spec/global.wast:517: assert_invalid passed: |
| error: type mismatch in global.set, expected [i32] but got [] |
| 0000027: error: OnGlobalSetExpr callback failed |
| out/test/spec/global.wast:527: assert_invalid passed: |
| error: type mismatch in global.set, expected [i32] but got [] |
| 000002a: error: OnGlobalSetExpr callback failed |
| out/test/spec/global.wast:537: assert_invalid passed: |
| error: type mismatch in global.set, expected [i32] but got [] |
| 0000025: error: OnGlobalSetExpr callback failed |
| out/test/spec/global.wast:547: assert_invalid passed: |
| error: type mismatch in global.set, expected [i32] but got [] |
| 0000025: error: OnGlobalSetExpr callback failed |
| out/test/spec/global.wast:557: assert_invalid passed: |
| error: type mismatch in global.set, expected [i32] but got [] |
| 0000025: error: OnGlobalSetExpr callback failed |
| out/test/spec/global.wast:567: assert_invalid passed: |
| error: type mismatch in global.set, expected [i32] but got [] |
| 0000021: error: OnGlobalSetExpr callback failed |
| out/test/spec/global.wast:576: assert_invalid passed: |
| error: type mismatch in global.set, expected [i32] but got [] |
| 0000021: error: OnGlobalSetExpr callback failed |
| out/test/spec/global.wast:585: assert_invalid passed: |
| error: type mismatch in global.set, expected [i32] but got [] |
| 0000027: error: OnGlobalSetExpr callback failed |
| out/test/spec/global.wast:595: assert_invalid passed: |
| error: type mismatch in global.set, expected [i32] but got [] |
| 000003e: error: OnGlobalSetExpr callback failed |
| out/test/spec/global.wast:613: assert_malformed passed: |
| out/test/spec/global/global.47.wat:1:33: error: redefinition of global "$foo" |
| (global $foo i32 (i32.const 0))(global $foo i32 (i32.const 0)) |
| ^^^^^^ |
| out/test/spec/global.wast:617: assert_malformed passed: |
| out/test/spec/global/global.48.wat:1:34: error: redefinition of global "$foo" |
| (import "" "" (global $foo i32))(global $foo i32 (i32.const 0)) |
| ^^^^^^ |
| out/test/spec/global.wast:621: assert_malformed passed: |
| out/test/spec/global/global.49.wat:1:34: error: redefinition of global "$foo" |
| (import "" "" (global $foo i32))(import "" "" (global $foo i32)) |
| ^^^^^^ |
| 103/103 tests passed. |
| ;;; STDOUT ;;) |