[runtime] Overwrite stacktrace for exception on re-throw. Fixes #1856.
[mono.git] / mono / mini / regalloc.c
1 /*
2  * regalloc.c: register state class
3  *
4  * Authors:
5  *    Paolo Molaro (lupus@ximian.com)
6  *
7  * (C) 2003 Ximian, Inc.
8  */
9 #include "mini.h"
10
11 MonoRegState*
12 mono_regstate_new (void)
13 {
14         MonoRegState* rs = g_new0 (MonoRegState, 1);
15
16         rs->next_vreg = MAX (MONO_MAX_IREGS, MONO_MAX_FREGS);
17 #ifdef MONO_ARCH_NEED_SIMD_BANK
18         rs->next_vreg = MAX (rs->next_vreg, MONO_MAX_XREGS);
19 #endif
20
21         return rs;
22 }
23
24 void
25 mono_regstate_free (MonoRegState *rs) {
26         g_free (rs->vassign);
27         g_free (rs);
28 }