summaryrefslogtreecommitdiffstats
path: root/clang/lib/Frontend/PCHWriter.cpp
diff options
context:
space:
mode:
authorDaniel Dunbar <daniel@zuster.org>2009-12-18 20:58:47 +0000
committerDaniel Dunbar <daniel@zuster.org>2009-12-18 20:58:47 +0000
commit91b640abfc564ce58b3bfa5cbda610b5749cf20e (patch)
tree40a9049dba9952abeea4a9e0437566609a8c6d66 /clang/lib/Frontend/PCHWriter.cpp
parent2c5792a6bd422da6f78e9357f57f88ead8f196a6 (diff)
downloadbcm5719-llvm-91b640abfc564ce58b3bfa5cbda610b5749cf20e.tar.gz
bcm5719-llvm-91b640abfc564ce58b3bfa5cbda610b5749cf20e.zip
Fix a few MSVC warnings.
llvm-svn: 91714
Diffstat (limited to 'clang/lib/Frontend/PCHWriter.cpp')
-rw-r--r--clang/lib/Frontend/PCHWriter.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/clang/lib/Frontend/PCHWriter.cpp b/clang/lib/Frontend/PCHWriter.cpp
index 681c1ff32cb..0e4516877de 100644
--- a/clang/lib/Frontend/PCHWriter.cpp
+++ b/clang/lib/Frontend/PCHWriter.cpp
@@ -1645,10 +1645,10 @@ public:
II->hasMacroDefinition() &&
!PP.getMacroInfo(const_cast<IdentifierInfo *>(II))->isBuiltinMacro();
Bits = (uint32_t)II->getObjCOrBuiltinID();
- Bits = (Bits << 1) | hasMacroDefinition;
- Bits = (Bits << 1) | II->isExtensionToken();
- Bits = (Bits << 1) | II->isPoisoned();
- Bits = (Bits << 1) | II->isCPlusPlusOperatorKeyword();
+ Bits = (Bits << 1) | unsigned(hasMacroDefinition);
+ Bits = (Bits << 1) | unsigned(II->isExtensionToken());
+ Bits = (Bits << 1) | unsigned(II->isPoisoned());
+ Bits = (Bits << 1) | unsigned(II->isCPlusPlusOperatorKeyword());
clang::io::Emit16(Out, Bits);
if (hasMacroDefinition)
OpenPOWER on IntegriCloud