diff options
Diffstat (limited to 'gcc/testsuite/g++.old-deja/g++.mike/p5718.C')
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.mike/p5718.C | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p5718.C b/gcc/testsuite/g++.old-deja/g++.mike/p5718.C deleted file mode 100644 index 8858d389ef7..00000000000 --- a/gcc/testsuite/g++.old-deja/g++.mike/p5718.C +++ /dev/null @@ -1,37 +0,0 @@ -// prms-id: 5718 - -class Base { - int i; -public: - Base() { i = 42; }; -}; - - -class Mixin { - int j; -public: - Mixin() { j = 42; } -}; - - -class Derived : public Base, public Mixin { -public: - Derived() { }; - Derived & operator=(Mixin & m) { return *this; }; -}; - - -void -testFunct(Derived * arg) { - Mixin temp; - - (Mixin &)(*arg) = temp; // gets bogus error -} - - -int -main(int argc, char *argv[]) { - Derived temp; - - testFunct(&temp); -} |