summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/include-fixer/tool/ClangIncludeFixer.cpp
diff options
context:
space:
mode:
authorEric Liu <ioeric@google.com>2016-05-31 14:48:45 +0000
committerEric Liu <ioeric@google.com>2016-05-31 14:48:45 +0000
commit516f18e515178451bb97c3afdd506d8a5f11fd47 (patch)
tree9bfc0c450c10ea381a13c48a016cd64b3bcac36f /clang-tools-extra/include-fixer/tool/ClangIncludeFixer.cpp
parentb7e38d88219c76ef2c91eea8f265fed6eea2102f (diff)
downloadbcm5719-llvm-516f18e515178451bb97c3afdd506d8a5f11fd47.tar.gz
bcm5719-llvm-516f18e515178451bb97c3afdd506d8a5f11fd47.zip
[include-fixer] use clang-format cleaner to insert header.
Summary: clang-format's cleanupAroundReplacements() takes care of header insertions. Reviewers: bkramer Subscribers: cfe-commits, hokein Differential Revision: http://reviews.llvm.org/D20816 llvm-svn: 271287
Diffstat (limited to 'clang-tools-extra/include-fixer/tool/ClangIncludeFixer.cpp')
-rw-r--r--clang-tools-extra/include-fixer/tool/ClangIncludeFixer.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/clang-tools-extra/include-fixer/tool/ClangIncludeFixer.cpp b/clang-tools-extra/include-fixer/tool/ClangIncludeFixer.cpp
index 6e385fe617f..93952f8cb0b 100644
--- a/clang-tools-extra/include-fixer/tool/ClangIncludeFixer.cpp
+++ b/clang-tools-extra/include-fixer/tool/ClangIncludeFixer.cpp
@@ -168,11 +168,9 @@ int includeFixerMain(int argc, const char **argv) {
return 1;
}
- // FIXME: Insert the header in right FirstIncludeOffset.
tooling::Replacements Replacements =
clang::include_fixer::createInsertHeaderReplacements(
- Code->getBuffer(), FilePath, InsertHeader,
- /*FirstIncludeOffset=*/0, InsertStyle);
+ Code->getBuffer(), FilePath, InsertHeader, InsertStyle);
tooling::Replacements Replaces(Replacements.begin(), Replacements.end());
std::string ChangedCode =
tooling::applyAllReplacements(Code->getBuffer(), Replaces);
@@ -218,7 +216,7 @@ int includeFixerMain(int argc, const char **argv) {
tooling::Replacements Replacements =
clang::include_fixer::createInsertHeaderReplacements(
/*Code=*/Buffer.get()->getBuffer(), FilePath, Context.Headers.front(),
- Context.FirstIncludeOffset, InsertStyle);
+ InsertStyle);
if (!Quiet)
llvm::errs() << "Added #include" << Context.Headers.front();
OpenPOWER on IntegriCloud