From: Duncan Sands Date: Thu, 10 Jul 2008 11:23:14 +0000 (+0000) Subject: Don't barf when dumping a constant that contains X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=e1d97b1a748e96d5ca479c38cfd1775d6469bf80;p=oota-llvm.git Don't barf when dumping a constant that contains a ginormous value (eg: i128 -1). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@53402 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/CodeGen/SelectionDAG/SelectionDAG.cpp b/lib/CodeGen/SelectionDAG/SelectionDAG.cpp index d98f1fa215a..db315380865 100644 --- a/lib/CodeGen/SelectionDAG/SelectionDAG.cpp +++ b/lib/CodeGen/SelectionDAG/SelectionDAG.cpp @@ -4826,7 +4826,7 @@ void SDNode::dump(const SelectionDAG *G) const { } if (const ConstantSDNode *CSDN = dyn_cast(this)) { - cerr << "<" << CSDN->getValue() << ">"; + cerr << "<" << CSDN->getAPIntValue().toStringUnsigned() << ">"; } else if (const ConstantFPSDNode *CSDN = dyn_cast(this)) { if (&CSDN->getValueAPF().getSemantics()==&APFloat::IEEEsingle) cerr << "<" << CSDN->getValueAPF().convertToFloat() << ">";