Durante la navigazione nel codice sorgente del compilatore gcc (gcc / c-family / c-pragma.c) vedo:
typedef struct GTY(()) align_stack {
int alignment;
tree id;
struct align_stack * prev;
} align_stack;
e (())nonostante avessi molti anni di programmazione in C alle spalle, questi bit: mi sono ancora completamente sconosciuti. Qualcuno può spiegare cosa significano? Google non sembra trovarlo.
GTY? Non è definito nello standard del linguaggio. Visualizza il tuo codice.