;;; TOOL: run-interp-spec ;;; STDIN_FILE: third_party/testsuite/proposals/multi-memory/data.wast ;;; ARGS*: --enable-multi-memory (;; STDOUT ;;; out/test/spec/multi-memory/data.wast:86: assert_invalid passed: out/test/spec/multi-memory/data/data.9.wasm:000001b: error: initializer expression can only reference an imported global 000001b: error: OnGlobalGetExpr callback failed out/test/spec/multi-memory/data.wast:90: assert_invalid passed: out/test/spec/multi-memory/data/data.10.wasm:000001b: error: initializer expression can only reference an imported global 000001b: error: OnGlobalGetExpr callback failed out/test/spec/multi-memory/data.wast:300: assert_invalid passed: out/test/spec/multi-memory/data/data.41.wasm:000000c: error: memory variable out of range: 0 (max 0) 000000c: error: BeginDataSegment callback failed out/test/spec/multi-memory/data.wast:308: assert_invalid passed: out/test/spec/multi-memory/data/data.42.wasm:0000012: error: memory variable out of range: 1 (max 1) 0000012: error: BeginDataSegment callback failed out/test/spec/multi-memory/data.wast:321: assert_invalid passed: out/test/spec/multi-memory/data/data.43.wasm:000000c: error: memory variable out of range: 0 (max 0) 000000c: error: BeginDataSegment callback failed out/test/spec/multi-memory/data.wast:332: assert_invalid passed: out/test/spec/multi-memory/data/data.44.wasm:000000d: error: memory variable out of range: 1 (max 0) 000000d: error: BeginDataSegment callback failed out/test/spec/multi-memory/data.wast:344: assert_invalid passed: out/test/spec/multi-memory/data/data.45.wasm:0000012: error: memory variable out of range: 1 (max 1) 0000012: error: BeginDataSegment callback failed out/test/spec/multi-memory/data.wast:366: assert_invalid passed: out/test/spec/multi-memory/data/data.46.wasm:000000d: error: memory variable out of range: 1 (max 0) 000000d: error: BeginDataSegment callback failed out/test/spec/multi-memory/data.wast:385: assert_invalid passed: out/test/spec/multi-memory/data/data.47.wasm:0000013: error: type mismatch in initializer expression, expected [i32] but got [i64] 0000014: error: EndDataSegmentInitExpr callback failed out/test/spec/multi-memory/data.wast:393: assert_invalid passed: out/test/spec/multi-memory/data/data.48.wasm:0000013: error: type mismatch in initializer expression, expected [i32] but got [funcref] 0000014: error: EndDataSegmentInitExpr callback failed out/test/spec/multi-memory/data.wast:401: assert_invalid passed: out/test/spec/multi-memory/data/data.49.wasm:0000011: error: type mismatch in initializer expression, expected [i32] but got [] 0000012: error: EndDataSegmentInitExpr callback failed out/test/spec/multi-memory/data.wast:409: assert_invalid passed: out/test/spec/multi-memory/data/data.50.wasm:0000015: error: type mismatch at end of initializer expression, expected [] but got [i32] 0000016: error: EndDataSegmentInitExpr callback failed out/test/spec/multi-memory/data.wast:417: assert_invalid passed: out/test/spec/multi-memory/data/data.51.wasm:000002b: error: type mismatch at end of initializer expression, expected [] but got [i32] 000002c: error: EndDataSegmentInitExpr callback failed out/test/spec/multi-memory/data.wast:426: assert_invalid passed: out/test/spec/multi-memory/data/data.52.wasm:000002b: error: type mismatch at end of initializer expression, expected [] but got [i32] 000002c: error: EndDataSegmentInitExpr callback failed out/test/spec/multi-memory/data.wast:435: assert_invalid passed: out/test/spec/multi-memory/data/data.53.wasm:0000014: error: invalid initializer: instruction not valid in initializer expression: i32.ctz 0000014: error: OnUnaryExpr callback failed out/test/spec/multi-memory/data.wast:443: assert_invalid passed: out/test/spec/multi-memory/data/data.54.wasm:0000012: error: invalid initializer: instruction not valid in initializer expression: nop 0000012: error: OnNopExpr callback failed out/test/spec/multi-memory/data.wast:451: assert_invalid passed: out/test/spec/multi-memory/data/data.55.wasm:0000012: error: invalid initializer: instruction not valid in initializer expression: nop 0000012: error: OnNopExpr callback failed out/test/spec/multi-memory/data.wast:459: assert_invalid passed: out/test/spec/multi-memory/data/data.56.wasm:0000014: error: invalid initializer: instruction not valid in initializer expression: nop 0000014: error: OnNopExpr callback failed out/test/spec/multi-memory/data.wast:467: assert_invalid passed: out/test/spec/multi-memory/data/data.57.wasm:0000020: error: initializer expression cannot reference a mutable global 0000020: error: OnGlobalGetExpr callback failed out/test/spec/multi-memory/data.wast:476: assert_invalid passed: out/test/spec/multi-memory/data/data.58.wasm:0000013: error: global variable out of range: 0 (max 0) 0000013: error: OnGlobalGetExpr callback failed out/test/spec/multi-memory/data.wast:484: assert_invalid passed: out/test/spec/multi-memory/data/data.59.wasm:0000029: error: global variable out of range: 1 (max 1) 0000029: error: OnGlobalGetExpr callback failed out/test/spec/multi-memory/data.wast:493: assert_invalid passed: out/test/spec/multi-memory/data/data.60.wasm:000002d: error: initializer expression cannot reference a mutable global 000002d: error: OnGlobalGetExpr callback failed 61/61 tests passed. ;;; STDOUT ;;)