summaryrefslogtreecommitdiffstats
path: root/clang/lib/Format/Format.cpp
diff options
context:
space:
mode:
authorKrasimir Georgiev <krasimir@google.com>2017-08-29 13:32:30 +0000
committerKrasimir Georgiev <krasimir@google.com>2017-08-29 13:32:30 +0000
commit81341d70222cffeff4e7fd4ddee31d80120755b3 (patch)
treec97ebf3acdc7851be4c5000bf514348a23c3de21 /clang/lib/Format/Format.cpp
parenteca980396e28c365cea957144d4d9260cb173ded (diff)
downloadbcm5719-llvm-81341d70222cffeff4e7fd4ddee31d80120755b3.tar.gz
bcm5719-llvm-81341d70222cffeff4e7fd4ddee31d80120755b3.zip
[clang-format] Fixed typedef enum brace wrapping
Summary: Bug: https://bugs.llvm.org/show_bug.cgi?id=34016 - **Typedef enum part** **Problem:** Clang format does not allow the flag **BraceWrapping.AfterEnum** control the case when our **enum** is preceded by **typedef** keyword (what is common in C language). **Patch description:** Added case to the **"AfterEnum"** flag when our enum does not start a line - is preceded by **typedef** keyword. **After fix:** **CONFIG:** ``` BreakBeforeBraces: Custom BraceWrapping: { AfterClass: true, AfterControlStatement: true, AfterEnum: true, AfterFunction: true, AfterNamespace: false, AfterStruct: true, AfterUnion: true, BeforeCatch: true, BeforeElse: true } ``` **BEFORE:** ``` typedef enum { a, b, c } SomeEnum; ``` **AFTER:** ``` typedef enum { a, b, c } SomeEnum; ``` Contributed by @PriMee! Reviewers: krasimir, djasper Reviewed By: djasper Subscribers: cfe-commits, klimek Differential Revision: https://reviews.llvm.org/D37143 llvm-svn: 311998
Diffstat (limited to 'clang/lib/Format/Format.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud