https://gcc.gnu.org/bugzilla/show_bug.cgi?id=124785
Nathaniel Shead <nshead at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |nshead at gcc dot gnu.org
Summary|[module] ICE Regression in |[module] ICE Regression in
|find_dependencies |trees_out::decl_value
Status|UNCONFIRMED |NEW
Last reconfirmed| |2026-04-05
Keywords| |ice-checking,
| |ice-on-valid-code
Ever confirmed|0 |1
--- Comment #2 from Nathaniel Shead <nshead at gcc dot gnu.org> ---
Confirmed. This hits the checking-only assertion added in
trees_out::decl_value for r16-1759-g98fd493db6216cff11142c9dc477a3ff8e4269fa
(PR120644) while merging "template<class T> constexpr auto
v8::operator<=>(const MemorySpan<T>::Iterator&, const
MemorySpan<T>::Iterator&)"; it appears we've not merged correctly the type of
the template declaration and its DECL_TEMPLATE_RESULT somewhere.
I'll try to reduce this down a bit further when I get a chance.