11-把函数标识为已使用
把函数标识为已使用
在某些情况下,编译器不可见的一些代码调用了某个特定的函数。给函数添加used属性使得编译器可以告诉程序使用该函数,即使该函数看起来似乎从未被引用:
因此,编译器会输出生成的汇编代码,不会显示函数没有被使用的告警信息。当一个静态函数只被手工编写的汇编代码调用时,就可以使用该属性。一般情况下,如果编译器没有发现任何调用,它就会生成一条告警信息,可能会做些优化,删除该函数。
在某些情况下,编译器不可见的一些代码调用了某个特定的函数。给函数添加used属性使得编译器可以告诉程序使用该函数,即使该函数看起来似乎从未被引用:
因此,编译器会输出生成的汇编代码,不会显示函数没有被使用的告警信息。当一个静态函数只被手工编写的汇编代码调用时,就可以使用该属性。一般情况下,如果编译器没有发现任何调用,它就会生成一条告警信息,可能会做些优化,删除该函数。