X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmini%2Flinear-scan.c;h=d778ab5fc73f700a880ab4f65618a59172e62a66;hb=c4db814a44119462bc9029170790e1c445a93426;hp=c0b58e5c77113251243c2d2cc834aba8c401206c;hpb=a779b309ab59e88b4f29666fab166916ad815622;p=mono.git diff --git a/mono/mini/linear-scan.c b/mono/mini/linear-scan.c index c0b58e5c771..d778ab5fc73 100644 --- a/mono/mini/linear-scan.c +++ b/mono/mini/linear-scan.c @@ -80,7 +80,7 @@ mono_linear_scan (MonoCompile *cfg, GList *vars, GList *regs, regmask_t *used_ma regmask_t used_regs = 0; gboolean cost_driven; - if (vars && (((MonoMethodVar*)vars->data)->interval != NULL)) { + if (!cfg->disable_reuse_registers && vars && (((MonoMethodVar*)vars->data)->interval != NULL)) { mono_linear_scan2 (cfg, vars, regs, used_mask); return; }