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

    <tr>
        <th>Summary</th>
        <td>
            arm-windows-msvc compilation error
        </td>
    </tr>

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

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

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

<pre>
    ```
clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]
fatal error: error in backend: Cannot select: 0x118400be110: ch = cleanupret 0x118400be260
In function: main
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script.
Stack dump:
```
Looks like lowering for EH handling is doing wrong
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJycUsFu2zAM_Rr5QjiQZSeuDz6kTYMN6GFADzvTEmNrkSWDkprt7wfHC1bsOICAqCeSenwkxmhHT9SL_bPYnwrMaQrcJ9YcLZMphmB-9eIg_5g8CXnUDv0o1PNq9RFuyN76cXWRxzyTT5B9jmTAZLZ-BB3mxTpMNvg1Sqi2jEK1IPbP5fcttNRhntGb0llP5aOO2J-2Ly-Y0AExB14r3B2wHgbUV_JmxV7Q-5AgkiOdVkD-rKqnRsqBqkqugJ5A1CfQjtDnhSl9ClGP5r56uGSvH1xntH57-Pb2enx_hZiH2SZAGPIITEvgBCnAlNISRX0U6izUebRpysNOh1mos3Mfj6NcOPxY6amzjTFTFOoM6A1Yr102BGki0IxxuneWGDUJ9QIL08JBU1xFjSHzBq-ZGGPQFhMZ4OwharZL2m2U3xPqK5g8LyuzO_TPKN9CuEZw9krgwo3u07oEhtcvMKE3br3bCCaszo2DHwvT16arOyyor9qqU0pVqi6mHrs97ltz6J4GZaq6VRU1e4ONGVRrUKrC9kqqRh5UI7tGyXrXXg61bg3Wl7q7DGYQjaQZrdutUu0Cj8VdpL47NK0sHA7k4mNRub_rOeQxikY6G1P8m5ZsctQjz-XNehNusZzjh_68htsGFZld__-T23h99Op3AAAA___Tdg70">