xref: /freebsd/contrib/netbsd-tests/usr.bin/xlint/lint1/d_cast_lhs.c (revision 9268022b74279434ed6300244e3f977e56a8ceb5)
1*57718be8SEnji Cooper /* pointer casts are valid lhs lvalues */
2*57718be8SEnji Cooper struct sockaddr { };
3*57718be8SEnji Cooper void
foo()4*57718be8SEnji Cooper foo() {
5*57718be8SEnji Cooper     unsigned long p = 6;
6*57718be8SEnji Cooper     ((struct sockaddr *)p) = 0;
7*57718be8SEnji Cooper }
8