https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61341
Gerald Pfeifer <gerald at pfeifer dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2014-08-30 CC| |gerald at pfeifer dot com Summary|internal compiler error: in |ICE for variadic templates: |tsubst, at cp/pt.c:11313 |tsubst at cp/pt.c:11313, | |tree check: expected class | |‘expression’, have ‘type’ | |(integer_type) Ever confirmed|0 |1 Known to fail| |4.8.2, 4.9.2, 5.0 --- Comment #3 from Gerald Pfeifer <gerald at pfeifer dot com> --- On mainline as of today (which has more checking enabled) I get :37:52: internal compiler error: tree check: expected class ‘expression’, have ‘type’ (integer_type) in tree_operand_check, at tree.h:3186 Y<X<X<int, int, double>, X<double, int, double> >::value>::value;