Przeglądając kod źródłowy kompilatora gcc (gcc / c-family / c-pragma.c) widzę:
typedef struct GTY(()) align_stack {
int alignment;
tree id;
struct align_stack * prev;
} align_stack;
i niezależnie od tego, że mam za sobą wiele lat programowania w C, te bity: (())
są jeszcze dla mnie całkowicie nieznane. Czy ktoś może wyjaśnić, co mają na myśli? Wydaje się, że Google go nie znajduje.
GTY
? Nie jest zdefiniowane w standardzie językowym. Zobacz swój kod.