1 // PR c++/35678 2 3 template<typename T, T> struct A; 4 template<typename> struct B; 5 template<template<typename T, T> class U> struct B<U<char, 'h'> > {}; 6 B<A<char,'h'> > x; 7