<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">