/[dotgnu-pnet]/pnet/engine/cvmc_call.c
ViewVC logotype

Diff of /pnet/engine/cvmc_call.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.31 by tum, Wed Jun 9 03:39:21 2004 UTC revision 1.32 by ktreichel, Tue Aug 23 10:45:52 2005 UTC
# Line 50  static void CVMCoder_ValueCtorArgs(ILCod Line 50  static void CVMCoder_ValueCtorArgs(ILCod
50                                                                     ILEngineStackItem *args, ILUInt32 numArgs)                                                                     ILEngineStackItem *args, ILUInt32 numArgs)
51  {  {
52          ILUInt32 posn = ComputeStackSize(coder, args, numArgs);          ILUInt32 posn = ComputeStackSize(coder, args, numArgs);
53          ILUInt32 size = GetTypeSize(ILType_FromValueType(classInfo));          ILUInt32 size = GetTypeSize(_ILCoderToILCVMCoder(coder)->process,
54                                                                    ILType_FromValueType(classInfo));
55          CVM_OUT_DWIDE(COP_NEW_VALUE, posn, size);          CVM_OUT_DWIDE(COP_NEW_VALUE, posn, size);
56          CVM_ADJUST(size + 1);          CVM_ADJUST(size + 1);
57  }  }
# Line 525  static void CVMCoder_ReturnInsn(ILCoder Line 526  static void CVMCoder_ReturnInsn(ILCoder
526    
527                  case ILEngineType_MV:                  case ILEngineType_MV:
528                  {                  {
529                          ILUInt32 size = GetTypeSize(returnType);                          ILUInt32 size = GetTypeSize(_ILCoderToILCVMCoder(coder)->process,
530                                                                                    returnType);
531                          CVM_OUT_RETURN(size);                          CVM_OUT_RETURN(size);
532                          CVM_ADJUST(-(ILInt32)size);                          CVM_ADJUST(-(ILInt32)size);
533                  }                  }

Legend:
Removed from v.1.31  
changed lines
  Added in v.1.32

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26