1 // PR c++/17826 2 3 struct A 4 { 5 template<typename> static int foo(); 6 }; 7 8 template<int> struct B {}; 9 bar()10 template<typename T> void bar() 11 { 12 B<sizeof A::foo<T>()> b1; 13 B<sizeof A::foo<T>()> b2; 14 } 15