// { dg-do compile }
struct d {
static d *b;
} * d::b(__builtin_offsetof(struct { // { dg-error "types may not be defined" }
int i;
struct a { // { dg-error "types may not be defined" }
int c() { return .1f; }
};
}, i));
// { dg-do compile }
struct d {
static d *b;
} * d::b(__builtin_offsetof(struct { // { dg-error "types may not be defined" }
int i;
struct a { // { dg-error "types may not be defined" }
int c() { return .1f; }
};
}, i));