[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Dotgnu-pnet-commits] CVS: pnet/ilasm ilasm_grammar.y,1.25,1.26
From: |
Gopal.V <address@hidden> |
Subject: |
[Dotgnu-pnet-commits] CVS: pnet/ilasm ilasm_grammar.y,1.25,1.26 |
Date: |
Sun, 12 Jan 2003 10:51:27 -0500 |
Update of /cvsroot/dotgnu-pnet/pnet/ilasm
In directory subversions:/tmp/cvs-serv11754/ilasm
Modified Files:
ilasm_grammar.y
Log Message:
fix for unspecified callconv on constructors
Index: ilasm_grammar.y
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnet/ilasm/ilasm_grammar.y,v
retrieving revision 1.25
retrieving revision 1.26
diff -C2 -r1.25 -r1.26
*** ilasm_grammar.y 7 Jan 2003 11:57:18 -0000 1.25
--- ilasm_grammar.y 12 Jan 2003 15:51:24 -0000 1.26
***************
*** 2243,2247 ****
: CallingConventions Type TypeSpecification COLON_COLON
MethodName '(' OptSignatureArguments ')' {
! ILType *sig = CreateMethodSig($1, $2,
$7.paramFirst, 1);
$$ = ILAsmResolveMember($3.item, $5.string, sig,
IL_META_MEMBERKIND_METHOD);
--- 2243,2253 ----
: CallingConventions Type TypeSpecification COLON_COLON
MethodName '(' OptSignatureArguments ')' {
! ILType *sig;
! if(!strcmp($5.string,".ctor"))
! {
! /* Note: constructors are always
instance methods */
! $1 = $1 | IL_META_CALLCONV_HASTHIS;
! }
! sig = CreateMethodSig($1, $2, $7.paramFirst, 1);
$$ = ILAsmResolveMember($3.item, $5.string, sig,
IL_META_MEMBERKIND_METHOD);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Dotgnu-pnet-commits] CVS: pnet/ilasm ilasm_grammar.y,1.25,1.26,
Gopal.V <address@hidden> <=