URL
https://opencores.org/ocsvn/openrisc_2011-10-31/openrisc_2011-10-31/trunk
Only display areas with differences |
Details |
Blame |
View Log
Rev 305 |
Rev 384 |
// { dg-do assemble }
|
// { dg-do assemble }
|
// GROUPS passed constructors
|
// GROUPS passed constructors
|
// ctor file
|
// ctor file
|
// Message-Id: <199301310203.AA22417@oak.ucsc.edu>
|
// Message-Id: <199301310203.AA22417@oak.ucsc.edu>
|
// From: "Dean R. E. Long"
|
// From: "Dean R. E. Long"
|
// Subject: problems with default constructors
|
// Subject: problems with default constructors
|
// Date: Sat, 30 Jan 1993 18:03:32 -0800
|
// Date: Sat, 30 Jan 1993 18:03:32 -0800
|
|
|
class A0 {
|
class A0 {
|
};
|
};
|
|
|
class A1 {
|
class A1 {
|
public:
|
public:
|
A1(void) {}
|
A1(void) {}
|
};
|
};
|
|
|
class A2 {
|
class A2 {
|
A1 a;
|
A1 a;
|
};
|
};
|
|
|
class B0 : public A0 {
|
class B0 : public A0 {
|
public:
|
public:
|
B0(void) {}
|
B0(void) {}
|
B0(int) {}
|
B0(int) {}
|
B0(char) : A0() {}
|
B0(char) : A0() {}
|
B0(short) : A0() {}
|
B0(short) : A0() {}
|
};
|
};
|
|
|
class B1 : public A1 {
|
class B1 : public A1 {
|
public:
|
public:
|
};
|
};
|
|
|
class B2 : public A2 {
|
class B2 : public A2 {
|
public:
|
public:
|
B2(void) : A2() {}
|
B2(void) : A2() {}
|
B2(int) : A2() {}
|
B2(int) : A2() {}
|
};
|
};
|
|
|
class C : public B1 {
|
class C : public B1 {
|
public:
|
public:
|
C(void) : B1() {}
|
C(void) : B1() {}
|
C(int) : B1() {}
|
C(int) : B1() {}
|
};
|
};
|
|
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.