* 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;