OSDN Git Service

* g++.dg/inherit/thunk7.C: New test.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / g++.dg / lookup / scope-operator1.C
1 /* PR c++/250 */
2 /* { dg-do compile } */
3
4 template <class T> void Bar(T *p)
5 {
6 }
7  
8 template <class T> class Foo
9 {
10 public:
11   Foo(T *p) { Bar(p); }
12   // The global scope operator wasn't respected in this case under gcc 3.0
13   void Bar(T *p) { ::Bar<T>(p); }
14 };
15
16 int main()
17 {
18   double* d;
19   Foo<double> f(d);
20 }