[llvm] r216811 - Add missing const to StringRef.copy()

Nick Kledzik kledzik at apple.com
Fri Aug 29 19:29:50 PDT 2014


Author: kledzik
Date: Fri Aug 29 21:29:49 2014
New Revision: 216811

URL: http://llvm.org/viewvc/llvm-project?rev=216811&view=rev
Log:
Add missing const to StringRef.copy()

Modified:
    llvm/trunk/include/llvm/ADT/StringRef.h

Modified: llvm/trunk/include/llvm/ADT/StringRef.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/ADT/StringRef.h?rev=216811&r1=216810&r2=216811&view=diff
==============================================================================
--- llvm/trunk/include/llvm/ADT/StringRef.h (original)
+++ llvm/trunk/include/llvm/ADT/StringRef.h Fri Aug 29 21:29:49 2014
@@ -118,7 +118,7 @@ namespace llvm {
     }
 
     // copy - Allocate copy in Allocator and return StringRef to it.
-    template <typename Allocator> StringRef copy(Allocator &A) {
+    template <typename Allocator> StringRef copy(Allocator &A) const {
       char *S = A.template Allocate<char>(Length);
       std::copy(begin(), end(), S);
       return StringRef(S, Length);





More information about the llvm-commits mailing list