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 unions
|
// GROUPS passed unions
|
// anon-union file
|
// anon-union file
|
// From: gerlek@dat.cse.ogi.edu (Michael Gerlek)
|
// From: gerlek@dat.cse.ogi.edu (Michael Gerlek)
|
// Date: Tue, 8 Dec 92 12:56 PST
|
// Date: Tue, 8 Dec 92 12:56 PST
|
// Subject: private anonymous unions have public members? (gcc-2.3.1)
|
// Subject: private anonymous unions have public members? (gcc-2.3.1)
|
// Message-ID:
|
// Message-ID:
|
|
|
class A {
|
class A {
|
public:
|
public:
|
int x;
|
int x;
|
private:
|
private:
|
int y; // { dg-error "" } private
|
int y; // { dg-error "" } private
|
union {
|
union {
|
int z; // { dg-error "" } private
|
int z; // { dg-error "" } private
|
};
|
};
|
};
|
};
|
|
|
void f() {
|
void f() {
|
A a;
|
A a;
|
|
|
a.x = 0;
|
a.x = 0;
|
a.y = 1;// { dg-error "" } .*
|
a.y = 1;// { dg-error "" } .*
|
a.z = 2;// { dg-error "" }
|
a.z = 2;// { dg-error "" }
|
}
|
}
|
|
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.