aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/CBackend/CBackend.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2006-09-28 23:19:29 +0000
committerChris Lattner <sabre@nondot.org>2006-09-28 23:19:29 +0000
commit33ce777c4de75c4f81cfe5aaa04b54b0003f92dd (patch)
treeb04baa1c5d666ea5cd01902b30f617662529ef83 /lib/Target/CBackend/CBackend.cpp
parentf8f791ef1e8f0e58206dc60b1afa43d93fd46520 (diff)
Simplify some code, reformat break's
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30660 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/CBackend/CBackend.cpp')
-rw-r--r--lib/Target/CBackend/CBackend.cpp18
1 files changed, 12 insertions, 6 deletions
diff --git a/lib/Target/CBackend/CBackend.cpp b/lib/Target/CBackend/CBackend.cpp
index 23bd41d8dd..88113a0347 100644
--- a/lib/Target/CBackend/CBackend.cpp
+++ b/lib/Target/CBackend/CBackend.cpp
@@ -638,10 +638,12 @@ void CWriter::printConstant(Constant *CPV) {
switch (CPV->getType()->getTypeID()) {
case Type::BoolTyID:
- Out << (CPV == ConstantBool::False ? '0' : '1'); break;
+ Out << (cast<ConstantBool>(CPV)->getValue() ? '1' : '0');
+ break;
case Type::SByteTyID:
case Type::ShortTyID:
- Out << cast<ConstantSInt>(CPV)->getValue(); break;
+ Out << cast<ConstantSInt>(CPV)->getValue();
+ break;
case Type::IntTyID:
if ((int)cast<ConstantSInt>(CPV)->getValue() == (int)0x80000000)
Out << "((int)0x80000000U)"; // Handle MININT specially to avoid warning
@@ -653,15 +655,19 @@ void CWriter::printConstant(Constant *CPV) {
if (cast<ConstantSInt>(CPV)->isMinValue())
Out << "(/*INT64_MIN*/(-9223372036854775807LL)-1)";
else
- Out << cast<ConstantSInt>(CPV)->getValue() << "ll"; break;
+ Out << cast<ConstantSInt>(CPV)->getValue() << "ll";
+ break;
case Type::UByteTyID:
case Type::UShortTyID:
- Out << cast<ConstantUInt>(CPV)->getValue(); break;
+ Out << cast<ConstantUInt>(CPV)->getValue();
+ break;
case Type::UIntTyID:
- Out << cast<ConstantUInt>(CPV)->getValue() << 'u'; break;
+ Out << cast<ConstantUInt>(CPV)->getValue() << 'u';
+ break;
case Type::ULongTyID:
- Out << cast<ConstantUInt>(CPV)->getValue() << "ull"; break;
+ Out << cast<ConstantUInt>(CPV)->getValue() << "ull";
+ break;
case Type::FloatTyID:
case Type::DoubleTyID: {