diff options
Diffstat (limited to 'gcc/testsuite/g++.old-deja/g++.jason/default2.C')
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.jason/default2.C | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/default2.C b/gcc/testsuite/g++.old-deja/g++.jason/default2.C deleted file mode 100644 index f50ee2f151b..00000000000 --- a/gcc/testsuite/g++.old-deja/g++.jason/default2.C +++ /dev/null @@ -1,31 +0,0 @@ -// PRMS Id: 5921 -// Build don't link: -// Bug: default arguments containing constructor calls persist incorrectly. - -class foo -{ - public: - foo(); - foo(int x); - public: - int iamamember; -}; - -class bar -{ - public: - bar(); - int memberfunction(int i, char *j, double k, foo foo1 = foo(0)); -}; - -int -pain(bar *bar1) -{ - return bar1->memberfunction(1, "x", 0.0); -} - -int -pain2(bar *bar1) -{ - return bar1->memberfunction(1, "x", 0.0); -} |