Changeset 11107


Ignore:
Timestamp:
Oct 16, 2008, 8:03:06 PM (13 years ago)
Author:
gb
Message:

in %SLOT-REF: move the anchored-uuo's anchor to a point after we've
done the actual slot reference and test. (Repeating the same behavior
hoping for a different result doesn't work, at least in this case.)
Fixes ticket:355.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/compiler/X86/X8632/x8632-vinsns.lisp

    r11072 r11107  
    37593759                                ((instance (:lisp (:ne dest)))
    37603760                                 (index :lisp)))
    3761   :resume
    37623761  (movl (:@ x8632::misc-data-offset (:%l instance) (:%l index)) (:%l dest))
    37633762  (cmpl (:$l x8632::slot-unbound-marker) (:%l dest))
    37643763  (je :bad)
    3765 
     3764  :resume
    37663765  (:anchored-uuo-section :resume)
    37673766  :bad
Note: See TracChangeset for help on using the changeset viewer.