From c9f9e9419a485b383da3229ca130fdd820db3f33 Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Sun, 9 Aug 2015 19:21:41 -0700 Subject: Remove never-used member of symbol structure. * lib.h (struct sym): Remove value member. * lib.c (make_sym): Don't initialize removed member. * gc.c (mark_obj): Do not mark removed member. --- gc.c | 1 - lib.c | 1 - lib.h | 1 - 3 files changed, 3 deletions(-) diff --git a/gc.c b/gc.c index 8a870cb2..ebd487ed 100644 --- a/gc.c +++ b/gc.c @@ -330,7 +330,6 @@ tail_call: mark_obj_tail(obj->st.alloc); case SYM: mark_obj(obj->s.name); - mark_obj(obj->s.value); mark_obj_tail(obj->s.package); case PKG: mark_obj(obj->pk.name); diff --git a/lib.c b/lib.c index 7b3b2233..4a110875 100644 --- a/lib.c +++ b/lib.c @@ -3687,7 +3687,6 @@ val make_sym(val name) obj->s.type = SYM; obj->s.name = name; obj->s.package = nil; - obj->s.value = nil; return obj; } diff --git a/lib.h b/lib.h index 85f0b6e2..b75f519e 100644 --- a/lib.h +++ b/lib.h @@ -103,7 +103,6 @@ struct sym { obj_common; val name; val package; - val value; }; struct package { -- cgit v1.2.3