diff options
Diffstat (limited to 'gcc/testsuite/g++.old-deja/g++.law/operators12.C')
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.law/operators12.C | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/gcc/testsuite/g++.old-deja/g++.law/operators12.C b/gcc/testsuite/g++.old-deja/g++.law/operators12.C new file mode 100644 index 000000000..2533a7e2d --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.law/operators12.C @@ -0,0 +1,20 @@ +// { dg-do assemble } +// GROUPS passed operators +// opr-eq file +// Message-Id: <199311181618.AA27761@oil.cs.columbia.edu> +// From: Sam Fenster <fenster@cs.columbia.edu> +// Subject: g++ 2.5.3 can't disable assignment +// Date: Thu, 18 Nov 1993 11:18:18 -0500 + +class B + { + B &operator = (const B &); //Disable assignment! + public: + virtual ~B () {} + }; + +class D: public B + { + public: + D () {} + }; |