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

Reply via email to