This makes clang-format to consider putting all but first string literals from a sequence on a newline, even if they are in the scope of a chain of a binary operator.
This is needed implicitly, since the string literal breaker may break long string literals into multiple lines, and this patch fixes clang-format to remain idempotent in these cases.
source:
long_long_long_long << long_long_long_long << "long lo" "ng"
format before (with 40 columns):
long_long_long_long << long_long_long_long << "long lo" "ng"
format after: same as source.