鲲鹏社区首页
中文
注册
开发者
我要评分
获取效率
正确性
完整性
易理解
在线提单
论坛求助

不支持__builtin_longjmp/__builtin_setjmp

错误信息

error: __builtin_longjmp is not supported for the current target 
  __builtin_longjmp (buf, 1); 
  ^~~~~~~~~~~~~~~~~~~~~~~~~~ 
error: __builtin_setjmp is not supported for the current target 
  int r = __builtin_setjmp (buf); 
          ^~~~~~~~~~~~~~~~~~~~~~

问题介绍

当前AArch64后端不支持内置函数 __builtin_longjmp和__builtin_setjmp。

解决方案

  • 使用标准库中的setjmp/longjmp;
  • 后续支持。