<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/75300>75300</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
Should -Wunqualified-std-cast-call really be always active by default?
</td>
</tr>
<tr>
<th>Labels</th>
<td>
clang:frontend,
clang:diagnostics
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
carlosgalvezp
</td>
</tr>
</table>
<pre>
Hi!
We find that -Wunqualified-std-cast-call is active by default, without passing any compiler flag like -Wall, -Wextra, etc. This seems a bit excessive, is there a reason for this?
This is a problem for us when compiling 3rd-party software, where we don't pass Wall, Wextra and so on, but since this warning is always active, it hits 3rd-party code.
It would be good if this warning could be moved to Wall or Wextra.
Thanks!
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJx8ks-OozwQxJ_GXFpEjgn5c-Aw34yib8-7Us6N3YB3HJt1N2GyT7-CmdFmLnsBpG5V_apoZPZ9JGpU_Z-qXwqcZEi5sZhD4h7DjX6PRZvcvfnfK7NV-kXpp_fnhaDz0YEMKFBepvhrwuA7T65kcaVFltJiCOAZ0Iq_EbR3cNThFESZZ5i9DGkSGBeI2APGO9h0HX2gDF3AHoJ_JSgvGMKyX17oTTIunyR2Az8Gz8BEVwaE1gvQmyVmf6NlxTPIQJkAIRNyitClDDJ4VtX5MccqszDCmFMb6LouTgzzQPEDaMGrsitHzHIHTp3MmFebefWYCVyKyhze08An8jsxYHTACZaNZ2gnAfbR0goDM-a4yC8EYcb7Z1lrBoHBCz9Y2-Ro80j_TWBOU3DQEvQpOfDdV137Ob2mGzmQtMJByh9wm69dYHxlZbaFayp3qk5YULM9aLOr98e6KoZmX--Ptt3jiZw2u1N9dM44vTd6h9q0pit8Y7SptmZb6eNO19VG7w_GHoyl07Ztcb9VO01X9GETwu26SbkvPPNEzaGutC4CthR4PUdjbMDYq-qpyykKRaeMUeb5YeA89jGxeMvLrH4pcrPIlu3Us9rp4Fn4r5F4CdR8H9ZK_nWymTCE-9Lal3_yeMDVuZhyaAaRkVX1pMxZmXPvZZjajU1XZc6L7cerHHP6SVaUOa9hWZnzmvdPAAAA___ReyjG">