diff options
author | John van Groningen | 2011-11-15 15:30:18 +0000 |
---|---|---|
committer | John van Groningen | 2011-11-15 15:30:18 +0000 |
commit | 81f1c23dd1091a163c775faa575aa66aa65cf47e (patch) | |
tree | 1c85427ec9658cb14c67cbf5ef3dde3fcd81e72c | |
parent | fix compacting for an empty A stack (diff) |
fix compacting for an empty A stack
-rw-r--r-- | icompact_rmark.s | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/icompact_rmark.s b/icompact_rmark.s index 819ecf0..2863653 100644 --- a/icompact_rmark.s +++ b/icompact_rmark.s @@ -7,10 +7,11 @@ rmark_stack_nodes1: rmark_next_stack_node: addl $4,a3 +rmark_stack_nodes: cmpl end_vector,a3 je end_rmark_nodes -rmark_stack_nodes: +rmark_more_stack_nodes: movl (a3),a0 movl neg_heap_p3,d0 @@ -42,7 +43,7 @@ rmark_stack_nodes: addl $4,a3 cmpl end_vector,a3 - jne rmark_stack_nodes + jne rmark_more_stack_nodes ret rmark_stack_node: |