[llvm] r267595 - [llvm-pdbdump] Fix version reading on big endian systems.

Zachary Turner via llvm-commits llvm-commits at lists.llvm.org
Tue Apr 26 12:48:18 PDT 2016


Author: zturner
Date: Tue Apr 26 14:48:18 2016
New Revision: 267595

URL: http://llvm.org/viewvc/llvm-project?rev=267595&view=rev
Log:
[llvm-pdbdump] Fix version reading on big endian systems.

Modified:
    llvm/trunk/lib/DebugInfo/PDB/Raw/PDBInfoStream.cpp

Modified: llvm/trunk/lib/DebugInfo/PDB/Raw/PDBInfoStream.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/DebugInfo/PDB/Raw/PDBInfoStream.cpp?rev=267595&r1=267594&r2=267595&view=diff
==============================================================================
--- llvm/trunk/lib/DebugInfo/PDB/Raw/PDBInfoStream.cpp (original)
+++ llvm/trunk/lib/DebugInfo/PDB/Raw/PDBInfoStream.cpp Tue Apr 26 14:48:18 2016
@@ -19,7 +19,8 @@ std::error_code PDBInfoStream::reload()
   Stream1.setOffset(0);
   support::ulittle32_t Value;
 
-  Stream1.readObject(&Version);
+  Stream1.readObject(&Value);
+  Version = Value;
   if (Version < PdbRaw_ImplVer::PdbImplVC70)
     return std::make_error_code(std::errc::not_supported);
 




More information about the llvm-commits mailing list