http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50852
Jason Merrill <jason at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dodji at gcc dot gnu.org, | |jason at gcc dot gnu.org --- Comment #2 from Jason Merrill <jason at gcc dot gnu.org> 2011-11-08 00:43:49 UTC --- Here we treat the two typename U::Ls being as equivalent, but then when we go to substitute into C::X with the arguments for D, it fails because D's second parameter is non-type. Dodji?