diff options
Diffstat (limited to 'gcc/testsuite/g++.old-deja/g++.ext/default.C')
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.ext/default.C | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/gcc/testsuite/g++.old-deja/g++.ext/default.C b/gcc/testsuite/g++.old-deja/g++.ext/default.C deleted file mode 100644 index f434749ef33..00000000000 --- a/gcc/testsuite/g++.old-deja/g++.ext/default.C +++ /dev/null @@ -1,26 +0,0 @@ -// PRMS Id: 5353 -// This may be an extension, but it's a very common one... - -extern "C" int printf (const char *, ...); - -class A { -public: - static A*func (int = 3); - static A*(*ptr)(int = 4); -}; - -A*(*A::ptr)(int) = &A::func; - -int main() -{ - A foo; - - A::ptr(); - A::ptr(47); -} - -A*A::func(int i) -{ - printf("I = %d\n",i); - return (A*)0; -} |