From 5c093ed22b1a5200d50b221832d5d04f6d38c21b Mon Sep 17 00:00:00 2001 From: furunkel Date: Mon, 19 Oct 2015 22:34:47 +0200 Subject: Remove segregated value struct declaration --- src/gc.c | 34 ---------------------------------- 1 file changed, 34 deletions(-) (limited to 'src') diff --git a/src/gc.c b/src/gc.c index 3c10a1311..c4257d400 100644 --- a/src/gc.c +++ b/src/gc.c @@ -97,40 +97,6 @@ struct free_obj { struct RBasic *next; }; -typedef struct { - union { - struct free_obj free; - struct RBasic basic; - struct RClass klass; - struct RProc proc; - struct RException exc; - } as; -} infreq_value; - -typedef struct { - union { - struct free_obj free; - struct RBasic basic; - struct RObject object; -#ifdef MRB_WORD_BOXING - struct RFloat floatv; - struct RCptr cptr; -#endif - } as; -} small_value; - -typedef struct { - union { - struct free_obj free; - struct RBasic basic; - struct RString string; - struct RArray array; - struct RHash hash; - struct RRange range; - struct RData data; - } as; -} large_value; - typedef struct { union { struct free_obj free; -- cgit v1.2.3