Author: zoltan
Date: 2008-01-29 15:40:16 -0500 (Tue, 29 Jan 2008)
New Revision: 94315
Modified:
trunk/mono/mono/mini/ChangeLog
trunk/mono/mono/mini/mini-sparc.c
Log:
2008-01-29 Zoltan Varga <[EMAIL PROTECTED]>
* mini-sparc.c: Fix build.
Modified: trunk/mono/mono/mini/ChangeLog
===================================================================
--- trunk/mono/mono/mini/ChangeLog 2008-01-29 20:37:37 UTC (rev 94314)
+++ trunk/mono/mono/mini/ChangeLog 2008-01-29 20:40:16 UTC (rev 94315)
@@ -1,5 +1,7 @@
2008-01-29 Zoltan Varga <[EMAIL PROTECTED]>
+ * mini-sparc.c: Fix build.
+
* mini-sparc.c (get_call_info): Add support for generic sharing.
* mini-exceptions.c: Add a FIXME.
Modified: trunk/mono/mono/mini/mini-sparc.c
===================================================================
--- trunk/mono/mono/mini/mini-sparc.c 2008-01-29 20:37:37 UTC (rev 94314)
+++ trunk/mono/mono/mini/mini-sparc.c 2008-01-29 20:40:16 UTC (rev 94315)
@@ -488,7 +488,7 @@
* the 'Sparc Compliance Definition 2.4' document.
*/
static CallInfo*
-get_call_info (MonoMethodSignature *sig, gboolean is_pinvoke)
+get_call_info (MonoCompile *cfg, MonoMethodSignature *sig, gboolean is_pinvoke)
{
guint32 i, gr, fr;
int n = sig->hasthis + sig->param_count;
@@ -759,7 +759,7 @@
sig = mono_method_signature (cfg->method);
- cinfo = get_call_info (sig, FALSE);
+ cinfo = get_call_info (cfg, sig, FALSE);
/* Use unused input registers */
for (i = cinfo->reg_usage; i < 6; ++i)
@@ -804,7 +804,7 @@
sig = mono_method_signature (m->method);
- cinfo = get_call_info (sig, FALSE);
+ cinfo = get_call_info (m, sig, FALSE);
if (sig->ret->type != MONO_TYPE_VOID) {
switch (cinfo->ret.storage) {
@@ -1069,7 +1069,7 @@
sig = call->signature;
n = sig->param_count + sig->hasthis;
- cinfo = get_call_info (sig, sig->pinvoke);
+ cinfo = get_call_info (cfg, sig, sig->pinvoke);
for (i = 0; i < n; ++i) {
ainfo = cinfo->args + i;
@@ -2013,7 +2013,7 @@
sig = mono_method_signature (method);
- cinfo = get_call_info (sig, FALSE);
+ cinfo = get_call_info (cfg, sig, FALSE);
/* This is the opposite of the code in emit_prolog */
@@ -3694,7 +3694,7 @@
for (i = 0; i < 6; ++i)
sparc_sti_imm (code, sparc_i0 + i, sparc_fp, ARGS_OFFSET + (i *
sizeof (gpointer)));
- cinfo = get_call_info (sig, FALSE);
+ cinfo = get_call_info (cfg, sig, FALSE);
/* Save float regs on V9, since they are caller saved */
for (i = 0; i < sig->param_count + sig->hasthis; ++i) {
@@ -3911,7 +3911,7 @@
sig = mono_method_signature (method);
- cinfo = get_call_info (sig, FALSE);
+ cinfo = get_call_info (cfg, sig, FALSE);
/* Keep in sync with emit_load_volatile_arguments */
for (i = 0; i < sig->param_count + sig->hasthis; ++i) {
@@ -4402,7 +4402,7 @@
CallInfo *cinfo;
ArgInfo *ainfo;
- cinfo = get_call_info (csig, FALSE);
+ cinfo = get_call_info (NULL, csig, FALSE);
if (csig->hasthis) {
ainfo = &cinfo->args [0];
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches