如何检查GCC GENERIC中的声明是否为“extern”?

时间:2012-02-02 16:02:39

标签: c gcc compiler-construction internals

我正在玩GCC IR,我想检查C源中的声明是否为extern

extern int i;

我想在GENERIC树上做到这一点,得到这样的东西(类似于TREE_STATIC宏):

tree t;
if (TREE_EXTERN (t))
   // do handling of extern

我已经检查了GCC Internals documentation,但未找到所需的功能或宏。

1 个答案:

答案 0 :(得分:1)

我不是GCC内部专家,但也许DECL_EXTERNAL正是你要找的?