http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57887

Jaak Ristioja <jaak at ristioja dot ee> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jaak at ristioja dot ee

--- Comment #8 from Jaak Ristioja <jaak at ristioja dot ee> ---
As a result of a discussion on IRC (#gcc @ OTFC) we came to the conclusion that
GCC parsing of the following code (compare with code in Comment #0) was also
probably fixed by 204818.

struct Outer {
  template <typename>
  struct Inner {
    enum Type { TYPE_1 };
    Type m_type = TYPE_1;
  };
};

Resulted in ICE in GCC 4.7.3 and "invalid use of incomplete type 'enum
Outer::Inner< <template-parameter-1-1> >::Type'" in GCC 4.8.2. It was confirmed
by user jwakely to parse with GCC 4.9.

Reply via email to