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

Neil Schellenberger <nschellenberger at qnx dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |nschellenberger at qnx dot com

--- Comment #2 from Neil Schellenberger <nschellenberger at qnx dot com> ---
For what it's worth, the salient pre-conditions appear to be:

  - function template definition (or class template method definition and
probably also method template definition)
  - implementation contains a const of integral type
  - initialization via brace-init-list
  - initializer-clause containing either a cast (operator or notation); or an
overloaded function (and possibly others?)

Changing any of those seems to avoid the ICE.

Reply via email to