/* PR c++/250 *//* { dg-do compile } */template<classT>voidBar(T*p){}template<classT>classFoo{public:Foo(T*p){Bar(p);}// The global scope operator wasn't respected in this case under gcc 3.0voidBar(T*p){::Bar<T>(p);}};intmain(){double*d;Foo<double>f(d);}