1 // PR c++/14763
2 
3 struct A {
getA4   int get() const { return 0; }
5   static A *foo();
6 };
7 
8 template<bool> struct S {
9   S(unsigned int = A::foo()->get())  ;
10 };
11 
foo()12 void foo() throw() {
13   S<false> f;
14 }
15