1# RUN: llvm-mc -triple=wasm32 < %s | FileCheck %s -check-prefix=CHECK-ASM 2# RUN: llvm-mc -triple=wasm32 -filetype=obj -o - < %s | obj2yaml | FileCheck %s 3 4test: 5 .functype test () -> () 6 call foo 7 call plain 8 end_function 9 10 .functype foo () -> () 11 .functype plain () -> () 12 .import_module foo, bar 13 .import_name foo, qux 14 15# CHECK-ASM: .import_module foo, bar 16# CHECK-ASM: .import_name foo, qux 17 18# CHECK: - Type: IMPORT 19# CHECK-NEXT: Imports: 20# CHECK: - Module: bar 21# CHECK-NEXT: Field: qux 22# CHECK-NEXT: Kind: FUNCTION 23 24# CHECK: - Module: env 25# CHECK-NEXT: Field: plain 26# CHECK-NEXT: Kind: FUNCTION 27 28# CHECK: - Type: CUSTOM 29# CHECK: Name: foo 30# CHECK-NEXT: Flags: [ UNDEFINED, EXPLICIT_NAME ] 31 32# CHECK: Name: plain 33# CHECK-NEXT: Flags: [ UNDEFINED ] 34