Allow C style casts to be printed correctly even when the incoming
PrintingPolicy suppresses specifiers. This can happen, for instance,
when casts occur during the initialization of variables inside a
DeclGroup. Given the code:
void foo() {
int *x = ((void *)0), *y = ((void *)0);
}
The casts are printed as:
int *x = ((void *)0), *y = ((*)0);
Note that the second cast lacks 'void' because specifiers are
suppressed when printing members of the declgroup (after the first).
With the patch, the casts are printed as:
int *x = ((void *)0), *y = ((void *)0);