@@ -17375,6 +17375,8 @@ TEST_F(FormatTest, ConfigurableSpacesInParens) {
17375
17375
verifyFormat("int x __attribute__( ( aligned( 16 ) ) ) = 0;", Spaces);
17376
17376
verifyFormat("class __declspec( dllimport ) X {};", Spaces);
17377
17377
verifyFormat("class __declspec( ( dllimport ) ) X {};", Spaces);
17378
+ verifyFormat("int x = ( ( a - 1 ) * 3 );", Spaces);
17379
+ verifyFormat("int x = ( 3 * ( a - 1 ) );", Spaces);
17378
17380
17379
17381
Spaces.SpacesInParensOptions.ExceptDoubleParentheses = true;
17380
17382
verifyFormat("SomeType *__attribute__(( attr )) *a = NULL;", Spaces);
@@ -17384,6 +17386,8 @@ TEST_F(FormatTest, ConfigurableSpacesInParens) {
17384
17386
verifyFormat("int x __attribute__(( aligned( 16 ) )) = 0;", Spaces);
17385
17387
verifyFormat("class __declspec( dllimport ) X {};", Spaces);
17386
17388
verifyFormat("class __declspec(( dllimport )) X {};", Spaces);
17389
+ verifyFormat("int x = ( ( a - 1 ) * 3 );", Spaces);
17390
+ verifyFormat("int x = ( 3 * ( a - 1 ) );", Spaces);
17387
17391
17388
17392
Spaces.SpacesInParensOptions.Other = false;
17389
17393
verifyFormat("SomeType *__attribute__((attr)) *a = NULL;", Spaces);
@@ -17559,10 +17563,10 @@ TEST_F(FormatTest, ConfigurableSpacesInParens) {
17559
17563
verifyFormat("decltype( ( foo() ) ) a = foo();", Spaces);
17560
17564
verifyFormat("decltype( ( bar( 10 ) ) ) a = bar( 11 );", Spaces);
17561
17565
verifyFormat("decltype( ( foo->bar ) ) baz;", Spaces);
17562
- verifyFormat("if (( i = j ))\n"
17566
+ verifyFormat("if ( ( i = j ) )\n"
17563
17567
" do_something( i );",
17564
17568
Spaces);
17565
- verifyFormat("if constexpr (( a = b ))\n"
17569
+ verifyFormat("if constexpr ( ( a = b ) )\n"
17566
17570
" c;",
17567
17571
Spaces);
17568
17572
0 commit comments