[cfe-commits] r64355 - /cfe/trunk/lib/Lex/PTHLexer.cpp

Ted Kremenek kremenek at apple.com
Wed Feb 11 19:39:55 PST 2009


Author: kremenek
Date: Wed Feb 11 21:39:55 2009
New Revision: 64355

URL: http://llvm.org/viewvc/llvm-project?rev=64355&view=rev
Log:
Fix bad reading of bytes in ReadUnalignedLE64() (copy-paste error).

Modified:
    cfe/trunk/lib/Lex/PTHLexer.cpp

Modified: cfe/trunk/lib/Lex/PTHLexer.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Lex/PTHLexer.cpp?rev=64355&r1=64354&r2=64355&view=diff

==============================================================================
--- cfe/trunk/lib/Lex/PTHLexer.cpp (original)
+++ cfe/trunk/lib/Lex/PTHLexer.cpp Wed Feb 11 21:39:55 2009
@@ -55,10 +55,10 @@
     ((uint64_t)Data[1] << 8)  |
     ((uint64_t)Data[2] << 16) |
     ((uint64_t)Data[3] << 24) |
-    ((uint64_t)Data[1] << 32) |
-    ((uint64_t)Data[2] << 40) |
-    ((uint64_t)Data[3] << 48) |
-    ((uint64_t)Data[3] << 56);
+    ((uint64_t)Data[4] << 32) |
+    ((uint64_t)Data[5] << 40) |
+    ((uint64_t)Data[6] << 48) |
+    ((uint64_t)Data[7] << 56);
   Data += 8;
   return V;
 }





More information about the cfe-commits mailing list