Because in this case the compiler does not need to know the size of the structure test, and the address is still eventually cast to the int * type.
test
int *