https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89906
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |ice-checking, | |ice-on-valid-code --- Comment #4 from Richard Biener <rguenth at gcc dot gnu.org> --- With checking enabled shows t.C:10:66: internal compiler error: canonical types differ for identical types P1’ and ‘T1’ template <template <typename P1, typename P2, typename P3> class F> struct quote3 {}; ^ 0xb406fe comptypes(tree_node*, tree_node*, int) /space/rguenther/src/svn/gcc-8-branch/gcc/cp/typeck.c:1481 0xa5d17a comp_template_parms(tree_node const*, tree_node const*) /space/rguenther/src/svn/gcc-8-branch/gcc/cp/pt.c:3302 0xb3f3ab structural_comptypes /space/rguenther/src/svn/gcc-8-branch/gcc/cp/typeck.c:1324 0xb40830 comptypes(tree_node*, tree_node*, int) /space/rguenther/src/svn/gcc-8-branch/gcc/cp/typeck.c:1498