[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