From: Zoltan Varga Date: Wed, 8 Feb 2017 23:11:53 +0000 (-0500) Subject: [jit] Remove the MONO_INIT_VARINFO macro, its only used in one place. (#4349) X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=commitdiff_plain;h=740380de09af6975daa730f5424bd24b34cf21f2;p=mono.git [jit] Remove the MONO_INIT_VARINFO macro, its only used in one place. (#4349) --- diff --git a/mono/mini/method-to-ir.c b/mono/mini/method-to-ir.c index a77f9fc1194..38ba5a241ec 100644 --- a/mono/mini/method-to-ir.c +++ b/mono/mini/method-to-ir.c @@ -207,12 +207,6 @@ const gint8 ins_sreg_counts[] = { #undef MINI_OP #undef MINI_OP3 -#define MONO_INIT_VARINFO(vi,id) do { \ - (vi)->range.first_use.pos.bid = 0xffff; \ - (vi)->reg = -1; \ - (vi)->idx = (id); \ -} while (0) - guint32 mono_alloc_ireg (MonoCompile *cfg) { diff --git a/mono/mini/mini.c b/mono/mini/mini.c index dd83dab3831..c1e01d7c0bb 100644 --- a/mono/mini/mini.c +++ b/mono/mini/mini.c @@ -145,12 +145,6 @@ mono_emit_unwind_op (MonoCompile *cfg, int when, int tag, int reg, int val) } } -#define MONO_INIT_VARINFO(vi,id) do { \ - (vi)->range.first_use.pos.bid = 0xffff; \ - (vi)->reg = -1; \ - (vi)->idx = (id); \ -} while (0) - /** * mono_unlink_bblock: * @@ -680,8 +674,10 @@ mono_compile_create_var_for_vreg (MonoCompile *cfg, MonoType *type, int opcode, cfg->varinfo [num] = inst; - MONO_INIT_VARINFO (&cfg->vars [num], num); - MONO_VARINFO (cfg, num)->vreg = vreg; + cfg->vars [num].idx = num; + cfg->vars [num].vreg = vreg; + cfg->vars [num].range.first_use.pos.bid = 0xffff; + cfg->vars [num].reg = -1; if (vreg != -1) set_vreg_to_inst (cfg, vreg, inst);