[clangd] Reland DefineInline action availability checks
authorKadir Cetinkaya <kadircet@google.com>
Mon, 28 Oct 2019 06:21:04 +0000 (07:21 +0100)
committerKadir Cetinkaya <kadircet@google.com>
Mon, 28 Oct 2019 06:28:21 +0000 (07:28 +0100)
commit5ab9a850f6bde53974798ee285a06335fb788ae5
tree2912d8aceb9c39414f2c642840071be666b497b5
parenta4facd355dc36bc83d5c2402856f5a3741890c9a
[clangd] Reland DefineInline action availability checks

Summary:
Introduces DefineInline action and initial version of availability
checks.

Reviewers: sammccall, ilya-biryukov, hokein

Reviewed By: hokein

Subscribers: thakis, usaxena95, mgorny, ilya-biryukov, MaskRay, jkorous, arphaman, cfe-commits

Tags: #clang

Differential Revision: https://reviews.llvm.org/D65433
clang-tools-extra/clangd/refactor/tweaks/CMakeLists.txt
clang-tools-extra/clangd/refactor/tweaks/DefineInline.cpp [new file with mode: 0644]
clang-tools-extra/clangd/unittests/TweakTesting.cpp
clang-tools-extra/clangd/unittests/TweakTesting.h
clang-tools-extra/clangd/unittests/TweakTests.cpp