最新消息:20190717 VPS服务器:Vultr新加坡,WordPress主题:大前端D8,统一介绍入口:关于

【已解决】comparison of distinct pointer types lacks a cast

工作和技术 crifan 3788浏览 0评论

【问题】

某函数中:

      unsigned int flags;
。。。。

    local_irq_save(flags);
。。。。。

编译后,出现警告:comparison of distinct pointer types lacks a cast

去查找源码,发现这个函数    local_irq_save是宏定义,跟踪到最后是和将传入参数取地址赋值给unsigned long型的地址。

【解决办法】

所以,将      unsigned int flags;
换成    unsigned long flags;就可以消除那个warning了。

转载请注明:在路上 » 【已解决】comparison of distinct pointer types lacks a cast

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (1)

  1. ../usart_int.c:42: warning: comparison of distinct pointer types lacks a cast
      if(tmp=="tt");
    我这个是什么问题呢
    avrjiemian8年前 (2011-08-12)回复
54 queries in 0.099 seconds, using 18.28MB memory