35 lines · plain
1# RUN: llvm-mc -triple=wasm32 < %s | FileCheck %s -check-prefix=CHECK-ASM2# RUN: llvm-mc -triple=wasm32 -filetype=obj -o - < %s | obj2yaml | FileCheck %s3 4.functype foo () -> ()5.functype plain () -> ()6 7test:8 .functype test () -> ()9 call foo10 call plain11 end_function12 13 .import_module foo, bar14 .import_name foo, qux15 16# CHECK-ASM: .import_module foo, bar17# CHECK-ASM: .import_name foo, qux18 19# CHECK: - Type: IMPORT20# CHECK-NEXT: Imports:21# CHECK: - Module: bar22# CHECK-NEXT: Field: qux23# CHECK-NEXT: Kind: FUNCTION24 25# CHECK: - Module: env26# CHECK-NEXT: Field: plain27# CHECK-NEXT: Kind: FUNCTION28 29# CHECK: - Type: CUSTOM30# CHECK: Name: foo31# CHECK-NEXT: Flags: [ UNDEFINED, EXPLICIT_NAME ]32 33# CHECK: Name: plain34# CHECK-NEXT: Flags: [ UNDEFINED ]35