dotgnu-pnet-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Dotgnu-pnet-commits] CVS: pnet/engine cvm_ptr.c,1.36,1.37 internal.c,1


From: Rhys Weatherley <address@hidden>
Subject: [Dotgnu-pnet-commits] CVS: pnet/engine cvm_ptr.c,1.36,1.37 internal.c,1.37,1.38
Date: Wed, 16 Apr 2003 00:51:30 -0400

Update of /cvsroot/dotgnu-pnet/pnet/engine
In directory subversions:/tmp/cvs-serv4908/engine

Modified Files:
        cvm_ptr.c internal.c 
Log Message:


Fix some broken code in the "compact" and "kernel" profiles.


Index: cvm_ptr.c
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnet/engine/cvm_ptr.c,v
retrieving revision 1.36
retrieving revision 1.37
diff -C2 -r1.36 -r1.37
*** cvm_ptr.c   14 Apr 2003 04:42:09 -0000      1.36
--- cvm_ptr.c   16 Apr 2003 04:51:28 -0000      1.37
***************
*** 3253,3256 ****
--- 3253,3257 ----
  VMCASE(COP_PREFIX_GET2D):
  {
+ #ifdef IL_CONFIG_NON_VECTOR_ARRAYS
        if(stacktop[-3].ptrValue)
        {
***************
*** 3276,3279 ****
--- 3277,3283 ----
                NULL_POINTER_EXCEPTION();
        }
+ #else
+       MODIFY_PC_AND_STACK(CVMP_LEN_NONE, -2);
+ #endif
  }
  VMBREAK(COP_PREFIX_GET2D);
***************
*** 3313,3316 ****
--- 3317,3321 ----
  VMCASE(COP_PREFIX_SET2D):
  {
+ #ifdef IL_CONFIG_NON_VECTOR_ARRAYS
        tempNum = CVMP_ARG_WORD;
        if((stacktop - tempNum - 3)->ptrValue)
***************
*** 3342,3345 ****
--- 3347,3353 ----
                NULL_POINTER_EXCEPTION();
        }
+ #else
+       MODIFY_PC_AND_STACK(CVMP_LEN_NONE, -2);
+ #endif
  }
  VMBREAK(COP_PREFIX_SET2D);

Index: internal.c
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnet/engine/internal.c,v
retrieving revision 1.37
retrieving revision 1.38
diff -C2 -r1.37 -r1.38
*** internal.c  8 Dec 2002 01:10:08 -0000       1.37
--- internal.c  16 Apr 2003 04:51:28 -0000      1.38
***************
*** 57,60 ****
--- 57,69 ----
        #define _IL_ModuleBuilder_suppressed
        #define _IL_RuntimeMethodHandle_suppressed
+       #define _IL_AssemblyBuilder_suppressed
+       #define _IL_EventBuilder_suppressed
+       #define _IL_FieldBuilder_suppressed
+       #define _IL_FieldBuilder_suppressed
+       #define _IL_PropertyBuilder_suppressed
+       #define _IL_TypeBuilder_suppressed
+       #define _IL_MethodBuilder_suppressed
+       #define _IL_SignatureHelper_suppressed
+       #define _IL_ParameterBuilder_suppressed
  #endif
  #if !defined(IL_CONFIG_RUNTIME_INFRA) && !defined(IL_CONFIG_REFLECTION)





reply via email to

[Prev in Thread] Current Thread [Next in Thread]