xref: /llvm-project/llvm/test/DebugInfo/PDB/using-namespace.test (revision 55c81d4282c5da0189711261a11537bc8a7fe85c)
1# RUN: yaml2obj %s -o %t.obj
2# RUN: llvm-readobj --codeview %t.obj | FileCheck %s
3
4# CHECK:         Kind: S_UNAMESPACE (0x1124)
5# CHECK-NEXT:    Namespace: __vc_attributes
6
7--- !COFF
8header:
9  Machine:         IMAGE_FILE_MACHINE_AMD64
10  Characteristics: [  ]
11sections:
12  - Name:            '.debug$S'
13    Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]
14    Alignment:       1
15    Subsections:
16      - !Symbols
17        Records:
18          - Kind:            S_OBJNAME
19            ObjNameSym:
20              Signature:       0
21              ObjectName:      'SimpleFunction.obj'
22          - Kind:            S_COMPILE3
23            Compile3Sym:
24              Flags:           [ SecurityChecks, HotPatch ]
25              Machine:         X64
26              FrontendMajor:   19
27              FrontendMinor:   14
28              FrontendBuild:   26433
29              FrontendQFE:     0
30              BackendMajor:    19
31              BackendMinor:    14
32              BackendBuild:    26433
33              BackendQFE:      0
34              Version:         'Microsoft (R) Optimizing Compiler'
35          - Kind:            S_UNAMESPACE
36            UsingNamespaceSym:
37              Namespace:       __vc_attributes
38          - Kind:            S_UNAMESPACE
39            UsingNamespaceSym:
40              Namespace:       helper_attributes
41          - Kind:            S_UNAMESPACE
42            UsingNamespaceSym:
43              Namespace:       atl
44          - Kind:            S_UNAMESPACE
45            UsingNamespaceSym:
46              Namespace:       std
47      - !StringTable
48        Strings:
49          - 'SimpleFunction.c'
50symbols:
51...
52