https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58876
Jonathan Wakely <redi at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://gcc.gnu.org/bugzill | |a/show_bug.cgi?id=64399 --- Comment #11 from Jonathan Wakely <redi at gcc dot gnu.org> --- (In reply to DB from comment #10) > Sorry to pester, but is this likely to get anywhere, any time soon? No, probably not. Comment 2 doesn't work because -Wsystem-headers can't be enabled and disabled using pragmas. It doesn't work like other warnings. I don't think this can be fixed in the library. > I presume the same goes for std::shared_ptr, too. No, because shared_ptr type-erases the deleter and so deletes the dynamic type even if the stored pointer is upcast to a different static type.