blob: 0295659292793fe38eff2cd5dd8f1874add68249 [file] [log] [blame]
/* Use an integer as a pointer in a union */
#include <stdlib.h>
union ab
{
int a;
int *b;
};
void f(union ab *p);
void f(union ab *p)
{
*p->b = 100;
}
int main()
{
union ab a;
a.a = 100;
f(&a);
return 0;
}