diff options
Diffstat (limited to 'gcc/testsuite/g++.old-deja/g++.jason/template15.C')
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.jason/template15.C | 28 |
1 files changed, 1 insertions, 27 deletions
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/template15.C b/gcc/testsuite/g++.old-deja/g++.jason/template15.C index 99e129bea89..29b55ae70ac 100644 --- a/gcc/testsuite/g++.old-deja/g++.jason/template15.C +++ b/gcc/testsuite/g++.old-deja/g++.jason/template15.C @@ -1,27 +1 @@ -// PRMS Id: 2139 -// Bug: g++ tries to instantiate the template with types on the function -// obstack and fails. - -template<class T> -class X { -public: - X(int) { } - - T x; -}; - -class A { }; - -main() -{ - int i; - X<int> xi(i); - X<double> xd(i); - - X<int (*)(int, void *)> fp0(i); - X<int (*)(int, char, double)> fp1(i); - X<int (*)(int, double**, void *)> fp2(i); - - X<int (A::*)()> mp0 (i); - X<int A::*> mp1 (i); -} +int main() |