[hellogcc] Re:  [hellogcc] Re: [hellogcc] gccint中GTY一个示例,觉得前后矛盾

  • From: "perr" <2029352818@xxxxxx>
  • To: "hellogcc" <hellogcc@xxxxxxxxxxxxx>
  • Date: Fri, 29 Aug 2014 18:38:26 +0800

>> struct rtvec_def * p_t = rtvec_alloc‍(5);
>> int n = sizeof(*p_t);
>> 此时GTY会起作用对吗?
>> ‍

参见gcc/gengtype.c,当你构建gcc的时候,会在build目录下生成gengtype工具,这个工具用来读取gcc源码,解析里面的GTY标记,生成gt-*文件。仅此而已。

看了下生成的gt*文件,没找到length()修饰过的结构定义所对应的东西,感觉这个length()似乎没任何用处.

Other related posts: