diff options
Diffstat (limited to 'gcc/testsuite/g++.old-deja/g++.other/overload7.C')
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.other/overload7.C | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/gcc/testsuite/g++.old-deja/g++.other/overload7.C b/gcc/testsuite/g++.old-deja/g++.other/overload7.C deleted file mode 100644 index 57bec8bed2d..00000000000 --- a/gcc/testsuite/g++.old-deja/g++.other/overload7.C +++ /dev/null @@ -1,22 +0,0 @@ -// Check that object call works when there are multiple conversion ops -// returning the same type. - -typedef int (*pfn)(); - -int zero () { return 0; } -int one () { return 1; } -int two () { return 2; } - -struct A { - A() { } - operator pfn () { return one; } - operator pfn () const { return zero; } - operator pfn () volatile { return two; } -}; - -int -main () -{ - const A a; - return a(); -} |