OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [tags/] [gnu-src/] [gcc-4.5.1/] [gcc-4.5.1-or32-1.0rc1/] [gcc/] [testsuite/] [g++.dg/] [inherit/] [override1.C] - Rev 338

Compare with Previous | Blame | View Log

// { dg-options "-w" }

struct c0 { virtual void f (); };
struct c1 : public c0 {};
struct c2 : public c0 {};
struct c3 : virtual public c0, public c1, public c2 {};
struct c5 {};
struct c7 : virtual public c3 {};
struct c8 : virtual public c1 { virtual void f (); };
struct c9 {};
struct c10 : virtual public c8, virtual public c7 {};
struct c11 : virtual public c5 {};
struct c12 : virtual public c8, public c7 {};
struct c13 : public c9, public c3, virtual public c2 {};
struct c14 : virtual public c1, virtual public c5, virtual public c0,
             public c2 {};
struct c15 : public c14, public c12, virtual public c3 {};
struct c16 : public c12, public c10, public c2 { virtual void f (); };
struct c17 : virtual public c13, public c15, virtual public c0,
             virtual public c16 {};

Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.