]> granicus.if.org Git - clang/commitdiff
Replace llvm::array_endof with C++11's std::end.
authorBenjamin Kramer <benny.kra@googlemail.com>
Sat, 12 Apr 2014 15:42:48 +0000 (15:42 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Sat, 12 Apr 2014 15:42:48 +0000 (15:42 +0000)
No functionality change.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@206111 91177308-0d34-0410-b5e6-96231b3b80d8

lib/AST/ItaniumMangle.cpp
tools/diagtool/DiagnosticNames.cpp

index 5615647b0c667f1afe778a22ef880916c055bd4e..24e643e1f2c4b231e0fd9fb62ca2188bb8495d5c 100644 (file)
@@ -3455,7 +3455,7 @@ bool CXXNameMangler::mangleSubstitution(uintptr_t Ptr) {
 
     // <seq-id> is encoded in base-36, using digits and upper case letters.
     char Buffer[10];
-    char *BufferPtr = llvm::array_endof(Buffer);
+    char *BufferPtr = std::end(Buffer);
 
     if (SeqID == 0) *--BufferPtr = '0';
 
@@ -3468,9 +3468,7 @@ bool CXXNameMangler::mangleSubstitution(uintptr_t Ptr) {
       SeqID /= 36;
     }
 
-    Out << 'S'
-        << StringRef(BufferPtr, llvm::array_endof(Buffer)-BufferPtr)
-        << '_';
+    Out << 'S' << StringRef(BufferPtr, std::end(Buffer) - BufferPtr) << '_';
   }
 
   return true;
index 155c62d80b2a3e1b380ca7b6913ff0107adfbe9e..f5df05905ebc6808e4dce1a30b8b85c4e29ac858 100644 (file)
@@ -53,8 +53,8 @@ const DiagnosticRecord &diagtool::getDiagnosticForID(short DiagID) {
   DiagnosticRecord Key = {0, DiagID, 0};
 
   const DiagnosticRecord *Result =
-    std::lower_bound(BuiltinDiagnosticsByID,
-                     llvm::array_endof(BuiltinDiagnosticsByID),
+    std::lower_bound(std::begin(BuiltinDiagnosticsByID),
+                     std::end(BuiltinDiagnosticsByID),
                      Key, orderByID);
   assert(Result && "diagnostic not found; table may be out of date");
   return *Result;