clang-format: Fix regression introduced by r237565.
Before: class C : public D { SomeClass SC { 2 }; }; After: class C : public D { SomeClass SC{2}; }; llvm-svn: 237568
This commit is contained in:
parent
47bbda0939
commit
cec9ffd2a2
|
@ -351,7 +351,8 @@ void UnwrappedLineParser::calculateBraceTypes(bool ExpectClassBody) {
|
|||
NextTok->isOneOf(tok::comma, tok::period, tok::colon,
|
||||
tok::r_paren, tok::r_square, tok::l_brace,
|
||||
tok::l_paren, tok::ellipsis) ||
|
||||
(NextTok->is(tok::semi) && !ExpectClassBody) ||
|
||||
(NextTok->is(tok::semi) &&
|
||||
(!ExpectClassBody || LBraceStack.size() != 1)) ||
|
||||
(NextTok->isBinaryOperator() && !NextIsObjCMethod);
|
||||
}
|
||||
if (ProbablyBracedList) {
|
||||
|
|
|
@ -6192,6 +6192,9 @@ TEST_F(FormatTest, LayoutCxx11BraceInitializers) {
|
|||
" aaaa,\n"
|
||||
" },\n"
|
||||
"};");
|
||||
verifyFormat("class C : public D {\n"
|
||||
" SomeClass SC{2};\n"
|
||||
"};");
|
||||
|
||||
// In combination with BinPackParameters = false.
|
||||
FormatStyle NoBinPacking = getLLVMStyle();
|
||||
|
|
Loading…
Reference in New Issue