diff options
author | Alexandre Ganea <alexandre.ganea@ubisoft.com> | 2018-07-31 19:15:50 +0000 |
---|---|---|
committer | Alexandre Ganea <alexandre.ganea@ubisoft.com> | 2018-07-31 19:15:50 +0000 |
commit | ee8a7200511791158e8c84fa5fc9324a9d23b361 (patch) | |
tree | 5bb53ef3dfbc91a8249fdaf076d123751d77a052 /llvm/test/DebugInfo/PDB/using-namespace.test | |
parent | 9ced1e0d80d432034221c3ff36fdf01a8bcf1aca (diff) | |
download | bcm5719-llvm-ee8a7200511791158e8c84fa5fc9324a9d23b361.tar.gz bcm5719-llvm-ee8a7200511791158e8c84fa5fc9324a9d23b361.zip |
[CodeView] Minimal support for S_UNAMESPACE records
Differential Revision: https://reviews.llvm.org/D50007
llvm-svn: 338417
Diffstat (limited to 'llvm/test/DebugInfo/PDB/using-namespace.test')
-rw-r--r-- | llvm/test/DebugInfo/PDB/using-namespace.test | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/llvm/test/DebugInfo/PDB/using-namespace.test b/llvm/test/DebugInfo/PDB/using-namespace.test new file mode 100644 index 00000000000..77c37826c8f --- /dev/null +++ b/llvm/test/DebugInfo/PDB/using-namespace.test @@ -0,0 +1,51 @@ +# RUN: yaml2obj < %s > %t.obj +# RUN: llvm-readobj -codeview %t.obj | FileCheck %s + +# CHECK: Kind: S_UNAMESPACE (0x1124) +# CHECK-NEXT: Namespace: __vc_attributes + +--- !COFF +header: + Machine: IMAGE_FILE_MACHINE_AMD64 + Characteristics: [ ] +sections: + - Name: '.debug$S' + Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ] + Alignment: 1 + Subsections: + - !Symbols + Records: + - Kind: S_OBJNAME + ObjNameSym: + Signature: 0 + ObjectName: 'SimpleFunction.obj' + - Kind: S_COMPILE3 + Compile3Sym: + Flags: [ SecurityChecks, HotPatch ] + Machine: X64 + FrontendMajor: 19 + FrontendMinor: 14 + FrontendBuild: 26433 + FrontendQFE: 0 + BackendMajor: 19 + BackendMinor: 14 + BackendBuild: 26433 + BackendQFE: 0 + Version: 'Microsoft (R) Optimizing Compiler' + - Kind: S_UNAMESPACE + UsingNamespaceSym: + Namespace: __vc_attributes + - Kind: S_UNAMESPACE + UsingNamespaceSym: + Namespace: helper_attributes + - Kind: S_UNAMESPACE + UsingNamespaceSym: + Namespace: atl + - Kind: S_UNAMESPACE + UsingNamespaceSym: + Namespace: std + - !StringTable + Strings: + - 'SimpleFunction.c' +symbols: +... |