summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDuncan Sands <baldrick@free.fr>2008-05-24 01:00:52 +0000
committerDuncan Sands <baldrick@free.fr>2008-05-24 01:00:52 +0000
commit91dea27d4c5fc768ce8da50d0134bb58f3ba91ee (patch)
tree65bd5e4fa958813eb3a32802052261b9ddb81ab2
parent04c32996527cfe893b71884d0ee7e806b782b6a7 (diff)
downloadbcm5719-llvm-91dea27d4c5fc768ce8da50d0134bb58f3ba91ee.tar.gz
bcm5719-llvm-91dea27d4c5fc768ce8da50d0134bb58f3ba91ee.zip
Tweak how ConstantFP80Ty constants are output
so that gcc doesn't warn about them. llvm-svn: 51529
-rw-r--r--llvm/lib/Target/CBackend/CBackend.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/CBackend/CBackend.cpp b/llvm/lib/Target/CBackend/CBackend.cpp
index 251b9f98c04..4036d08f627 100644
--- a/llvm/lib/Target/CBackend/CBackend.cpp
+++ b/llvm/lib/Target/CBackend/CBackend.cpp
@@ -1823,7 +1823,7 @@ void CWriter::printFloatingPointConstants(Function &F) {
Out << "static const ConstantFP80Ty FPConstant" << FPCounter++
<< " = { 0x" << std::hex
<< ((uint16_t)p[1] | (p[0] & 0xffffffffffffLL)<<16)
- << ", 0x" << (uint16_t)(p[0] >> 48) << ",0,0,0"
+ << "ULL, 0x" << (uint16_t)(p[0] >> 48) << ",{0,0,0}"
<< "}; /* Long double constant */\n" << std::dec;
} else if (FPC->getType() == Type::PPC_FP128Ty) {
APInt api = FPC->getValueAPF().convertToAPInt();
OpenPOWER on IntegriCloud