diff options
Diffstat (limited to 'llvm/lib/DebugInfo/PDB/Raw/InfoStream.cpp')
| -rw-r--r-- | llvm/lib/DebugInfo/PDB/Raw/InfoStream.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/llvm/lib/DebugInfo/PDB/Raw/InfoStream.cpp b/llvm/lib/DebugInfo/PDB/Raw/InfoStream.cpp index e7c8a831c73..64d8319efe1 100644 --- a/llvm/lib/DebugInfo/PDB/Raw/InfoStream.cpp +++ b/llvm/lib/DebugInfo/PDB/Raw/InfoStream.cpp @@ -29,19 +29,19 @@ Error InfoStream::reload() { PDB_UniqueId Guid; }; - Header H; - if (auto EC = Reader.readObject(&H)) + const Header *H; + if (auto EC = Reader.readObject(H)) return make_error<RawError>(raw_error_code::corrupt_file, "PDB Stream does not contain a header."); - if (H.Version < PdbRaw_ImplVer::PdbImplVC70) + if (H->Version < PdbRaw_ImplVer::PdbImplVC70) return make_error<RawError>(raw_error_code::corrupt_file, "Unsupported PDB stream version."); - Version = H.Version; - Signature = H.Signature; - Age = H.Age; - Guid = H.Guid; + Version = H->Version; + Signature = H->Signature; + Age = H->Age; + Guid = H->Guid; return NamedStreams.load(Reader); } |

