Mercurial > hg > CbC > CbC_llvm
diff clang-tools-extra/clang-apply-replacements/tool/ClangApplyReplacementsMain.cpp @ 236:c4bab56944e8 llvm-original
LLVM 16
author | kono |
---|---|
date | Wed, 09 Nov 2022 17:45:10 +0900 |
parents | 1d019706d866 |
children | 1f2b6ac9f198 |
line wrap: on
line diff
--- a/clang-tools-extra/clang-apply-replacements/tool/ClangApplyReplacementsMain.cpp Wed Jul 21 10:27:27 2021 +0900 +++ b/clang-tools-extra/clang-apply-replacements/tool/ClangApplyReplacementsMain.cpp Wed Nov 09 17:45:10 2022 +0900 @@ -42,6 +42,11 @@ "merging/replacing."), cl::init(false), cl::cat(ReplacementCategory)); +static cl::opt<bool> IgnoreInsertConflict( + "ignore-insert-conflict", + cl::desc("Ignore insert conflict and keep running to fix."), + cl::init(false), cl::cat(ReplacementCategory)); + static cl::opt<bool> DoFormat( "format", cl::desc("Enable formatting of code changed by applying replacements.\n" @@ -131,7 +136,7 @@ SourceManager SM(Diagnostics, Files); FileToChangesMap Changes; - if (!mergeAndDeduplicate(TURs, TUDs, Changes, SM)) + if (!mergeAndDeduplicate(TURs, TUDs, Changes, SM, IgnoreInsertConflict)) return 1; tooling::ApplyChangesSpec Spec;