# Check that it converts to .o without errors | |
# RUN: llvm-mc -triple=wasm32-unknown-unknown -filetype=obj -mattr=+reference-types < %s | |
objects: | |
.tabletype objects,externref | |
handle_value: | |
.hidden handle_value | |
.globl handle_value | |
.type handle_value,@function | |
.functype handle_value (i32) -> (externref) | |
local.get 0 | |
i32.const -1 | |
i32.eq | |
if externref | |
ref.null_extern | |
else | |
local.get 0 | |
table.get objects | |
end_if | |
end_function |