// RUN: clang -fsyntax-only -verify -std=c90 %svoidfoo(void){structb;structb*x=0;structb*y=&*x;}voidfoo2(void){typedefint(*arrayptr)[];arrayptrx=0;arrayptry=&*x;}voidfoo3(void){void*x=0;void*y=&*x;// expected-error {{address expression must be an lvalue or a function designator}}}