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

    <tr>
        <th>Summary</th>
        <td>
            Name case changes how clang-format breaks before function calls
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            clang-format
      </td>
    </tr>

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

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

<pre>
    ```cpp
class S {
public:
  S() {
    []() noexcept {
      if (b) {
 if (c) {
          // Lowercase (gggg): will change to not break
 gggg(ffff(xxxxxxxxxxxxxxxxxxxx)->yyyyyyyyyyyyyyyyyyyyyyyy)
 (change);
          // Uppercase (GGGG): will not change
 GGGG(ffff(xxxxxxxxxxxxxxxxxxxx)->yyyyyyyyyyyyyyyyyyyyyyyy)
 (change);
        }
      }
    }();
 }
};
```

using `clang-format -style=llvm -i {filename}` stops breaking after the `gggg` line, but not after the `GGGG` line.

I used clang-format version 18.1.8.

Can this be intentional? Is there at least a way for the user to opt-out from this behavior?
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJy0VN2OmzwQfRpzM0pkzP8FF7ubL9FKn3qz6gMYGINbx0a2STZ9-srAboLavawVBWZ85szxzGDunOw1Yk2yZ5IdIj75wdi6Qau57Yyb1K-Gt0PUmO5Wk5wuv3YcCT0Q-tQq7hy8ASmeF8c4NUq2JHlaTIA3wkrCqjsCAGBJtu5og-8tjn4LAZACCCubbfDibP9gXBZhR8KO8L-5om25w4Dt-74nrCLJE1ylUtAOXPcI3oA2HhqL_OdKsyBLIYQgrHz_yyKs2pHkv9sXK6RZqILGOc-c-Sud38fxrvN0Op0edQZ1K8cSvQD-vTxSHB4dGzMYc9fuUZ_74eXD-zkpqzn_T07qHsL4KK77nTD2zD3snL8pJMlBqcsZdjL0VUiFmp8xUOYUnDejW1oVGLjwaMEPGLjmpuUUlNRI2As0k59LtwHNpVtB-0dJrzA57GAj6ILWSaMhLvfxvtzAX7gGP0gHDYLUHrWXRnNFkiO8upDMInAPCrnzwOHKbyDMomJyQY4BM_qdmTwIa84fXAO_SGNJcoy6OumqpOIR1nHB0iRJ4jiNhrooaYaCdgyThqZNil0Vi6wqyyzvRE6LSNaMspSWjMUJy-J0T9siLTBjHc-rvCoqklI8c6n2ocx7Y_tIOjdhHdMsz8pI8QaVm28Bxh7LQRgL94KtQ9yumXpHUqqk8-7O5KVXWH_jZ4R5mpfZcjCY67a0cwvDiYWxCGLSbSggtFwpF01W1YP3owu3x_yB9NIPU7NvzZmwY8i2PnajNT-w9YQd50M4wo7rOS41-x0AAP__fnF0VQ">