From: Benjamin Kramer Date: Sat, 12 Apr 2014 15:42:48 +0000 (+0000) Subject: Replace llvm::array_endof with C++11's std::end. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=37da208cf11c4a57f46416f5c73443cecf813941;p=clang Replace llvm::array_endof with C++11's std::end. No functionality change. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@206111 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/AST/ItaniumMangle.cpp b/lib/AST/ItaniumMangle.cpp index 5615647b0c..24e643e1f2 100644 --- a/lib/AST/ItaniumMangle.cpp +++ b/lib/AST/ItaniumMangle.cpp @@ -3455,7 +3455,7 @@ bool CXXNameMangler::mangleSubstitution(uintptr_t Ptr) { // 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; diff --git a/tools/diagtool/DiagnosticNames.cpp b/tools/diagtool/DiagnosticNames.cpp index 155c62d80b..f5df05905e 100644 --- a/tools/diagtool/DiagnosticNames.cpp +++ b/tools/diagtool/DiagnosticNames.cpp @@ -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;