中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

不支持__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;
  • 后续支持。