summaryrefslogtreecommitdiff
path: root/gcj_mlc.c
diff options
context:
space:
mode:
authorIvan Maidanski <ivmai@mail.ru>2016-07-26 09:17:29 +0300
committerIvan Maidanski <ivmai@mail.ru>2016-07-26 09:17:29 +0300
commit0f9b1bbcf61c8996b412b61ec5be60fb4823fd81 (patch)
treec9aa4f1aa06966498f428715fa65e5d6bf4084de /gcj_mlc.c
parent662e5b53bcfcd00353655b2ebfe5bbca53d65d30 (diff)
downloadbdwgc-0f9b1bbcf61c8996b412b61ec5be60fb4823fd81.tar.gz
Remove unused GC_gcjdebugobjfreelist
(code refactoring) * gcj_mlc.c (GC_gcjdebugobjfreelist): Remove. * gcj_mlc.c (GC_init_gcj_malloc): Do not store GC_new_free_list_inner result to GC_gcjdebugobjfreelist.
Diffstat (limited to 'gcj_mlc.c')
-rw-r--r--gcj_mlc.c7
1 files changed, 1 insertions, 6 deletions
diff --git a/gcj_mlc.c b/gcj_mlc.c
index e3f076f4..50a99bf9 100644
--- a/gcj_mlc.c
+++ b/gcj_mlc.c
@@ -54,8 +54,6 @@ int GC_gcj_debug_kind = 0;
GC_INNER ptr_t * GC_gcjobjfreelist = NULL;
-STATIC ptr_t * GC_gcjdebugobjfreelist = NULL;
-
STATIC struct GC_ms_entry * GC_gcj_fake_mark_proc(word * addr GC_ATTR_UNUSED,
struct GC_ms_entry *mark_stack_ptr,
struct GC_ms_entry * mark_stack_limit GC_ATTR_UNUSED,
@@ -114,11 +112,8 @@ GC_API void GC_CALL GC_init_gcj_malloc(int mp_index,
/* Set up object kind for objects that require mark proc call. */
if (ignore_gcj_info) {
GC_gcj_debug_kind = GC_gcj_kind;
- GC_gcjdebugobjfreelist = GC_gcjobjfreelist;
} else {
- GC_gcjdebugobjfreelist = (ptr_t *)GC_new_free_list_inner();
- GC_gcj_debug_kind = GC_new_kind_inner(
- (void **)GC_gcjdebugobjfreelist,
+ GC_gcj_debug_kind = GC_new_kind_inner(GC_new_free_list_inner(),
GC_MAKE_PROC(mp_index,
1 /* allocated with debug info */),
FALSE, TRUE);