https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120287
Andrew Pinski <pinskia at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|--- |12.5
Keywords|needs-bisection |
Summary|internal compiler error: |[12/13/14/15/16 Regression]
|tree check: expected class |internal compiler error:
|'type', have 'exceptional' |tree check: expected class
|(error_mark) in |'type', have 'exceptional'
|is_std_substitution, at |(error_mark) in
|cp/mangle.cc:507 |is_std_substitution, at
| |cp/mangle.cc:507
--- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
(In reply to Jakub Jelinek from comment #3)
> With -std=c++0x #c1 ICEs starting with r5-2991-g5e0231c231404677aa1b9
So basically since template variable support was added.