1# Check that it converts to .o without errors 2# RUN: llvm-mc -triple=wasm32-unknown-unknown -filetype=obj -mattr=+reference-types < %s 3 4objects: 5 .tabletype objects,externref 6 7handle_value: 8 .hidden handle_value 9 .globl handle_value 10 .type handle_value,@function 11 .functype handle_value (i32) -> (externref) 12 local.get 0 13 i32.const -1 14 i32.eq 15 if externref 16 ref.null_extern 17 else 18 local.get 0 19 table.get objects 20 end_if 21 end_function 22