;;; TOOL: wat2wasm
;;; ARGS*: --enable-all
;;; ERROR: 1
(module
  (type $t (func (param i32) (result i32)))
  (table 2 externref)
  (elem (i32.const 0) externref (ref.null extern) (ref.null extern))
  (func (param i32) (result i32)
    local.get 0
    i32.const 0
    call_indirect (type $t)
  )
)
(;; STDERR ;;;
out/test/typecheck/bad-callindirect-table-externref.txt:11:5: error: type mismatch: call_indirect must reference table of funcref type
    call_indirect (type $t)
    ^^^^^^^^^^^^^
;;; STDERR ;;)
