Ao navegar pelo código-fonte do compilador gcc (gcc / c-family / c-pragma.c), vejo:
typedef struct GTY(()) align_stack {
int alignment;
tree id;
struct align_stack * prev;
} align_stack;
e apesar de ter muitos anos de programação em C atrás de mim, esses bits: (())
são totalmente desconhecidos para mim ainda. Alguém pode explicar o que eles significam? O Google não parece encontrar.
GTY
? Não está definido no padrão de linguagem. Veja seu código.