blob: 5e564e0c10f5a825af4d366780695fd585f67d3b [file] [log] [blame]
/* APPLE LOCAL file 4216812 */
/* { dg-do run } */
/* { dg-options "-O2" } */
struct ControlID {
int signature;
int id;
};
const ControlID kHIViewWindowContentID = { 7, 1 };
class HIContentView
{
public:
void SetID (ControlID Y) { fID = Y; }
ControlID fID;
};
class HIWindowFrameView
{
public:
HIWindowFrameView(){}
HIContentView *fContent;
};
int main() {
HIContentView Y;
Y.SetID(kHIViewWindowContentID);
HIWindowFrameView X; X.fContent = &Y;
if (X.fContent->fID.signature != 7)
return 1;
if (X.fContent->fID.id != 1)
return 1;
return 0;
}