Fixed error in pointer generation for this special case:

struct a x, *y;

where x got a double pointer assignment