diff options
-rw-r--r-- | clang/include/clang/Basic/OnDiskHashTable.h | 7 | ||||
-rw-r--r-- | clang/lib/Frontend/CacheTokens.cpp | 7 |
2 files changed, 8 insertions, 6 deletions
diff --git a/clang/include/clang/Basic/OnDiskHashTable.h b/clang/include/clang/Basic/OnDiskHashTable.h index 9b50e8df02b..2019e27ce5d 100644 --- a/clang/include/clang/Basic/OnDiskHashTable.h +++ b/clang/include/clang/Basic/OnDiskHashTable.h @@ -38,6 +38,13 @@ inline void Emit16(llvm::raw_ostream& Out, uint32_t V) { assert((V >> 16) == 0); } +inline void Emit24(llvm::raw_ostream& Out, uint32_t V) { + Out << (unsigned char)(V); + Out << (unsigned char)(V >> 8); + Out << (unsigned char)(V >> 16); + assert((V >> 24) == 0); +} + inline void Emit32(llvm::raw_ostream& Out, uint32_t V) { Out << (unsigned char)(V); Out << (unsigned char)(V >> 8); diff --git a/clang/lib/Frontend/CacheTokens.cpp b/clang/lib/Frontend/CacheTokens.cpp index 7326937e520..09b5b458e93 100644 --- a/clang/lib/Frontend/CacheTokens.cpp +++ b/clang/lib/Frontend/CacheTokens.cpp @@ -190,12 +190,7 @@ class PTHWriter { void Emit16(uint32_t V) { ::Emit16(Out, V); } - void Emit24(uint32_t V) { - Out << (unsigned char)(V); - Out << (unsigned char)(V >> 8); - Out << (unsigned char)(V >> 16); - assert((V >> 24) == 0); - } + void Emit24(uint32_t V) { ::Emit24(Out, V); } void Emit32(uint32_t V) { ::Emit32(Out, V); } |