diff options
Diffstat (limited to 'libc/sysdeps/mach/hurd/i386/____longjmp_chk.S')
-rw-r--r-- | libc/sysdeps/mach/hurd/i386/____longjmp_chk.S | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libc/sysdeps/mach/hurd/i386/____longjmp_chk.S b/libc/sysdeps/mach/hurd/i386/____longjmp_chk.S index f499fbd1e..39282d317 100644 --- a/libc/sysdeps/mach/hurd/i386/____longjmp_chk.S +++ b/libc/sysdeps/mach/hurd/i386/____longjmp_chk.S @@ -52,8 +52,10 @@ ENTRY (____longjmp_chk) /* Get the stack pointer. */ movl (JB_SP*4)(%ecx), %edi cfi_undefined(%edi) +#ifdef PTR_DEMANGLE PTR_DEMANGLE (%edx) PTR_DEMANGLE (%edi) +#endif cmpl %edi, %esp /* Jumping to a higher-address frame is always allowed. */ |