|
@@ -2628,6 +2628,16 @@ TEST_F(FormatTest, MacroCallsWithoutTrailingSemicolon) {
|
|
" A(X x)\n"
|
|
" A(X x)\n"
|
|
" try : t(0) {} catch (...) {}\n"
|
|
" try : t(0) {} catch (...) {}\n"
|
|
"};"));
|
|
"};"));
|
|
|
|
+ FormatStyle Style = getLLVMStyle();
|
|
|
|
+ Style.BreakBeforeBraces = FormatStyle::BS_Custom;
|
|
|
|
+ Style.BraceWrapping.AfterControlStatement = true;
|
|
|
|
+ Style.BraceWrapping.AfterFunction = true;
|
|
|
|
+ EXPECT_EQ("void f()\n"
|
|
|
|
+ "try\n"
|
|
|
|
+ "{\n"
|
|
|
|
+ "}",
|
|
|
|
+ format("void f() try {\n"
|
|
|
|
+ "}", Style));
|
|
EXPECT_EQ("class SomeClass {\n"
|
|
EXPECT_EQ("class SomeClass {\n"
|
|
"public:\n"
|
|
"public:\n"
|
|
" SomeClass() EXCLUSIVE_LOCK_FUNCTION(mu_);\n"
|
|
" SomeClass() EXCLUSIVE_LOCK_FUNCTION(mu_);\n"
|