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

    <tr>
        <th>Summary</th>
        <td>
            [Clang] I find it is difference  with gcc -Wempty-body
        </td>
    </tr>

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

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

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

<pre>
    Now, I find clang is difference with gcc, and if I want to align with gcc, could I delete  this code

```
 if (StmtLine != BodyLine)
    return false;
```
in

https://github.com/llvm/llvm-project/blob/8d38fbf2f027c72332c8ba03ff0ff0f83b4dcf02/clang/lib/Sema/SemaChecking.cpp#L13597-L13625

demo: https://godbolt.org/z/n6q6Pq7P1
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyUkk9r3DwQxj-NfBl2kUa7tnXwIbv7GgLhJZBDoTf9tdVqpY0lJ6Sfvtg4TQi9FAYPAzPPPB79ZM5-iNZ25Hgix0sl5zKmqfs-2jjKODBkvFLJvHX_p1eCZ7gH56MBHWQcwGcw3jk72agtvPoywqD10iajAe_gHl5lLFASyOCH-NHyX09OZ9KeQac5GLgHY4MtFqCMPoNOxhJ6IfRu-9Z0i7VclAm2T-VaHny0QJARfoFTMm9LTVBsfQAw2TJPEZwM2RJ--quej5-XjaXcMuF3BHuC_eDLOKu9TleCfQgv72l3m9IPqwvBXoWkCPat4a1TDh3FRjfIOepWScqdo0u0XB2MdhQJ9uv1FiG_DD7Zq9zSebT6p4_DXt9uBPkD40fR7B4Yr_H42aOx10T4HXzxmoxKoezTtIj_ItjH-rl-fG4eWWU6bgQXsrIdazjFhnPWVGMndG2xEVIZi0gdClFLprCl3LFaOVn5DikeGOWUNtjyZu9qFAchqdCqVqJuyYHaq_Rhv5xl2V35nGfbMXZgglZBKhvyihfi9uO4kDZ16x3VPGRyoMHnkj8kii9hZfK8Thwv7-D58oW6P0zB7pu93srbbsG1mqfQ_fNLrsYzwX7z_tLh7wAAAP__xi3xqA">