X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmini%2Falias-analysis.c;h=ef164426e6179903d825e89cc4beee8d450f361e;hb=e70dec1e274075fab52626d191e035c0bb7a7b50;hp=7eb2b477e89559e8753daf5ecec60bb1906df58d;hpb=363b1864e808fa34510738fd3ae39bbe98a01e99;p=mono.git diff --git a/mono/mini/alias-analysis.c b/mono/mini/alias-analysis.c index 7eb2b477e89..ef164426e61 100644 --- a/mono/mini/alias-analysis.c +++ b/mono/mini/alias-analysis.c @@ -260,9 +260,11 @@ recompute_aliased_variables (MonoCompile *cfg) for (bb = cfg->bb_entry; bb; bb = bb->next_bb) { for (ins = bb->code; ins; ins = ins->next) { if (ins->opcode == OP_LDADDR) { + MonoInst *var; + if (cfg->verbose_level > 2) { printf ("Found op :"); mono_print_ins (ins); } - MonoInst *var = (MonoInst*)ins->inst_p0; + var = (MonoInst*)ins->inst_p0; if (!(var->flags & MONO_INST_INDIRECT)) { if (cfg->verbose_level) { printf ("Restoring :"); mono_print_ins (var); } ++adds;