diff options
Diffstat (limited to 'clang/lib/ASTMatchers/ASTMatchersInternal.cpp')
-rw-r--r-- | clang/lib/ASTMatchers/ASTMatchersInternal.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/clang/lib/ASTMatchers/ASTMatchersInternal.cpp b/clang/lib/ASTMatchers/ASTMatchersInternal.cpp index 47054d806d4..9905f1e4bd5 100644 --- a/clang/lib/ASTMatchers/ASTMatchersInternal.cpp +++ b/clang/lib/ASTMatchers/ASTMatchersInternal.cpp @@ -293,8 +293,9 @@ bool AnyOfVariadicOperator(const ast_type_traits::DynTypedNode &DynNode, return false; } -HasNameMatcher::HasNameMatcher(StringRef NameRef) - : UseUnqualifiedMatch(NameRef.find("::") == NameRef.npos), Name(NameRef) { +HasNameMatcher::HasNameMatcher(std::string NameRef) + : UseUnqualifiedMatch(NameRef.find("::") == NameRef.npos), + Name(std::move(NameRef)) { assert(!Name.empty()); } |