https://llvm.org/bugs/show_bug.cgi?id=26215
Bug ID: 26215 Summary: clang-format should insert braces for conditionals with a multi-line body Product: clang Version: unspecified Hardware: PC OS: Linux Status: NEW Severity: normal Priority: P Component: Formatter Assignee: unassignedclangb...@nondot.org Reporter: dch...@google.com CC: djas...@google.com, kli...@google.com, llvm-bugs@lists.llvm.org Classification: Unclassified >From http://google.github.io/styleguide/cppguide.html#Conditionals: "In general, curly braces are not required for single-line statements, but they are allowed if you like them; conditional or loop statements with complex conditions or statements may be more readable with curly braces. Some projects require that an if must always always have an accompanying brace." The implication here seems to be that any conditional with a multi-line body should use braces. Right now, clang-format won't make any formatting changes to this snippet: if (some_condition) some_very_long_variable_name = SomeVeryLongFunctionName(some_very_long_parameter_name); But I believe that the style guide implies that properly formatted code should look like this: if (some_condition) { some_very_long_variable_name = SomeVeryLongFunctionName(some_very_long_parameter_name); } -- You are receiving this mail because: You are on the CC list for the bug.
_______________________________________________ llvm-bugs mailing list llvm-bugs@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs