En parcourant le code source du compilateur gcc (gcc / c-family / c-pragma.c), je vois:
typedef struct GTY(()) align_stack {
int alignment;
tree id;
struct align_stack * prev;
} align_stack;
et même si j'ai beaucoup d'années de programmation C derrière moi, ces bits: (())
me sont encore totalement inconnus. Quelqu'un peut-il expliquer ce qu'ils signifient? Google ne semble pas le trouver.
GTY
? Ce n'est pas défini dans la norme de langue. Consultez votre code.