1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 20:23:11 +01:00

Fix some of the PDB tests.

They were unintentionally calling DIA directly, which requires
Windows.  We need to pass the -native flag, and this then required
fixing up one or two tests.

llvm-svn: 341731
This commit is contained in:
Zachary Turner 2018-09-07 23:36:08 +00:00
parent 5cfa301c8f
commit 81fc80a780
2 changed files with 4 additions and 6 deletions

View File

@ -26,8 +26,6 @@ PDB_SymType NativeCompilandSymbol::getSymTag() const {
void NativeCompilandSymbol::dump(raw_ostream &OS, int Indent) const {
NativeRawSymbol::dump(OS, Indent);
dumpSymbolField(OS, "baseType", static_cast<uint32_t>(getBuiltinType()),
Indent);
dumpSymbolField(OS, "lexicalParentId", 0, Indent);
dumpSymbolField(OS, "libraryName", getLibraryName(), Indent);
dumpSymbolField(OS, "name", getName(), Indent);

View File

@ -3,7 +3,7 @@
; RUN: | FileCheck -check-prefix=EMPTY %s
; RUN: llvm-pdbutil pretty -native -compilands %p/../Inputs/big-read.pdb \
; RUN: | FileCheck -check-prefix=BIGREAD %s
; RUN: llvm-pdbutil diadump -compilands %p/../Inputs/empty.pdb \
; RUN: llvm-pdbutil diadump -native -compilands %p/../Inputs/empty.pdb \
; RUN: | FileCheck -check-prefix=DUMP %s
; Reference output was generated with the DIA reader to ensure that the
@ -67,9 +67,9 @@ BIGREAD: api-ms-win-crt-heap-l1-1-0.dll
BIGREAD: * Linker *
DUMP: {
DUMP-NEXT: symIndexId: 1
DUMP-NEXT: symIndexId: 2
DUMP-NEXT: symTag: 2
DUMP-NEXT: lexicalParentId: 2
DUMP-NEXT: lexicalParentId: 0
DUMP-NEXT: libraryName: d:\src\llvm\test\DebugInfo\PDB\Inputs\empty.obj
DUMP-NEXT: name: d:\src\llvm\test\DebugInfo\PDB\Inputs\empty.obj
DUMP-NEXT: editAndContinueEnabled: 0
@ -77,7 +77,7 @@ DUMP-NEXT: }
DUMP-NEXT: {
DUMP-NEXT: symIndexId: 3
DUMP-NEXT: symTag: 2
DUMP-NEXT: lexicalParentId: 2
DUMP-NEXT: lexicalParentId: 0
DUMP-NEXT: libraryName:
DUMP-NEXT: name: * Linker *
DUMP-NEXT: editAndContinueEnabled: 0