diff options
Diffstat (limited to 'lib/Lex/PTHLexer.cpp')
-rw-r--r-- | lib/Lex/PTHLexer.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/lib/Lex/PTHLexer.cpp b/lib/Lex/PTHLexer.cpp index 1038e3b70c..252e2f87da 100644 --- a/lib/Lex/PTHLexer.cpp +++ b/lib/Lex/PTHLexer.cpp @@ -26,7 +26,7 @@ using namespace clang; -#define DISK_TOKEN_SIZE (2+3*4) +#define DISK_TOKEN_SIZE (2+4+4+2) //===----------------------------------------------------------------------===// // Utility methods for reading from the mmap'ed PTH file. @@ -79,9 +79,7 @@ LexNextToken: | (((uint32_t) CurPtrShadow[9]) << 24); uint32_t Len = ((uint32_t) CurPtrShadow[10]) - | (((uint32_t) CurPtrShadow[11]) << 8) - | (((uint32_t) CurPtrShadow[12]) << 16) - | (((uint32_t) CurPtrShadow[13]) << 24); + | (((uint32_t) CurPtrShadow[11]) << 8); CurPtr = (const char*) (CurPtrShadow + DISK_TOKEN_SIZE); |