При просмотре через GCC компилятор исходного кода (ССАГПЗ/с-семьи/с-pragma.c) Я вижу:Что это (())?
typedef struct GTY(()) align_stack {
int alignment;
tree id;
struct align_stack * prev;
} align_stack;
и независимо от того, много лет C программирования позади меня, эти биты: (())
являются мне еще неизвестно. Может кто-нибудь объяснить, что они означают? Google, похоже, не находит его.
И что это за 'GTY'? Он не определен в стандарте языка. Посмотрите на свой код. –
GTY макрос ??? – Anshul
Вы можете найти его в Google, указав сайт в строке запроса следующим образом: 'GTY-сайт: gcc.gnu.org' – ericson