diff options
author | Owen Pan <owenpiano@gmail.com> | 2019-09-10 23:26:45 +0000 |
---|---|---|
committer | Owen Pan <owenpiano@gmail.com> | 2019-09-10 23:26:45 +0000 |
commit | d40ddb9df26b4a8b5cf8ad7c920a9acccb98a13c (patch) | |
tree | ad5f9d08d0efcf0cd9320a70c737ecebc7160e41 /clang/unittests/Format | |
parent | 2af5b193d5e51409e20b85b62efdf743069ebb31 (diff) | |
download | bcm5719-llvm-d40ddb9df26b4a8b5cf8ad7c920a9acccb98a13c.tar.gz bcm5719-llvm-d40ddb9df26b4a8b5cf8ad7c920a9acccb98a13c.zip |
[clang-format] Apply BAS_AlwaysBreak to C++11 braced lists
See PR18455.
Differential Revision: https://reviews.llvm.org/D67395
llvm-svn: 371571
Diffstat (limited to 'clang/unittests/Format')
-rw-r--r-- | clang/unittests/Format/FormatTest.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/clang/unittests/Format/FormatTest.cpp b/clang/unittests/Format/FormatTest.cpp index d7859eb86ec..7869cc568ae 100644 --- a/clang/unittests/Format/FormatTest.cpp +++ b/clang/unittests/Format/FormatTest.cpp @@ -7835,6 +7835,16 @@ TEST_F(FormatTest, LayoutCxx11BraceInitializers) { "};", NoBinPacking); + NoBinPacking.AlignAfterOpenBracket = FormatStyle::BAS_AlwaysBreak; + EXPECT_EQ("static uint8 CddDp83848Reg[] = {\n" + " CDDDP83848_BMCR_REGISTER,\n" + " CDDDP83848_BMSR_REGISTER,\n" + " CDDDP83848_RBR_REGISTER};", + format("static uint8 CddDp83848Reg[] = {CDDDP83848_BMCR_REGISTER,\n" + " CDDDP83848_BMSR_REGISTER,\n" + " CDDDP83848_RBR_REGISTER};", + NoBinPacking)); + // FIXME: The alignment of these trailing comments might be bad. Then again, // this might be utterly useless in real code. verifyFormat("Constructor::Constructor()\n" |