[clangd] Implement range patching heuristics for cross-file rename.
authorHaojian Wu <hokein.wu@gmail.com>
Mon, 9 Dec 2019 16:00:51 +0000 (17:00 +0100)
committerHaojian Wu <hokein.wu@gmail.com>
Mon, 9 Dec 2019 16:01:05 +0000 (17:01 +0100)
commit891f82222bb8436bfd8db0acfbd5f3621fa53425
tree8b41e529853137db68ae260efaf8e3e591e23aef
parent2ea6ab67779d079d72d4bb363bd35b55cc714485
[clangd] Implement range patching heuristics for cross-file rename.

Reviewers: sammccall, ilya-biryukov

Reviewed By: sammccall

Subscribers: merge_guards_bot, MaskRay, jkorous, mgrang, arphaman, kadircet, usaxena95, cfe-commits

Tags: #clang

Differential Revision: https://reviews.llvm.org/D70594
clang-tools-extra/clangd/refactor/Rename.cpp
clang-tools-extra/clangd/refactor/Rename.h
clang-tools-extra/clangd/unittests/RenameTests.cpp