1// { dg-do assemble } 2 3template <int B> 4class foo; 5 6template <class U> 7class bar 8{ 9 typedef foo<(U::id > 0)> foobar; 10}; 11