From d9670878d46372e402f67372361cd408f98c54ef Mon Sep 17 00:00:00 2001 From: Daniel Jasper Date: Tue, 5 Aug 2014 12:06:20 +0000 Subject: clang-format: Break before 'else' in Stroustrup style. Seems to be the desired thing to do according to: http://www.stroustrup.com/Programming/PPP-style-rev3.pdf Patch by Jarkko Hietaniemi, thank you! llvm-svn: 214857 --- clang/unittests/Format/FormatTest.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'clang/unittests/Format/FormatTest.cpp') diff --git a/clang/unittests/Format/FormatTest.cpp b/clang/unittests/Format/FormatTest.cpp index 8089b3e36ec..e0841caa4c7 100644 --- a/clang/unittests/Format/FormatTest.cpp +++ b/clang/unittests/Format/FormatTest.cpp @@ -7677,6 +7677,17 @@ TEST_F(FormatTest, StroustrupBraceBreaking) { "}", BreakBeforeBrace); + verifyFormat("void foo()\n" + "{\n" + " if (a) {\n" + " a();\n" + " }\n" + " else {\n" + " b();\n" + " }\n" + "}\n", + BreakBeforeBrace); + verifyFormat("#ifdef _DEBUG\n" "int foo(int i = 0)\n" "#else\n" -- cgit v1.2.3