https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110830
--- Comment #2 from David Malcolm <dmalcolm at gcc dot gnu.org> --- The "supercedes_p" logic is called in diagnostic_manager::emit_saved_diagnostics here: best_candidates.handle_interactions (this); I *think* every saved_diagnostic ought to have a non-NULL m_best_epath by the time this is called.