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

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

[Dotgnu-pnet-commits] CVS: pnet/include il_coder.h,1.39,1.40


From: Rhys Weatherley <address@hidden>
Subject: [Dotgnu-pnet-commits] CVS: pnet/include il_coder.h,1.39,1.40
Date: Sun, 13 Apr 2003 20:36:02 -0400

Update of /cvsroot/dotgnu-pnet/pnet/include
In directory subversions:/tmp/cvs-serv1393/include

Modified Files:
        il_coder.h 
Log Message:


Handle vararg method calls correctly in "ILCoderCheckCallNull".


Index: il_coder.h
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnet/include/il_coder.h,v
retrieving revision 1.39
retrieving revision 1.40
diff -C2 -r1.39 -r1.40
*** il_coder.h  24 Feb 2003 00:45:59 -0000      1.39
--- il_coder.h  14 Apr 2003 00:36:00 -0000      1.40
***************
*** 531,535 ****
         */
        void (*checkCallNull)(ILCoder *coder, ILEngineStackItem *args,
!                                             ILUInt32 numArgs);
  
        /*
--- 531,535 ----
         */
        void (*checkCallNull)(ILCoder *coder, ILEngineStackItem *args,
!                                             ILUInt32 numArgs, int 
extraVarArgParam);
  
        /*
***************
*** 879,885 ****
                        ((*((coder)->classInfo->valueCtorArgs))((coder), 
(_classInfo), \
                                                                                
                    (args), (numArgs)))
! #define       ILCoderCheckCallNull(coder,args,numArgs) \
                        ((*((coder)->classInfo->checkCallNull))((coder), 
(args), \
!                                                                               
                    (numArgs)))
  #define       ILCoderCallMethod(coder,args,numArgs,returnItem,methodInfo) \
                        ((*((coder)->classInfo->callMethod))((coder), (args), \
--- 879,886 ----
                        ((*((coder)->classInfo->valueCtorArgs))((coder), 
(_classInfo), \
                                                                                
                    (args), (numArgs)))
! #define       ILCoderCheckCallNull(coder,args,numArgs,extraVarArgParam) \
                        ((*((coder)->classInfo->checkCallNull))((coder), 
(args), \
!                                                                               
                    (numArgs), \
!                                                                               
                        (extraVarArgParam)))
  #define       ILCoderCallMethod(coder,args,numArgs,returnItem,methodInfo) \
                        ((*((coder)->classInfo->callMethod))((coder), (args), \





reply via email to

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