[clangd] NFC, reuse the source manager variable in the RawStringLiteral apply method
authorAlex Lorenz <arphaman@gmail.com>
Fri, 8 Nov 2019 22:50:26 +0000 (14:50 -0800)
committerAlex Lorenz <arphaman@gmail.com>
Fri, 8 Nov 2019 22:50:54 +0000 (14:50 -0800)
Differential Revision: https://reviews.llvm.org/D69544

clang-tools-extra/clangd/refactor/tweaks/RawStringLiteral.cpp

index 17eed4b..42d0122 100644 (file)
@@ -90,8 +90,7 @@ bool RawStringLiteral::prepare(const Selection &Inputs) {
 Expected<Tweak::Effect> RawStringLiteral::apply(const Selection &Inputs) {
   auto &SM = Inputs.AST.getSourceManager();
   auto Reps = tooling::Replacements(
-      tooling::Replacement(Inputs.AST.getSourceManager(), Str,
-                           ("R\"(" + Str->getBytes() + ")\"").str(),
+      tooling::Replacement(SM, Str, ("R\"(" + Str->getBytes() + ")\"").str(),
                            Inputs.AST.getASTContext().getLangOpts()));
   return Effect::mainFileEdit(SM, std::move(Reps));
 }