forked from OSchip/llvm-project
clang-format: Properly indent method calls without inputs.
Before: [aaaaaaaaaaa aaaaaaa]; After: [aaaaaaaaaaa aaaaaaa]; llvm-svn: 236597
This commit is contained in:
parent
d35f388b49
commit
eb53668c35
|
@ -584,10 +584,12 @@ unsigned ContinuationIndenter::getNewLineColumn(const LineState &State) {
|
|||
return State.Stack.back().StartOfArraySubscripts;
|
||||
return ContinuationIndent;
|
||||
}
|
||||
if (NextNonComment->is(TT_StartOfName) && NextNonComment->Next &&
|
||||
NextNonComment->Next->is(TT_ObjCMethodExpr))
|
||||
return State.Stack.back().Indent;
|
||||
if (NextNonComment->isOneOf(TT_StartOfName, TT_PointerOrReference) ||
|
||||
Previous.isOneOf(tok::coloncolon, tok::equal)) {
|
||||
Previous.isOneOf(tok::coloncolon, tok::equal))
|
||||
return ContinuationIndent;
|
||||
}
|
||||
if (PreviousNonComment && PreviousNonComment->is(tok::colon) &&
|
||||
PreviousNonComment->isOneOf(TT_ObjCMethodExpr, TT_DictLiteral))
|
||||
return ContinuationIndent;
|
||||
|
|
|
@ -7144,6 +7144,8 @@ TEST_F(FormatTest, FormatObjCMethodExpr) {
|
|||
" fraction:1.0\n"
|
||||
" respectFlipped:NO\n"
|
||||
" hints:nil];");
|
||||
verifyFormat("[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\n"
|
||||
" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa];");
|
||||
|
||||
verifyFormat(
|
||||
"scoped_nsobject<NSTextField> message(\n"
|
||||
|
|
Loading…
Reference in New Issue