<div dir="ltr">This warning isn't a GCC default, it's turned on in clang/CMakeLists.txt (but not enabled for LLVM). This dates back to at least 2008 so I'm not sure if the reasons still apply.<div><br></div><div>It has false positives by design that can't be silenced without (IMO) making the code worse. Clang's version of the same warning doesn't have this problem.</div><div><a href="https://gcc.gnu.org/bugzilla/show_bug.cgi?id=20423" class="gmail-remarkup-link" target="_blank" rel="noreferrer" style="text-decoration-line:none;color:rgb(19,108,178);font-family:"Segoe UI","Segoe UI Emoji","Segoe UI Symbol",Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px">https://gcc.gnu.org/bugzilla/show_bug.cgi?id=20423</a><br></div><div><br></div><div>I've got <a href="https://reviews.llvm.org/D82617">https://reviews.llvm.org/D82617</a> which will make us enable it for clang only, also happy to drop it entirely and let people who want it turn it on.</div><div><br><div>Just wanted to check if anyone felt strongly about it, since I don't really know who should review such a change.</div></div></div>