/* Different kind of identifier */
typedef int x; // x is now a typedef-ident
struct mystruct { x x; struct mystruct* y; }; // Members
x bar() {
return __builtin_offsetof( struct mystruct, x )
/* avoid gcc error */
/* + __builtin_offsetof( struct mystruct, y[0].y[dyn()].x ); */
+ __builtin_offsetof( struct mystruct, y );
}