summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/clang-rename/tool/ClangRename.cpp
diff options
context:
space:
mode:
authorEric Liu <ioeric@google.com>2016-08-01 10:16:39 +0000
committerEric Liu <ioeric@google.com>2016-08-01 10:16:39 +0000
commit267034ca9c6a4987efe83fbd24a1dbb2cd2bbbe4 (patch)
treee916dba031f40103de8169853e4468126edd576c /clang-tools-extra/clang-rename/tool/ClangRename.cpp
parent40ef2fb363bcd89cb4a88157f5fa97a38d795a1f (diff)
downloadbcm5719-llvm-267034ca9c6a4987efe83fbd24a1dbb2cd2bbbe4.tar.gz
bcm5719-llvm-267034ca9c6a4987efe83fbd24a1dbb2cd2bbbe4.zip
Changes related to new implementation of tooling::Replacements as class.
Summary: See http://reviews.llvm.org/D21748 for details. Reviewers: djasper, klimek Subscribers: cfe-commits Differential Revision: https://reviews.llvm.org/D21749 llvm-svn: 277336
Diffstat (limited to 'clang-tools-extra/clang-rename/tool/ClangRename.cpp')
-rw-r--r--clang-tools-extra/clang-rename/tool/ClangRename.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/clang-tools-extra/clang-rename/tool/ClangRename.cpp b/clang-tools-extra/clang-rename/tool/ClangRename.cpp
index 5cb46b33abc..f1e8ba5ad5b 100644
--- a/clang-tools-extra/clang-rename/tool/ClangRename.cpp
+++ b/clang-tools-extra/clang-rename/tool/ClangRename.cpp
@@ -146,9 +146,10 @@ int main(int argc, const char **argv) {
// Export replacements.
tooling::TranslationUnitReplacements TUR;
- const tooling::Replacements &Replacements = Tool.getReplacements();
- TUR.Replacements.insert(TUR.Replacements.end(), Replacements.begin(),
- Replacements.end());
+ const auto &FileToReplacements = Tool.getReplacements();
+ for (const auto &Entry : FileToReplacements)
+ TUR.Replacements.insert(TUR.Replacements.end(), Entry.second.begin(),
+ Entry.second.end());
yaml::Output YAML(OS);
YAML << TUR;
OpenPOWER on IntegriCloud