summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/clangd/refactor
diff options
context:
space:
mode:
Diffstat (limited to 'clang-tools-extra/clangd/refactor')
-rw-r--r--clang-tools-extra/clangd/refactor/Rename.cpp5
-rw-r--r--clang-tools-extra/clangd/refactor/tweaks/DefineOutline.cpp7
-rw-r--r--clang-tools-extra/clangd/refactor/tweaks/ExtractFunction.cpp4
-rw-r--r--clang-tools-extra/clangd/refactor/tweaks/RawStringLiteral.cpp2
4 files changed, 8 insertions, 10 deletions
diff --git a/clang-tools-extra/clangd/refactor/Rename.cpp b/clang-tools-extra/clangd/refactor/Rename.cpp
index ec4849aa024..3f3c216c590 100644
--- a/clang-tools-extra/clangd/refactor/Rename.cpp
+++ b/clang-tools-extra/clangd/refactor/Rename.cpp
@@ -397,9 +397,8 @@ llvm::Expected<FileEdits> rename(const RenameInputs &RInputs) {
return (*Content)->getBuffer().str();
};
- SourceLocation SourceLocationBeg =
- SM.getMacroArgExpandedLocation(getBeginningOfIdentifier(
- RInputs.Pos, SM, AST.getASTContext().getLangOpts()));
+ SourceLocation SourceLocationBeg = SM.getMacroArgExpandedLocation(
+ getBeginningOfIdentifier(RInputs.Pos, SM, AST.getLangOpts()));
// FIXME: Renaming macros is not supported yet, the macro-handling code should
// be moved to rename tooling library.
if (locateMacroAt(SourceLocationBeg, AST.getPreprocessor()))
diff --git a/clang-tools-extra/clangd/refactor/tweaks/DefineOutline.cpp b/clang-tools-extra/clangd/refactor/tweaks/DefineOutline.cpp
index 6b44edb8cd7..f6bed9727cf 100644
--- a/clang-tools-extra/clangd/refactor/tweaks/DefineOutline.cpp
+++ b/clang-tools-extra/clangd/refactor/tweaks/DefineOutline.cpp
@@ -238,7 +238,7 @@ public:
// FIXME: We might want to consider moving method definitions below class
// definition even if we are inside a source file.
if (!isHeaderFile(Sel.AST.getSourceManager().getFilename(Sel.Cursor),
- Sel.AST.getASTContext().getLangOpts()))
+ Sel.AST.getLangOpts()))
return false;
Source = getSelectedFunction(Sel.ASTSelection.commonAncestor());
@@ -306,9 +306,8 @@ public:
// FIXME: We should also get rid of inline qualifier.
const tooling::Replacement DeleteFuncBody(
Sel.AST.getSourceManager(),
- CharSourceRange::getTokenRange(
- *toHalfOpenFileRange(SM, Sel.AST.getASTContext().getLangOpts(),
- Source->getBody()->getSourceRange())),
+ CharSourceRange::getTokenRange(*toHalfOpenFileRange(
+ SM, Sel.AST.getLangOpts(), Source->getBody()->getSourceRange())),
";");
auto HeaderFE = Effect::fileEdit(SM, SM.getMainFileID(),
tooling::Replacements(DeleteFuncBody));
diff --git a/clang-tools-extra/clangd/refactor/tweaks/ExtractFunction.cpp b/clang-tools-extra/clangd/refactor/tweaks/ExtractFunction.cpp
index 1551f41a131..ce9addb293b 100644
--- a/clang-tools-extra/clangd/refactor/tweaks/ExtractFunction.cpp
+++ b/clang-tools-extra/clangd/refactor/tweaks/ExtractFunction.cpp
@@ -645,7 +645,7 @@ tooling::Replacement createFunctionDefinition(const NewFunction &ExtractedFunc,
bool ExtractFunction::prepare(const Selection &Inputs) {
const Node *CommonAnc = Inputs.ASTSelection.commonAncestor();
const SourceManager &SM = Inputs.AST.getSourceManager();
- const LangOptions &LangOpts = Inputs.AST.getASTContext().getLangOpts();
+ const LangOptions &LangOpts = Inputs.AST.getLangOpts();
if (auto MaybeExtZone = findExtractionZone(CommonAnc, SM, LangOpts)) {
ExtZone = std::move(*MaybeExtZone);
return true;
@@ -655,7 +655,7 @@ bool ExtractFunction::prepare(const Selection &Inputs) {
Expected<Tweak::Effect> ExtractFunction::apply(const Selection &Inputs) {
const SourceManager &SM = Inputs.AST.getSourceManager();
- const LangOptions &LangOpts = Inputs.AST.getASTContext().getLangOpts();
+ const LangOptions &LangOpts = Inputs.AST.getLangOpts();
auto ExtractedFunc = getExtractedFunction(ExtZone, SM, LangOpts);
// FIXME: Add more types of errors.
if (!ExtractedFunc)
diff --git a/clang-tools-extra/clangd/refactor/tweaks/RawStringLiteral.cpp b/clang-tools-extra/clangd/refactor/tweaks/RawStringLiteral.cpp
index 42d0122b338..2d4bf755f64 100644
--- a/clang-tools-extra/clangd/refactor/tweaks/RawStringLiteral.cpp
+++ b/clang-tools-extra/clangd/refactor/tweaks/RawStringLiteral.cpp
@@ -91,7 +91,7 @@ Expected<Tweak::Effect> RawStringLiteral::apply(const Selection &Inputs) {
auto &SM = Inputs.AST.getSourceManager();
auto Reps = tooling::Replacements(
tooling::Replacement(SM, Str, ("R\"(" + Str->getBytes() + ")\"").str(),
- Inputs.AST.getASTContext().getLangOpts()));
+ Inputs.AST.getLangOpts()));
return Effect::mainFileEdit(SM, std::move(Reps));
}
OpenPOWER on IntegriCloud