From 28477326e9d3338938e8dff90d0724d9610c296b Mon Sep 17 00:00:00 2001 From: Sebastian Hack Date: Tue, 14 Sep 2004 09:07:24 +0000 Subject: [PATCH] Added reflection initialization [r3859] --- ir/common/firm.c | 4 ++++ ir/common/firm.h | 2 ++ 2 files changed, 6 insertions(+) diff --git a/ir/common/firm.c b/ir/common/firm.c index 15621bbc2..a1e2655b5 100644 --- a/ir/common/firm.c +++ b/ir/common/firm.c @@ -29,6 +29,7 @@ # include "type_t.h" # include "type_identify.h" # include "firmstat.h" +# include "irreflect_t.h" void init_firm(const firm_parameter_t *param) @@ -76,6 +77,9 @@ init_firm(const firm_parameter_t *param) init_type(); /* allocate a hash table. */ init_type_identify(def_params.compare_types_func, def_params.hash_types_func); + /* Init reflection facility. */ + init_rflct(); + } diff --git a/ir/common/firm.h b/ir/common/firm.h index 57b2c8793..671e088f3 100644 --- a/ir/common/firm.h +++ b/ir/common/firm.h @@ -101,6 +101,8 @@ extern "C" { #include "firmstat.h" /* statistics */ +#include "irreflect.h" /* reflection */ + /* @@@ temporarily for jni builder until preprocessor works. Then it should be sufficient to include instead of firm.h as not all enums are needed in the implementation -- 2.20.1