;;; TOOL: run-interp-spec ;;; STDIN_FILE: third_party/testsuite/proposals/function-references/linking.wast ;;; ARGS*: --enable-function-references (;; STDOUT ;;; out/test/spec/function-references/linking.wast:28: assert_unlinkable passed: error: import signature mismatch out/test/spec/function-references/linking.wast:32: assert_unlinkable passed: error: import signature mismatch out/test/spec/function-references/linking.wast:87: assert_unlinkable passed: error: mutability mismatch in imported global, expected mutable but got immutable. out/test/spec/function-references/linking.wast:91: assert_unlinkable passed: error: mutability mismatch in imported global, expected immutable but got mutable. out/test/spec/function-references/linking.wast:133: assert_unlinkable passed: error: type mismatch in imported global, expected funcref but got externref. out/test/spec/function-references/linking.wast:138: assert_unlinkable passed: error: type mismatch in imported global, expected (ref func) but got funcref. out/test/spec/function-references/linking.wast:142: assert_unlinkable passed: error: type mismatch in imported global, expected (ref func) but got (ref null 0). out/test/spec/function-references/linking.wast:146: assert_unlinkable passed: error: type mismatch in imported global, expected (ref func) but got externref. out/test/spec/function-references/linking.wast:151: assert_unlinkable passed: error: type mismatch in imported global, expected (ref null 0) but got funcref. out/test/spec/function-references/linking.wast:155: assert_unlinkable passed: error: type mismatch in imported global, expected (ref null 0) but got (ref func). out/test/spec/function-references/linking.wast:159: assert_unlinkable passed: error: type mismatch in imported global, expected (ref null 0) but got externref. out/test/spec/function-references/linking.wast:164: assert_unlinkable passed: error: type mismatch in imported global, expected (ref 0) but got funcref. out/test/spec/function-references/linking.wast:168: assert_unlinkable passed: error: type mismatch in imported global, expected (ref 0) but got (ref func). out/test/spec/function-references/linking.wast:172: assert_unlinkable passed: error: type mismatch in imported global, expected (ref 0) but got (ref null 0). out/test/spec/function-references/linking.wast:176: assert_unlinkable passed: error: type mismatch in imported global, expected (ref 0) but got externref. out/test/spec/function-references/linking.wast:181: assert_unlinkable passed: error: type mismatch in imported global, expected externref but got funcref. out/test/spec/function-references/linking.wast:185: assert_unlinkable passed: error: type mismatch in imported global, expected externref but got (ref func). out/test/spec/function-references/linking.wast:189: assert_unlinkable passed: error: type mismatch in imported global, expected externref but got (ref null 0). out/test/spec/function-references/linking.wast:193: assert_unlinkable passed: error: type mismatch in imported global, expected externref but got (ref 0). out/test/spec/function-references/linking.wast:199: assert_unlinkable passed: error: type mismatch in imported global, expected funcref but got (ref func). out/test/spec/function-references/linking.wast:203: assert_unlinkable passed: error: type mismatch in imported global, expected funcref but got (ref null 0). out/test/spec/function-references/linking.wast:207: assert_unlinkable passed: error: type mismatch in imported global, expected funcref but got (ref 0). out/test/spec/function-references/linking.wast:211: assert_unlinkable passed: error: type mismatch in imported global, expected funcref but got externref. out/test/spec/function-references/linking.wast:216: assert_unlinkable passed: error: type mismatch in imported global, expected (ref func) but got funcref. out/test/spec/function-references/linking.wast:220: assert_unlinkable passed: error: type mismatch in imported global, expected (ref func) but got (ref null 0). out/test/spec/function-references/linking.wast:224: assert_unlinkable passed: error: type mismatch in imported global, expected (ref func) but got (ref 0). out/test/spec/function-references/linking.wast:228: assert_unlinkable passed: error: type mismatch in imported global, expected (ref func) but got externref. out/test/spec/function-references/linking.wast:233: assert_unlinkable passed: error: type mismatch in imported global, expected (ref null 0) but got funcref. out/test/spec/function-references/linking.wast:237: assert_unlinkable passed: error: type mismatch in imported global, expected (ref null 0) but got (ref func). out/test/spec/function-references/linking.wast:241: assert_unlinkable passed: error: type mismatch in imported global, expected (ref null 0) but got (ref 0). out/test/spec/function-references/linking.wast:245: assert_unlinkable passed: error: type mismatch in imported global, expected (ref null 0) but got externref. out/test/spec/function-references/linking.wast:250: assert_unlinkable passed: error: type mismatch in imported global, expected (ref 0) but got funcref. out/test/spec/function-references/linking.wast:254: assert_unlinkable passed: error: type mismatch in imported global, expected (ref 0) but got (ref func). out/test/spec/function-references/linking.wast:258: assert_unlinkable passed: error: type mismatch in imported global, expected (ref 0) but got (ref null 0). out/test/spec/function-references/linking.wast:262: assert_unlinkable passed: error: type mismatch in imported global, expected (ref 0) but got externref. out/test/spec/function-references/linking.wast:267: assert_unlinkable passed: error: type mismatch in imported global, expected externref but got funcref. out/test/spec/function-references/linking.wast:271: assert_unlinkable passed: error: type mismatch in imported global, expected externref but got (ref func). out/test/spec/function-references/linking.wast:275: assert_unlinkable passed: error: type mismatch in imported global, expected externref but got (ref null 0). out/test/spec/function-references/linking.wast:279: assert_unlinkable passed: error: type mismatch in imported global, expected externref but got (ref 0). out/test/spec/function-references/linking.wast:325: assert_trap passed: uninitialized table element out/test/spec/function-references/linking.wast:326: assert_trap passed: uninitialized table element out/test/spec/function-references/linking.wast:328: assert_trap passed: uninitialized table element out/test/spec/function-references/linking.wast:330: assert_trap passed: uninitialized table element out/test/spec/function-references/linking.wast:331: assert_trap passed: uninitialized table element out/test/spec/function-references/linking.wast:333: assert_trap passed: uninitialized table element out/test/spec/function-references/linking.wast:335: assert_trap passed: undefined table index out/test/spec/function-references/linking.wast:336: assert_trap passed: undefined table index out/test/spec/function-references/linking.wast:337: assert_trap passed: undefined table index out/test/spec/function-references/linking.wast:338: assert_trap passed: undefined table index out/test/spec/function-references/linking.wast:341: assert_trap passed: indirect call signature mismatch out/test/spec/function-references/linking.wast:373: assert_trap passed: uninitialized table element out/test/spec/function-references/linking.wast:374: assert_trap passed: uninitialized table element out/test/spec/function-references/linking.wast:376: assert_trap passed: uninitialized table element out/test/spec/function-references/linking.wast:377: assert_trap passed: uninitialized table element out/test/spec/function-references/linking.wast:379: assert_trap passed: undefined table index out/test/spec/function-references/linking.wast:405: assert_unlinkable passed: error: invalid import "Mt.mem" out/test/spec/function-references/linking.wast:414: assert_trap passed: uninitialized table element out/test/spec/function-references/linking.wast:428: assert_trap passed: uninitialized table element out/test/spec/function-references/linking.wast:459: assert_unlinkable passed: error: type mismatch in imported table, expected funcref but got (ref null 0). out/test/spec/function-references/linking.wast:463: assert_unlinkable passed: error: type mismatch in imported table, expected funcref but got externref. out/test/spec/function-references/linking.wast:468: assert_unlinkable passed: error: type mismatch in imported table, expected (ref null 0) but got funcref. out/test/spec/function-references/linking.wast:472: assert_unlinkable passed: error: type mismatch in imported table, expected (ref null 0) but got externref. out/test/spec/function-references/linking.wast:477: assert_unlinkable passed: error: type mismatch in imported table, expected externref but got funcref. out/test/spec/function-references/linking.wast:481: assert_unlinkable passed: error: type mismatch in imported table, expected externref but got (ref null 0). out/test/spec/function-references/linking.wast:559: assert_unlinkable passed: error: invalid import "Mm.tab" 158/158 tests passed. ;;; STDOUT ;;)