* src/mm/cacao-gc/rootset.h (rootset_entry_t) Added. Rootsets can be resized.
[cacao.git] / src / mm / cacao-gc / mark.c
index 1a8f92d9556b9f588dc582f19d9a9ca1afb76ec0..1703d6a4f909c4d4c993a50a5fd28fad37c95ea9 100644 (file)
@@ -257,11 +257,11 @@ void mark_me(rootset_t *rs)
                for (i = 0; i < rs->refcount; i++) {
 
                        /* is this a marking reference? */
-                       if (!rs->ref_marks[i])
+                       if (!rs->refs[i].marks)
                                continue;
 
                        /* load the reference */
-                       ref = *( rs->refs[i] );
+                       ref = *( rs->refs[i].ref );
 
                        /* check for outside or null pointers */
                        if (!POINTS_INTO(ref, start, end))