[cfe-commits] r112820 - in /cfe/trunk: include/clang/Serialization/ASTWriter.h lib/Serialization/ASTWriter.cpp

Benjamin Kramer benny.kra at googlemail.com
Thu Sep 2 08:06:24 PDT 2010


Author: d0k
Date: Thu Sep  2 10:06:24 2010
New Revision: 112820

URL: http://llvm.org/viewvc/llvm-project?rev=112820&view=rev
Log:
Avoid implicit string construction.

Modified:
    cfe/trunk/include/clang/Serialization/ASTWriter.h
    cfe/trunk/lib/Serialization/ASTWriter.cpp

Modified: cfe/trunk/include/clang/Serialization/ASTWriter.h
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Serialization/ASTWriter.h?rev=112820&r1=112819&r2=112820&view=diff
==============================================================================
--- cfe/trunk/include/clang/Serialization/ASTWriter.h (original)
+++ cfe/trunk/include/clang/Serialization/ASTWriter.h Thu Sep  2 10:06:24 2010
@@ -424,7 +424,7 @@
                         unsigned NumBaseOrMembers, RecordData &Record);
 
   /// \brief Add a string to the given record.
-  void AddString(const std::string &Str, RecordData &Record);
+  void AddString(llvm::StringRef Str, RecordData &Record);
 
   /// \brief Mark a namespace as needing an update.
   void AddUpdatedNamespace(const NamespaceDecl *NS) {

Modified: cfe/trunk/lib/Serialization/ASTWriter.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Serialization/ASTWriter.cpp?rev=112820&r1=112819&r2=112820&view=diff
==============================================================================
--- cfe/trunk/lib/Serialization/ASTWriter.cpp (original)
+++ cfe/trunk/lib/Serialization/ASTWriter.cpp Thu Sep  2 10:06:24 2010
@@ -2165,7 +2165,7 @@
   Stream.EmitRecord(DECL_ATTR, Record);
 }
 
-void ASTWriter::AddString(const std::string &Str, RecordData &Record) {
+void ASTWriter::AddString(llvm::StringRef Str, RecordData &Record) {
   Record.push_back(Str.size());
   Record.insert(Record.end(), Str.begin(), Str.end());
 }





More information about the cfe-commits mailing list