/* Invalid application of to shared void. (where is sizeof(0) or __alignof()) */ #include shared int A[THREADS]; size_t size; int main() { shared void *p = (shared void *)A; size = sizeof (*p); return 0; }