Flex: yylval warning: assignment makes pointer from integer without a cast [enabled by default]

来源:互联网 发布:js unicode编码 编辑:程序博客网 时间:2024/05/17 22:30

错误提示:

In file included from syntax.y:4:0:
c.l:107:21: warning: assignment makes pointer from integer without a cast [enabled by default]
    yylval.type_node = createLeaf(AND,yylineno);


其中已经在syntax.y中声明

%union{     Node* type_node;}


createLeaf声明

Node* creatLeaf(enum yytokentype nn,int lineno)

所以应该yylval的类型应该是没有问题的.


解决:

函数名写错了!!!!!!!!!!!!!!!!!!写错了!!!!!!!!!!!!!!!!!!!!!!!!

声明的那边有看到吗!!!少了e........

调了整整一个晚上和一个早上啊!!!!!!!!



感谢小余神耐心的帮忙调bug,快上课了还在帮调.结果是这个错误!!!!!



0 0
原创粉丝点击