[sdb] Disallow nested invokes.
[mono.git] / mono / mini / linear-scan.c
index c0b58e5c77113251243c2d2cc834aba8c401206c..d778ab5fc73f700a880ab4f65618a59172e62a66 100644 (file)
@@ -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;
        }