X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmini%2Flinear-scan.c;h=998c082c284b93d6b6d56e00c040f5c20d32aab5;hb=580ccb1ffb8e5c2e3fa0555e342d916764f42930;hp=db466e79382f11d4ab8b5b9ec18dff87723df7f5;hpb=5a5ada0ae2a479bd6d95b6c0219476cf419845cd;p=mono.git diff --git a/mono/mini/linear-scan.c b/mono/mini/linear-scan.c index db466e79382..998c082c284 100644 --- a/mono/mini/linear-scan.c +++ b/mono/mini/linear-scan.c @@ -1,5 +1,6 @@ -/* - * liveness.c: liveness analysis +/** + * \file + * liveness analysis * * Author: * Dietmar Maurer (dietmar@ximian.com) @@ -9,6 +10,7 @@ #include "mini.h" #include +#include #ifndef DISABLE_JIT @@ -83,6 +85,7 @@ mono_linear_scan (MonoCompile *cfg, GList *vars, GList *regs, regmask_t *used_ma if (!cfg->disable_reuse_registers && vars && (((MonoMethodVar*)vars->data)->interval != NULL)) { mono_linear_scan2 (cfg, vars, regs, used_mask); g_list_free (regs); + g_list_free (vars); return; } @@ -511,4 +514,8 @@ mono_linear_scan2 (MonoCompile *cfg, GList *vars, GList *regs, regmask_t *used_m g_list_free (inactive); } -#endif /* #ifndef DISABLE_JIT */ +#else /* !DISABLE_JIT */ + +MONO_EMPTY_SOURCE_FILE (linear_scan); + +#endif /* !DISABLE_JIT */