https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103994
Patrick Palka <ppalka at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Last reconfirmed| |2024-01-27
Status|UNCONFIRMED |NEW
Ever confirmed|0 |1
--- Comment #4 from Patrick Palka <ppalka at gcc dot gnu.org> ---
Reduced testcase exhibiting the latest ICE:
$ cat 103994.H
template <typename> struct TransparentSupport {
template <typename> using key_arg = int;
};
template <typename Key> struct Map {
template <typename LookupKey>
using key_arg = typename TransparentSupport<Key>::template
key_arg<LookupKey>;
};
struct MapKey {
Map<MapKey> map_;
};
$ g++ -fmodule-header 103994.H
103994.H: internal compiler error: in insert, at cp/module.cc:4924