1272343Sngie/* pointer casts are valid lhs lvalues */ 2272343Sngiestruct sockaddr { }; 3272343Sngievoid 4272343Sngiefoo() { 5272343Sngie unsigned long p = 6; 6272343Sngie ((struct sockaddr *)p) = 0; 7272343Sngie} 8