https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95935

Marek Polacek <mpolacek at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
     Ever confirmed|0                           |1
           Keywords|error-recovery              |accepts-invalid
                 CC|                            |mpolacek at gcc dot gnu.org
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2020-07-07

--- Comment #1 from Marek Polacek <mpolacek at gcc dot gnu.org> ---
Confirmed, but here's an improved test:

enum class E;
template <typename T = enum class E { a }> struct X { }; 
template<> enum class E { };

ICEs without giving any previous errors, and 

template <typename T = enum class E { a }> struct X { };

is accepts-invalid.

Reply via email to