<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/58130>58130</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            [Format] Always line break on member access in concept
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          JohelEGP
      </td>
    </tr>
</table>

<pre>
    No `.clang-format`.

Input and expected output:
```C++
template <X S>
concept C = S.m;
```

Actual output:
```C++
template <X S>
concept C = S
.m;
```

Parenthesizing the member access results in no extra line break:
```C++
template <X S>
concept C = (S.m);
```

Very similar to https://github.com/llvm/llvm-project/issues/55898.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJytkk1v3CAQhn8NvoxisbBe44MP-5Gt2kMVKVLVK8ZjmxaDBbjp9tcX26ka5ZAeGmkEwwzMPLzQuPZWf3ZADjRXRtr-rnN-lHFZE3oh9LiNH-00R5C2Bfw5oYrYgptjihH-vCOd2OxM2GmxNRpxnIyMCISfv8Ij4fdbXDmrcIpwTokLPOYj4adXdV62P6o4S_OuLbfgvxo_SI82Dhj0L217SB6MODboQSqFIYDHMJsYQFuwLokTvQSjLULjUX5_F1TCxCIQq95G_YL-BkGP2kgP0cEQ4xQWAHZN1us4zE2uXCp0NebHn-lu8u5betC01CHMGJJTFKISeYb17nDYCyYE51lb87bilcyijgZrUpyu20cpLnA0T_IWXlwbnH0lU5Ln-VLZ7E39H2xix2k21LTrStZwhWJPm6pQuBNFJZgSJUfFOp4Z2aAJCyhhzOITrCWSn4gzXTPK2I5SnuZyx3IqVFWVXds0TJX7oiV7iqPUJl84cuf7zNcrUjP3ISWNDjH8TcoQdG9x1WWpL-c4OF9_cgOa-w8P2dq7Xtl_A-btAzM">