Mercurial > hg > CbC > CbC_gcc
view gcc/testsuite/g++.dg/abi/vbase8-4.C @ 144:8f4e72ab4e11
fix segmentation fault caused by nothing next cur_op to end
author | Takahiro SHIMIZU <anatofuz@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Sun, 23 Dec 2018 21:23:56 +0900 |
parents | 04ced10e8804 |
children |
line wrap: on
line source
// { dg-options -w } // { dg-do run } // Copyright (C) 2001 Free Software Foundation, Inc. // Contributed by Nathan Sidwell 20 Nov 2001 <nathan@codesourcery.com> // Origin stefan@space.twc.de // Bug 3145 case 4. Horribly complicated class hierarchy class C0 {}; class C1 : virtual public C0 {}; class C2 : public C0 , public C1 {}; class C3 : virtual public C0 , public C1 , public C2 {}; class C4 : public C2 , public C3 , virtual public C1 , virtual public C0 {}; class C5 : virtual public C2 , public C1 , public C0 {}; class C6 : virtual public C0 , virtual public C5 , public C1 , public C3 , public C4 {}; class C7 : public C6 , virtual public C0 , public C1 , public C2 , virtual public C4 {}; class C8 : public C2 , virtual public C6 , virtual public C7 , public C5 , public C3 , virtual public C4 {}; class C9 : public C5 , virtual public C3 , virtual public C8 , public C0 , public C2 , public C7 , public C6 , public C4 {}; main() { C0 c0; C1 c1; C2 c2; C3 c3; C4 c4; C5 c5; C6 c6; C7 c7; C8 c8; C9 c9; }