| ; RUN: llvm-pdbdump yaml2pdb -pdb=%t.1.pdb %p/Inputs/merge-ids-1.yaml |
| ; RUN: llvm-pdbdump yaml2pdb -pdb=%t.2.pdb %p/Inputs/merge-ids-2.yaml |
| ; RUN: llvm-pdbdump merge -pdb=%t.3.pdb %t.1.pdb %t.2.pdb |
| ; RUN: llvm-pdbdump raw -ipi-records %t.3.pdb | FileCheck -check-prefix=MERGED %s |
| ; RUN: llvm-pdbdump raw -ipi-records %t.3.pdb | FileCheck -check-prefix=SUBSTRS %s |
| ; RUN: llvm-pdbdump raw -tpi-records %t.3.pdb | FileCheck -check-prefix=TPI-EMPTY %s |
| |
| |
| MERGED: Type Info Stream (IPI) |
| MERGED: Record count: 8 |
| MERGED-DAG: StringData: One |
| MERGED-DAG: StringData: Two |
| MERGED-DAG: StringData: SubOne |
| MERGED-DAG: StringData: SubTwo |
| MERGED-DAG: StringData: Main |
| MERGED-DAG: TypeLeafKind: LF_SUBSTR_LIST |
| MERGED-DAG: StringData: OnlyInFirst |
| MERGED-DAG: StringData: OnlyInSecond |
| |
| SUBSTRS: StringList |
| SUBSTRS: TypeLeafKind: LF_SUBSTR_LIST |
| SUBSTRS-NEXT: NumStrings: 2 |
| SUBSTRS-NEXT: Strings [ |
| SUBSTRS-NEXT: SubOne |
| SUBSTRS-NEXT: SubTwo |
| SUBSTRS: StringId |
| SUBSTRS-NEXT: TypeLeafKind: LF_STRING_ID |
| SUBSTRS-NEXT: Id: "SubOne" "SubTwo" |
| SUBSTRS-NEXT: StringData: Main |
| |
| TPI-EMPTY: Record count: 0 |