1// PR c++/49808 2 3template <class X, X g> 4struct A 5{ 6 A() { float r = g(0); } 7}; 8 9struct f_t 10{ 11 float operator() (float) const { return 1; } 12}; 13 14f_t f; 15 16A<f_t&, f> x; 17