This fixes an error on our _setjmpex declaration for 64-bit code and
allows us to declare _setjmp for 32-bit code.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@200237
91177308-0d34-0410-b5e6-
96231b3b80d8
/* First include the standard intrinsics. */
#include <x86intrin.h>
+#include <setjmp.h>
+
#ifdef __cplusplus
extern "C" {
#endif
static __inline__
unsigned char _rotr8(unsigned char _Value, unsigned char _Shift);
int _sarx_i32(int, unsigned int);
-
-/* FIXME: Need definition for jmp_buf.
- int __cdecl _setjmp(jmp_buf); */
-
+int __cdecl _setjmp(jmp_buf);
unsigned int _shlx_u32(unsigned int, unsigned int);
unsigned int _shrx_u32(unsigned int, unsigned int);
void _Store_HLERelease(long volatile *, long);