summaryrefslogtreecommitdiffstats
path: root/clang/Lex/PPExpressions.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2007-09-04 02:45:27 +0000
committerChris Lattner <sabre@nondot.org>2007-09-04 02:45:27 +0000
commit9cf21c5a2c0edb18b907e594b9fc0af161c4d4ce (patch)
tree91bd492fbc66628c41d6f77e3d919c52813c4b64 /clang/Lex/PPExpressions.cpp
parentfb2eb6941a261ba82e0b2d6262f7e24e79d89d4d (diff)
downloadbcm5719-llvm-9cf21c5a2c0edb18b907e594b9fc0af161c4d4ce.tar.gz
bcm5719-llvm-9cf21c5a2c0edb18b907e594b9fc0af161c4d4ce.zip
Silence VC++ warnings, patch by Hartmut Kaiser
llvm-svn: 41693
Diffstat (limited to 'clang/Lex/PPExpressions.cpp')
-rw-r--r--clang/Lex/PPExpressions.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/Lex/PPExpressions.cpp b/clang/Lex/PPExpressions.cpp
index 48ec52af8cb..2a18cfd6102 100644
--- a/clang/Lex/PPExpressions.cpp
+++ b/clang/Lex/PPExpressions.cpp
@@ -475,7 +475,7 @@ static bool EvaluateDirectiveSubExpr(llvm::APSInt &LHS, unsigned MinPrec,
break;
case tok::lessless: {
// Determine whether overflow is about to happen.
- unsigned ShAmt = RHS.getLimitedValue();
+ unsigned ShAmt = static_cast<unsigned>(RHS.getLimitedValue());
if (ShAmt >= LHS.getBitWidth())
Overflow = true, ShAmt = LHS.getBitWidth()-1;
else if (LHS.isUnsigned())
@@ -490,7 +490,7 @@ static bool EvaluateDirectiveSubExpr(llvm::APSInt &LHS, unsigned MinPrec,
}
case tok::greatergreater: {
// Determine whether overflow is about to happen.
- unsigned ShAmt = RHS.getLimitedValue();
+ unsigned ShAmt = static_cast<unsigned>(RHS.getLimitedValue());
if (ShAmt >= LHS.getBitWidth())
Overflow = true, ShAmt = LHS.getBitWidth()-1;
Res = LHS >> ShAmt;
OpenPOWER on IntegriCloud