Changeset 9723


Ignore:
Timestamp:
Jun 10, 2008, 6:24:46 AM (11 years ago)
Author:
rme
Message:

SPkeyword_bind: when we prepare to signal an unknown keywords error,
save ra0 in the TCR spill area while we cons up a list of the bad
keys.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/ia32/lisp-kernel/x86-spentry32.s

    r9722 r9723  
    22812281        __(movl $nil_value,%arg_z)
    22822282        __(test %nargs,%nargs)
    2283         __(push %ra0)
     2283        __(movl %ra0,%rcontext:tcr.save0)
    22842284        __(jmp 5f)
    228522854:      __(pop %arg_y)
     
    22892289        __(movl $XBADKEYS,%arg_y)
    22902290        __(set_nargs(2))
    2291         __(movl 0(%esp),%ra0)
     2291        __(movl %rcontext:tcr.save0,%ra0)
     2292        __(movl $0,%rcontext:tcr.save0)
    22922293        __(jmp _SPksignalerr)
    229322949:      __(jmp *%ra0)
Note: See TracChangeset for help on using the changeset viewer.