diff --git a/test/DebugInfo/PDB/pdb-invalid-type.test b/test/DebugInfo/PDB/pdb-invalid-type.test new file mode 100644 index 00000000000..33ea8d90452 --- /dev/null +++ b/test/DebugInfo/PDB/pdb-invalid-type.test @@ -0,0 +1,15 @@ +# RUN: llvm-pdbutil yaml2pdb -pdb=%t1.pdb %p/Inputs/one-symbol.yaml +# RUN: llvm-pdbutil yaml2pdb -pdb=%t2.pdb %s +# RUN: not llvm-pdbutil merge -pdb=%t.pdb %t1.pdb %t2.pdb 2>&1 | FileCheck %s + +# CHECK: CodeView Error: The CodeView record is corrupted. + +--- +TpiStream: + Records: + # uint32_t* [Index: 0x1000] + - Kind: LF_POINTER + Pointer: + ReferentType: 4097 + Attrs: 32778 +...