1570af302Sopenharmony_ci#include <stddef.h>
2570af302Sopenharmony_ci#define T(t) (t*)0;
3570af302Sopenharmony_ci#define C(n) switch(n){case n:;}
4570af302Sopenharmony_cistatic void f()
5570af302Sopenharmony_ci{
6570af302Sopenharmony_ci{void *p=NULL;}
7570af302Sopenharmony_ciC(offsetof(struct{int i;}, i))
8570af302Sopenharmony_ciT(ptrdiff_t)
9570af302Sopenharmony_ciT(wchar_t)
10570af302Sopenharmony_ciT(size_t)
11570af302Sopenharmony_ci}
12