diff options
author | John van Groningen | 2008-12-22 10:51:47 +0000 |
---|---|---|
committer | John van Groningen | 2008-12-22 10:51:47 +0000 |
commit | 2cc834e77b7497f0c977cdaa8e68a0d91c205ae0 (patch) | |
tree | 51db8885c30a67d42238d722d983b56dcd7560a1 /imark.s | |
parent | add truncate and ceiling functions (diff) |
fix zero arity descriptor offset of _Nil in finalizer list
Diffstat (limited to 'imark.s')
-rw-r--r-- | imark.s | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -185,7 +185,7 @@ end_restore_arrays: movl (a0),a2 determine_free_finalizers_after_mark: - cmpl $__Nil-8,a2 + cmpl $__Nil-4,a2 je end_finalizers_after_mark movl neg_heap_p3,d0 @@ -1453,7 +1453,7 @@ __mark_record_selector_node_1: movl (a2),d1 testb $2,d1b je __mark_no_selector_2 - + cmpw $258,-2(d1) #ifdef NEW_DESCRIPTORS jbe __small_record @@ -1517,7 +1517,7 @@ __mark_strict_record_selector_node_1: movl bit_set_table(a2),a2 testl (a4,d1,4),a2 jne __mark_no_selector_2 - + __select_from_small_record: #ifdef NEW_DESCRIPTORS movl -8(d0),d0 |