mattmundell wrote: Thanks for doing this. Does it mean we would have to add every type we use to our config? It would be much more convenient if clang-format treated the argument list the same way as it does for definitions. For example
``` printf "int\niso_time(time_t) { return 1; }\n" | clang-format -style='{ AlwaysBreakAfterReturnType: All }' ``` gives ``` int iso_time(time_t) { return 1; } ``` whereas ``` printf "int\niso_time(time_t);\n" | clang-format -style='{ AlwaysBreakAfterReturnType: All }' ``` will need a config edit to work. Other examples that are currently failing to line break: ``` printf "int\niso_time(struct example);\n" | clang-format -style='{ AlwaysBreakAfterReturnType: All }' printf "typedef long long int rowid_t;\nint\niso_time(rowid_t);\n" | clang-format -style='{ AlwaysBreakAfterReturnType: All }' ``` https://github.com/llvm/llvm-project/pull/76206 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits