URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Only display areas with differences |
Details |
Blame |
View Log
Rev 305 |
Rev 338 |
// { dg-do assemble }
|
// { dg-do assemble }
|
|
|
template
|
template
|
class s
|
class s
|
{
|
{
|
public:
|
public:
|
s (R &r) : _r (r) {}
|
s (R &r) : _r (r) {}
|
|
|
void e (void) { (_r.*A) (); }
|
void e (void) { (_r.*A) (); }
|
|
|
private:
|
private:
|
R &_r;
|
R &_r;
|
};
|
};
|
|
|
class x
|
class x
|
{
|
{
|
public:
|
public:
|
void test1 (void) { int j = 0; }
|
void test1 (void) { int j = 0; }
|
void test2 (void) { int j = 1; }
|
void test2 (void) { int j = 1; }
|
};
|
};
|
|
|
int
|
int
|
main (void)
|
main (void)
|
{
|
{
|
x r;
|
x r;
|
|
|
s c4 (r);
|
s c4 (r);
|
s c5 (r);
|
s c5 (r);
|
|
|
return 0;
|
return 0;
|
}
|
}
|
|
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.