]> granicus.if.org Git - llvm/commitdiff
Fix attribute list syntax.
authorZachary Turner <zturner@google.com>
Mon, 21 Nov 2016 22:29:38 +0000 (22:29 +0000)
committerZachary Turner <zturner@google.com>
Mon, 21 Nov 2016 22:29:38 +0000 (22:29 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@287587 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/ADT/StringRef.h

index e42c7cb0b622fe4fef4000ce65d2810f179a4375..0cbb79f8d2eb041451ff941169b15440a4c27616 100644 (file)
@@ -152,8 +152,8 @@ namespace llvm {
     }
 
     // copy - Allocate copy in Allocator and return StringRef to it.
-    LLVM_NODISCARD
-    template <typename Allocator> StringRef copy(Allocator &A) const {
+    template <typename Allocator>
+    LLVM_NODISCARD StringRef copy(Allocator &A) const {
       // Don't request a length 0 copy from the allocator.
       if (empty())
         return StringRef();
@@ -274,8 +274,8 @@ namespace llvm {
     bool startswith_lower(StringRef Prefix) const;
 
     /// Check if this string ends with the given \p Suffix.
-    LLVM_ATTRIBUTE_ALWAYS_INLINE
     LLVM_NODISCARD
+    LLVM_ATTRIBUTE_ALWAYS_INLINE
     bool endswith(StringRef Suffix) const {
       return Length >= Suffix.Length &&
         compareMemory(end() - Suffix.Length, Suffix.Data, Suffix.Length) == 0;
@@ -492,10 +492,10 @@ namespace llvm {
     /// If the string is invalid or if only a subset of the string is valid,
     /// this returns true to signify the error.  The string is considered
     /// erroneous if empty or if it overflows T.
-    LLVM_NODISCARD
     template <typename T>
-    typename std::enable_if<std::numeric_limits<T>::is_signed, bool>::type
-    getAsInteger(unsigned Radix, T &Result) const {
+    LLVM_NODISCARD
+        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)
@@ -504,10 +504,10 @@ namespace llvm {
       return false;
     }
 
-    LLVM_NODISCARD
     template <typename T>
-    typename std::enable_if<!std::numeric_limits<T>::is_signed, bool>::type
-    getAsInteger(unsigned Radix, T &Result) const {
+    LLVM_NODISCARD
+        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