END
VAR, LIT, END, BAD
#define END (-8) /* end of regexp, - */
#undef END
#define END(x) \
#undef END
#define END(x) \
#define END (4*1)
#define END (4*1)
#define END 0 /* no End of program. */
#define END (4*1)
#define END(_name_) \
#define END(y) .size y, . - y
#define END(y) _END(_C_LABEL(y))
#define END(y) .size y, . - y
#define END(_name_) \
#define END(name) .size name,.-name
#define END(x) \
#define END(y) _END(_C_LABEL(y))
#define END(y) _END(_C_LABEL(y))
# define END(y) .size .##y,. - .##y
# define END(y) .size _C_LABEL(y),.-_C_LABEL(y)
#define END(x) .size _C_LABEL(x), . - _C_LABEL(x)
#define END(y) .size y, . - y
#define END(x) .size _C_LABEL(x),.-_C_LABEL(x)
END, /* x: got eob and all data flushed */