Bug #9692 » ruby-configure-builtin_longjmp.patch
| configure.in | ||
|---|---|---|
|
AC_CACHE_CHECK(for __builtin_setjmp, ac_cv_func___builtin_setjmp,
|
||
|
[AC_TRY_LINK([@%:@include <setjmp.h>
|
||
|
jmp_buf jb; void t(v) int v; {__builtin_longjmp(jb, v);}],
|
||
|
jmp_buf jb; __attribute__ ((used)) void t(v) int v; {__builtin_longjmp(jb, v);}],
|
||
|
[__builtin_setjmp(jb);],
|
||
|
[ac_cv_func___builtin_setjmp=yes],
|
||
|
[ac_cv_func___builtin_setjmp=no])
|
||