[Clangd] Changed ExtractVariable to only work on non empty selections
authorShaurya Gupta <shauryab98@gmail.com>
Thu, 18 Jul 2019 15:38:03 +0000 (15:38 +0000)
committerShaurya Gupta <shauryab98@gmail.com>
Thu, 18 Jul 2019 15:38:03 +0000 (15:38 +0000)
commitda5258c4040bf41101ffe21fabab22bbdb8b0fc2
treed4ea048315450251b75c5d53784103ee151eb52c
parentfc3aa2ab485fdfb2859365ce12e6154b918c639c
[Clangd] Changed ExtractVariable to only work on non empty selections

Summary:
- For now, we don't trigger in any case if it's an empty selection
- Fixed unittests

Reviewers: kadircet, sammccall

Subscribers: ilya-biryukov, MaskRay, jkorous, arphaman, cfe-commits

Tags: #clang

Differential Revision: https://reviews.llvm.org/D64912

llvm-svn: 366451
clang-tools-extra/clangd/refactor/Tweak.cpp
clang-tools-extra/clangd/refactor/Tweak.h
clang-tools-extra/clangd/refactor/tweaks/ExtractVariable.cpp
clang-tools-extra/clangd/unittests/TweakTests.cpp