-
Notifications
You must be signed in to change notification settings - Fork 15k
Closed
Labels
Description
Thanks for adding BreakBinaryOperations! It's a great feature.
I notice some strange behavior when dealing with the operator>>:
I'm using BreakBinaryOperations: RespectPrecedence
Before formatting:
void abc()
{
int aaaaaa, bbbbbb, cccccc;
aaaaaa >> bbbbbb >> cccccc >> aaaaaa >> bbbbbb >> cccccc >> aaaaaa >> bbbbbb >> cccccc >> aaaaaa >> bbbbbb >> cccccc
>> aaaaaa >> bbbbbb >> cccccc >> aaaaaa >> bbbbbb >> cccccc;
}
void abc()
{
int aaaaaa, bbbbbb, cccccc;
aaaaaa << bbbbbb << cccccc << aaaaaa << bbbbbb << cccccc << aaaaaa << bbbbbb << cccccc << aaaaaa << bbbbbb << cccccc
<< aaaaaa << bbbbbb << cccccc << aaaaaa << bbbbbb << cccccc;
}
After formatting:
void abc()
{
int aaaaaa, bbbbbb, cccccc;
aaaaaa >> bbbbbb >> cccccc >> aaaaaa >> bbbbbb >> cccccc >> aaaaaa >> bbbbbb >> cccccc >> aaaaaa >> bbbbbb >> cccccc >> aaaaaa >> bbbbbb >> cccccc >> aaaaaa >> bbbbbb >> cccccc;
}
void abc()
{
int aaaaaa, bbbbbb, cccccc;
aaaaaa
<< bbbbbb
<< cccccc
<< aaaaaa
<< bbbbbb
<< cccccc
<< aaaaaa
<< bbbbbb
<< cccccc
<< aaaaaa
<< bbbbbb
<< cccccc
<< aaaaaa
<< bbbbbb
<< cccccc
<< aaaaaa
<< bbbbbb
<< cccccc;
}
operator<<
works as expected, operator>>
does not.