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 338 |
// { dg-do assemble }
|
// { dg-do assemble }
|
// GROUPS passed templates
|
// GROUPS passed templates
|
class V {
|
class V {
|
public:
|
public:
|
V();
|
V();
|
V(int);
|
V(int);
|
};
|
};
|
|
|
template class AA: public virtual V {
|
template class AA: public virtual V {
|
public:
|
public:
|
AA();
|
AA();
|
AA(int);
|
AA(int);
|
};
|
};
|
|
|
template class BB : public virtual V {
|
template class BB : public virtual V {
|
public:
|
public:
|
BB();
|
BB();
|
BB(int);
|
BB(int);
|
};
|
};
|
|
|
template AA::AA() {}
|
template AA::AA() {}
|
template AA::AA(int i): V(i) {}
|
template AA::AA(int i): V(i) {}
|
template BB::BB() {}
|
template BB::BB() {}
|
template BB::BB(int i) {}
|
template BB::BB(int i) {}
|
|
|
class CC : public AA<1>, public BB<2> {
|
class CC : public AA<1>, public BB<2> {
|
public:
|
public:
|
CC();
|
CC();
|
CC(int);
|
CC(int);
|
};
|
};
|
|
|
|
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.