[obj2yaml] - Fix a comment. NFC.
[llvm-complete.git] / test / MC / ARM / coff-function-type-info.ll
blobf7a87e72037a28a89b7a5ee5b2e4dc4db4f4903b
1 ; RUN: llc -mtriple thumbv7-windows-itanium -filetype asm -o - %s \
2 ; RUN:    | FileCheck %s -check-prefix CHECK-ASM
4 ; RUN: llc -mtriple thumbv7-windows-itanium -filetype obj -o - %s \
5 ; RUN:    | llvm-readobj --symbols | FileCheck %s -check-prefix CHECK-OBJECT
7 define arm_aapcs_vfpcc void @external() {
8 entry:
9   ret void
12 ; CHECK-ASM: .def external
13 ; CHECK-ASM:   .scl 2
14 ; CHECK-ASM:   .type 32
15 ; CHECK-ASM: .endef
16 ; CHECK-ASM: .globl external
18 define internal arm_aapcs_vfpcc void @internal() {
19 entry:
20   ret void
23 ; CHECK-ASM: .def internal
24 ; CHECK-ASM:    .scl 3
25 ; CHECK-ASM:    .type 32
26 ; CHECK-ASM: .endef
27 ; CHECK-ASM-NOT: .globl internal
29 ; CHECK-OBJECT: Symbol {
30 ; CHECK-OBJECT:   Name: external
31 ; CHECK-OBJECT:   Section: .text
32 ; CHECK-OBJECT:   BaseType: Null
33 ; CHECK-OBJECT:   ComplexType: Function
34 ; CHECK-OBJECT:   StorageClass: External
35 ; CHECK-OBJECT:   AuxSymbolCount: 0
36 ; CHECK-OBJECT: }
37 ; CHECK-OBJECT: Symbol {
38 ; CHECK-OBJECT:   Name: internal
39 ; CHECK-OBJECT:   Section: .text
40 ; CHECK-OBJECT:   BaseType: Null
41 ; CHECK-OBJECT:   ComplexType: Function
42 ; CHECK-OBJECT:   StorageClass: Static
43 ; CHECK-OBJECT:   AuxSymbolCount: 0
44 ; CHECK-OBJECT: }