Typz added a comment. > You might doubt it, but having written the code I can tell you that it's the > case.
Ok, you win :-) > I see the argument why this indentation is not necessary in exactly the case > where the last parameter is multi-line and not wrapped to a new line itself: > You always have some indentation anyway because of the preceding parameter on > the same line. > However, for me the consistency is more important here, i.e. achieving that > we don't have a relative indentation change between: > [...] > This formatting can easily alter between these two when line length vary > slightly and I think being able to pattern match that easily. Not sure what you mean: a diff would not be trivial in either case... > Yes, that means it is not consistent with: > > foo(bbbbbbbbbbbbbbbbbb + > ccccccccccccccccc); > > > But there is actually a substantial difference in structure and so, I think > it is reasonable to not be consistent there. It's reasonable from the perspective of the tool [i.e. to make the code of clang-format consistent], but IMHO not so consistent from the perspective of a user: I (and most people I believe) would not manually add this seemingly unnecessary indentation, so I would prefer the tool to do the same; and fortunately it seems pretty trivial to implement. Is there a way this can go in anyway, for exemple with a setting? Repository: rC Clang https://reviews.llvm.org/D42787 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits