10 struct sockaddr *__restrict__ sockaddr_ptr;
11 struct sockaddr_at *__restrict__ sockaddr_at_ptr;
12 } sockaddr_arg __attribute__((__transparent_union__));
14 void *t_recvfrom(sockaddr_arg arg) {
15 return arg.sockaddr_at_ptr;
19 struct sockaddr_at at;
21 bl.sockaddr_at_ptr = &at;
22 int r = (t_recvfrom(&at) != &at);
23 r |= (bl.sockaddr_at_ptr != &at);