X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmini%2Fliveness.c;h=355846bea67270805a5262f2d9518839fc2f33df;hb=a4ac636499cf00012912daeeb9218bda305068c0;hp=a3bd43d3a41acf4e20506addc84669f6561aa5a3;hpb=947c1bbd9c3940dd4363bd10ccd45a2c9c9d6ecb;p=mono.git diff --git a/mono/mini/liveness.c b/mono/mini/liveness.c index a3bd43d3a41..355846bea67 100644 --- a/mono/mini/liveness.c +++ b/mono/mini/liveness.c @@ -540,7 +540,7 @@ mono_analyze_liveness (MonoCompile *cfg) * VOLATILE, since that would prevent it from being allocated to * registers. */ - if (!cfg->disable_deadce_vars && !(cfg->generic_sharing_context && mono_method_signature (cfg->method)->hasthis && cfg->varinfo [vi->idx] == cfg->args [0])) + if (!cfg->disable_deadce_vars && !(cfg->gshared && mono_method_signature (cfg->method)->hasthis && cfg->varinfo [vi->idx] == cfg->args [0])) cfg->varinfo [vi->idx]->flags |= MONO_INST_IS_DEAD; } vi->range.first_use.abs_pos = 0;