<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/102583>102583</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
Clang-cl treats -Wall as -Weverything
</td>
</tr>
<tr>
<th>Labels</th>
<td>
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
davidavetyan
</td>
</tr>
</table>
<pre>
When passing the `-Wall` option to clang-cl options, all diagnostics are being reported. This would be the expected behavior for `/Wall` which enables `-Weverything`, but not for `-Wall`.
>From the clang-cl user manual https://clang.llvm.org/docs/UsersManual.html#clang-cl:
```
/Wall Enable -Weverything
...
-W<warning> Enable the specified warning
```
Used LLVM version 17.0.6
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxsUs1upDwQfBpzaQ0yNr8HDvkm4ZTcvmzOBvdgr4yNbEM2b7-CgeyOtAgZDNVV1V0WIejRIrak-I8Uz4lYonK-lWLVUqwYv4RNeie_2g-FFuYNbkeICoGU9PIhjCElBTdH7SxEB4MRdrwM5vgUCLuCMAakFqN1IeohgPAIPW48HmfnI8oU_lc6wKdbjIQed378NeMQcdsrsWrn4eb8pkpYd-p-Kj0oQCt6g-HuCFf0X1FpO-7QK_RLBOviWX16Tgl9JvTpvnbeTbvot_0loIdJ2EUYUDHOgfAnwjrCuh2SGrNOqfMjYZ10QyCsew_ow9tekao4GcL4ybbV3tVKetz7FuDoBV72FuDB_gFJ0_R8vXwQfv0U3m6_-Qv8fR0MWxNhxkHfNEo4sf8Sv6_vASW8vv54gxV92ELMqpSmZSJbLhveiATbrGI8a1jNWaLaKi_ljdd1kdVFLyXjA62yJivKosCKsjzRLaMspzVtaJ1TztLsVhS3nJa8YnnFmobkFCehzfcMEx3Cgm1GWVHzxIgeTTjPo2831KVfxkByanSI4U9d1NFgez0zix5FDLAnDCI8TDNZvGkfgxx1VEufDm4irNs4j8dl9u4nDpGwbje2hXt4W1v2OwAA___FgP7W">