]> granicus.if.org Git - clang/commit
Tooling: When applying a set of replacements, do deletions before
authorDaniel Jasper <djasper@google.com>
Tue, 16 Jun 2015 10:22:10 +0000 (10:22 +0000)
committerDaniel Jasper <djasper@google.com>
Tue, 16 Jun 2015 10:22:10 +0000 (10:22 +0000)
commit07074ae5b37e632c355214930f522a840a1f0157
tree8e1a0ff77fd407226c4db41f50fc263026675ed2
parent2e855badf1e8b8541b1ed7dcfbe86c9813088087
Tooling: When applying a set of replacements, do deletions before
insertions. It is unlikely to be the intention to delete parts of newly
inserted code. To do so, changed sorting Replacements at the same offset
to have decreasing length.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@239809 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Tooling/Core/Replacement.cpp
unittests/Tooling/RewriterTest.cpp