https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121850
Bug ID: 121850
Summary: ICE: in dependent_alias_template_spec_p, at
cp/pt.cc:6801
Product: gcc
Version: 16.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: stevenxia990430 at gmail dot com
Target Milestone: ---
The following invalid program reports an internal compiler error: in
dependent_alias_template_spec_p, at cp/pt.cc:6801
To quickly reproduce: https://gcc.godbolt.org/z/WrG51WrPo
```
#include <type_traits>
template<class T>
using AllSame = std::integral_constant<bool, true>;
template<class T, class... Rest>
struct AllSame<T, Rest...>;
```