diff options
author | Zachary Turner <zturner@google.com> | 2017-06-12 21:46:51 +0000 |
---|---|---|
committer | Zachary Turner <zturner@google.com> | 2017-06-12 21:46:51 +0000 |
commit | 68ea80d0a74fa2e5025e424435558407d4711c07 (patch) | |
tree | e043cf3282ea9cf698224c875d4940738f1732ca /llvm/tools/llvm-pdbutil/llvm-pdbutil.cpp | |
parent | 990d0c81587c2d9a3e2338998d551ce73e9a68ad (diff) | |
download | bcm5719-llvm-68ea80d0a74fa2e5025e424435558407d4711c07.tar.gz bcm5719-llvm-68ea80d0a74fa2e5025e424435558407d4711c07.zip |
Slightly better fix for dealing with no-id-stream PDBs.
The last fix required the user to manually add the required
feature. This caused an LLD test to fail because I failed to
update LLD. In practice we can hide this logic so it can just
be transparently added when we write the PDB.
llvm-svn: 305236
Diffstat (limited to 'llvm/tools/llvm-pdbutil/llvm-pdbutil.cpp')
-rw-r--r-- | llvm/tools/llvm-pdbutil/llvm-pdbutil.cpp | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/llvm/tools/llvm-pdbutil/llvm-pdbutil.cpp b/llvm/tools/llvm-pdbutil/llvm-pdbutil.cpp index 44ab0d93aea..dc46da4a90f 100644 --- a/llvm/tools/llvm-pdbutil/llvm-pdbutil.cpp +++ b/llvm/tools/llvm-pdbutil/llvm-pdbutil.cpp @@ -580,14 +580,6 @@ static void yamlToPdb(StringRef Path) { IpiBuilder.addTypeRecord(Type.RecordData, None); } - if (!Ipi.Records.empty()) { - // In theory newer PDBs always have an ID stream, but by saying that we're - // only going to *really* have an ID stream if there is at least one ID - // record, we leave open the opportunity to test older PDBs such as those - // that don't have an ID stream. - InfoBuilder.addFeature(PdbRaw_FeatureSig::VC140); - } - ExitOnErr(Builder.commit(opts::yaml2pdb::YamlPdbOutputFile)); } |