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.