void f(void) __attribute__((unavailable));
void g(void);
#define g() f()
#define h() f()
#define x x
#define h2() f()
#define h3()
#undef h3
void f(void) __attribute__((unavailable));
void g(void);
#define g() f()
#define h() f()
#define x x
#define h2() f()
#define h3()
#undef h3