brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1007 B · 5d28d5b Raw
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