https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118867
--- Comment #11 from Andrew Pinski <pinskia at gcc dot gnu.org> --- (In reply to Andrew Pinski from comment #6) > Wait: > if (&listJets.D.32199._M_impl._M_node.D.14392 == _30) > > > This is not the canonical order. The constant should be last ... Oh but it is NOT a constant but just function level invariant. Anyways that does not change things here. I will do that change for GCC 16 since it might have other effects.