OSDN Git Service

PR testsuite/25241
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / g++.old-deja / g++.pt / ptrmem1.C
index 3cd9c2b..8ebc61c 100644 (file)
@@ -1,10 +1,9 @@
-// Build don't run:
-
+// { dg-do run  }
 class foo
 {
 public:
   template<class T>
-  T bar() {}
+  T bar() { return 7; }
 };
 
 int
@@ -12,5 +11,9 @@ main()
 {
   foo f;
   
-  int (foo::*s)() = &foo::template bar<int>;
+  int (foo::*s)() = &foo::bar<int>;
+  if ((f.*s)() == 7)
+    return 0;
+  else 
+    return 1;
 }