欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

__attribute__((unused)) variable attribute

程序员文章站 2022-03-08 08:18:49
...

Normally, the compiler warns if a variable is declared but is never referenced. This attribute informs the compiler that you expect a variable to be unused and tells it not to issue a warning if it is not used.

This variable attribute is a GNU compiler extension.

Example:

 

void Variable_Attributes_unused_0()
{
    static int aStatic =0;
    int aUnused __attribute__((unused));
    int bUnused;
    aStatic++;
}

void unusedfunction() __attribute__((unused));

 

相关标签: GNU