Разница между __attribute __ ((не используется)) и __attribute ((не используется)) в GCC - PullRequest
0 голосов
/ 26 сентября 2018

__attribute__((unused)) и __attribute((unused)) могут помечать переменные как неиспользуемые, чтобы избежать неиспользованного предупреждения.

В чем разница между ними?

1 Ответ

0 голосов
/ 27 сентября 2018

В хранилище GCC в файле c-common.c определен массив c_common_reswords типа struct c_common_resword.

В массиве вы найдетеследующие элементы:

 { "__attribute",   RID_ATTRIBUTE,  0 },
 { "__attribute__", RID_ATTRIBUTE,  0 },

И RID_ATTRIBUTE определены в c-common.h в enum rid в разделе /* C extensions */.

Так__attribute и __attribute__ одинаковы.

...