summaryrefslogtreecommitdiff
path: root/dbg_mlc.c
diff options
context:
space:
mode:
Diffstat (limited to 'dbg_mlc.c')
-rw-r--r--dbg_mlc.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/dbg_mlc.c b/dbg_mlc.c
index 7c528739..01fd0022 100644
--- a/dbg_mlc.c
+++ b/dbg_mlc.c
@@ -133,10 +133,10 @@
ptr_t target = *(ptr_t *)bp;
ptr_t alternate_target = *(ptr_t *)alternate_ptr;
- if ((word)alternate_target >= (word)GC_least_plausible_heap_addr
- && (word)alternate_target < (word)GC_greatest_plausible_heap_addr
- && ((word)target < (word)GC_least_plausible_heap_addr
- || (word)target >= (word)GC_greatest_plausible_heap_addr)) {
+ if ((word)alternate_target > GC_least_real_heap_addr
+ && (word)alternate_target < GC_greatest_real_heap_addr
+ && ((word)target <= GC_least_real_heap_addr
+ || (word)target >= GC_greatest_real_heap_addr)) {
bp = alternate_ptr;
}
}