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

    <tr>
        <th>Summary</th>
        <td>
            clang-format regression for whitespace between `}&&` in clang-format 15.0.0-rc3
        </td>
    </tr>

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

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

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

<pre>
    I just tried to upgrade our (Salesforce, Hyper team) internal toolchain to 15.0.0-rc3 and came across the following regression in clang-format when compared to clang-format 14.0.3:

```
-   if (input.size() < 4 || (input[0] == byte{'P'} && input[1] == byte{'A'} && input[2] == byte{'R'} && input[3] == byte{'1'})) {
+   if (input.size() < 4 || (input[0] == byte{'P'}&& input[1] == byte{'A'}&& input[2] == byte{'R'}&& input[3] == byte{'1'})) {
```

clang-format incorrectly removes the whitespace between the `}` and the `&&`
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJytU02PmzAQ_TXmMgoy5vvAYZOoam9V-wuMGcArByPbJEp_fQey6TZqLqutNIA985j3Hh5a212bb_C6-ADBaewgWFjmwckOwS4OmKh-SoO-t04hEwf4ep3RQUB5YqIGPQV0kzT0mjVqlHpaGyR5zGO-cyoFOXWg5AlBKme9hzAi9NYYe9HTAA4Hh95rO1EnUEZOw46YTjLAZUTK2NMs3U3VQzXJiCFl6QvjR8bv94K_xbbdAYDuVwd6mpcQe_2LHFSrbJYeIANWHij-AFi-5yw_UvFIAe01ICv3TJTf6WIlFURBAXdw8hT88hwsnoJ_PAenT8HJDUz6NwuUu7kW-_9s9CM-P2LzUy4fz_Z2fxgJPSnrHKpgrjRXJ3vG27RdRh3Qz1IhtBguSGO1ptdWRFPwbUTvmU0hLSJskqIQSZbzvIq6Ju3qtJZR0MFg80D71whT5hnbG9O99T-T_v63RIszzRjC7NfJFl8oBh3GpY3pR6CNMef7Yzc7-0pmaau9X9DTIi_zNIvGRpRlWahUYJfJJFEVr2rsJS_yvM_WTGRki8Y3dAZMiAkvsLWgNZ1IpBvBheA1F0mVl2kVK95ykZe9kljLOm1ZxvEktYlXHbF1Q-SaTVK7DJ6KRvvg34uSPs4wIW501F8uYbSuOduBNAzo6UtEG3-z6f8Nh5xR8Q">