]> granicus.if.org Git - llvm/commitdiff
Remove LLVM_NODISCARD from getAsInteger().
authorZachary Turner <zturner@google.com>
Mon, 21 Nov 2016 22:47:23 +0000 (22:47 +0000)
committerZachary Turner <zturner@google.com>
Mon, 21 Nov 2016 22:47:23 +0000 (22:47 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@287589 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/ADT/StringRef.h

index 0cbb79f8d2eb041451ff941169b15440a4c27616..cb2b310d6e4b586e2d1efdb2c5beb65db6427a05 100644 (file)
@@ -493,9 +493,8 @@ namespace llvm {
     /// this returns true to signify the error.  The string is considered
     /// erroneous if empty or if it overflows T.
     template <typename T>
-    LLVM_NODISCARD
-        typename std::enable_if<std::numeric_limits<T>::is_signed, bool>::type
-        getAsInteger(unsigned Radix, T &Result) const {
+    typename std::enable_if<std::numeric_limits<T>::is_signed, bool>::type
+    getAsInteger(unsigned Radix, T &Result) const {
       long long LLVal;
       if (getAsSignedInteger(*this, Radix, LLVal) ||
             static_cast<T>(LLVal) != LLVal)
@@ -505,9 +504,8 @@ namespace llvm {
     }
 
     template <typename T>
-    LLVM_NODISCARD
-        typename std::enable_if<!std::numeric_limits<T>::is_signed, bool>::type
-        getAsInteger(unsigned Radix, T &Result) const {
+    typename std::enable_if<!std::numeric_limits<T>::is_signed, bool>::type
+    getAsInteger(unsigned Radix, T &Result) const {
       unsigned long long ULLVal;
       // The additional cast to unsigned long long is required to avoid the
       // Visual C++ warning C4805: '!=' : unsafe mix of type 'bool' and type