[PATCH] D88383: [clangd] Add a tweak for filling in enumerators of a switch statement.
Tadeo Kondrak via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Sun Sep 27 12:49:31 PDT 2020
tdeo created this revision.
tdeo added a reviewer: sammccall.
tdeo added a project: clang-tools-extra.
Herald added subscribers: cfe-commits, usaxena95, kadircet, arphaman, mgorny.
Herald added a project: clang.
tdeo requested review of this revision.
Herald added subscribers: MaskRay, ilya-biryukov.
Add a tweak that populates an empty switch statement of an enumeration type with all of the enumerators of that type.
Before:
enum Color { RED, GREEN, BLUE };
void f(Color color) {
switch (color) {}
}
After:
enum Color { RED, GREEN, BLUE };
void f(Color color) {
switch (color) {
case RED:
case GREEN:
case BLUE:
break;
}
}
Repository:
rG LLVM Github Monorepo
https://reviews.llvm.org/D88383
Files:
clang-tools-extra/clangd/refactor/tweaks/CMakeLists.txt
clang-tools-extra/clangd/refactor/tweaks/PopulateSwitch.cpp
clang-tools-extra/clangd/unittests/TweakTests.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D88383.294565.patch
Type: text/x-patch
Size: 7627 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20200927/66b5921e/attachment.bin>
More information about the cfe-commits
mailing list