Mercurial > hg > CbC > CbC_gcc
view gcc/testsuite/g++.old-deja/g++.jason/virtual.C @ 158:494b0b89df80 default tip
...
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 25 May 2020 18:13:55 +0900 |
parents | 04ced10e8804 |
children |
line wrap: on
line source
// { dg-do assemble } // From: chw@bellcore.com (Charlie Woloszynski,MRE 2J-278,8295228,,27143) // Newsgroups: gnu.g++.bug // Subject: gcc-2.5.5 bug in multiple inheritance and pure virtual functions // Date: 25 Jan 1994 23:41:36 -0500 // Bug: g++ fails to notice definitions of abstract virtuals. class A { public: virtual void a1() = 0; virtual void a2() = 0; }; class B { public: virtual void b1() = 0; virtual void b2() = 0; }; class C: public A, public B { public: virtual void a2() {} virtual void b2() {} }; class D : public C { public: virtual void a1() {} virtual void b1() {} }; int main() { D d; // { dg-bogus "" } }