From: Chris Lattner Date: Tue, 10 Apr 2007 06:44:12 +0000 (+0000) Subject: getLimitedValue now just forward to APInt's getLimitedValue. Mark it const. X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=99b1b38818e3a1628e39af40500bad47d5207d0d;p=oota-llvm.git getLimitedValue now just forward to APInt's getLimitedValue. Mark it const. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35861 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/llvm/Constants.h b/include/llvm/Constants.h index e09fc84c929..0659f3b5133 100644 --- a/include/llvm/Constants.h +++ b/include/llvm/Constants.h @@ -189,9 +189,8 @@ public: /// @returns the 64-bit value of this constant if its active bits number is /// not greater than 64, otherwise, just return the given uint64_t number. /// @brief Get the constant's value if possible. - uint64_t getLimitedValue(uint64_t Limit) { - return (Val.getActiveBits() > 64 || Val.getZExtValue() > Limit) ? - Limit : Val.getZExtValue(); + uint64_t getLimitedValue(uint64_t Limit = ~0ULL) const { + return Val.getLimitedValue(Limit); } /// @returns the value for an integer constant of the given type that has all