[flang][cuda] Do not register global constants (#118582)
[llvm-project.git] / llvm / test / tools / llvm-readobj / XCOFF / string-table.yaml
blob7616fc10d89064e70909da1303363894411c1738
1 ## Test that the string table is dumped correctly.
3 ## The string table contains more than one entry.
4 # RUN: yaml2obj --docnum=1 %s -o %t1
5 # RUN: llvm-readobj --string-table %t1 | FileCheck %s --check-prefix=BASIC
7 # BASIC:      StringTable {
8 # BASIC-NEXT:   Length: 16
9 # BASIC-NEXT:   [     4]   name2
10 # BASIC-NEXT:   [     a]   name1
11 # BASIC-NEXT: }
13 --- !XCOFF
14 FileHeader:
15   MagicNumber: 0x01F7
16 Symbols:
17   - Name: name1
18   - Name: name2
20 ## The string table just contains a single-byte sized string entry.
21 # RUN: yaml2obj --docnum=2 %s -o %t2
22 # RUN: llvm-readobj --string-table %t2 | FileCheck %s --check-prefix=SINGLE-BYTE
24 # SINGLE-BYTE:      StringTable {
25 # SINGLE-BYTE-NEXT:   Length: 6
26 # SINGLE-BYTE-NEXT:   [     4]   n
27 # SINGLE-BYTE-NEXT: }
29 --- !XCOFF
30 FileHeader:
31   MagicNumber: 0x01F7
32 Symbols:
33   - Name: n
35 ## There is no string table.
36 # RUN: yaml2obj --docnum=3 %s -o %t3
37 # RUN: llvm-readobj --string-table %t3 | FileCheck %s --check-prefix=NO-STRTBL
39 # NO-STRTBL:      StringTable {
40 # NO-STRTBL-NEXT:   Length: 0
41 # NO-STRTBL-NEXT: }
43 --- !XCOFF
44 FileHeader:
45   MagicNumber: 0x01F7