summaryrefslogtreecommitdiff
path: root/libc/sysdeps/mach/hurd/i386/____longjmp_chk.S
diff options
context:
space:
mode:
Diffstat (limited to 'libc/sysdeps/mach/hurd/i386/____longjmp_chk.S')
-rw-r--r--libc/sysdeps/mach/hurd/i386/____longjmp_chk.S2
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. */