[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Dotgnu-pnet-commits] CVS: pnet/cscc/csharp cs_lvalue.tc,1.22,1.23
From: |
Gopal.V <address@hidden> |
Subject: |
[Dotgnu-pnet-commits] CVS: pnet/cscc/csharp cs_lvalue.tc,1.22,1.23 |
Date: |
Sun, 03 Nov 2002 03:09:26 -0500 |
Update of /cvsroot/dotgnu-pnet/pnet/cscc/csharp
In directory subversions:/tmp/cvs-serv29417/cscc/csharp
Modified Files:
cs_lvalue.tc
Log Message:
BaseAccess for properties
Index: cs_lvalue.tc
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnet/cscc/csharp/cs_lvalue.tc,v
retrieving revision 1.22
retrieving revision 1.23
diff -C2 -r1.22 -r1.23
*** cs_lvalue.tc 27 Oct 2002 14:41:04 -0000 1.22
--- cs_lvalue.tc 3 Nov 2002 08:09:24 -0000 1.23
***************
*** 675,678 ****
--- 675,684 ----
(ILNode_MarkType_create
(expr, CSSemGetType(*exprSem)),
property);
+ /* Copy the "base" indication to the method
group */
+ if(exprSem && CSSemIsBase(*exprSem))
+ {
+ CSSemSetBase(value);
+
((ILNode_MemberProperty*)(*parent))->baseCall=1;
+ }
}
else
***************
*** 683,697 ****
{
*parent = ILNode_MemberProperty_create
! (ILNode_This_create(),
property);
}
else
{
*parent = ILNode_MemberProperty_create
! (ILNode_MarkType_create
! (ILNode_This_create(),
thisType), property);
}
}
yysetfilename(*parent, yygetfilename(node));
yysetlinenum(*parent, yygetlinenum(node));
}
break;
--- 689,710 ----
{
*parent = ILNode_MemberProperty_create
! (ILNode_MarkType_create
! (ILNode_This_create(),
thisType), property);
}
else
{
*parent = ILNode_MemberProperty_create
! (ILNode_This_create(),
property);
! }
! /* Copy the "base" indication to the method
group */
! if(exprSem && CSSemIsBase(*exprSem))
! {
! CSSemSetBase(value);
!
((ILNode_MemberProperty*)(*parent))->baseCall=1;
}
}
yysetfilename(*parent, yygetfilename(node));
yysetlinenum(*parent, yygetlinenum(node));
+
}
break;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Dotgnu-pnet-commits] CVS: pnet/cscc/csharp cs_lvalue.tc,1.22,1.23,
Gopal.V <address@hidden> <=
- Prev by Date:
[Dotgnu-pnet-commits] CVS: pnet/codegen cg_nodes.tc,1.66,1.67 cg_lvalue.tc,1.16,1.17
- Next by Date:
[Dotgnu-pnet-commits] CVS: pnet/cscc/csharp cs_grammar.y,1.29,1.30
- Previous by thread:
[Dotgnu-pnet-commits] CVS: pnet/codegen cg_nodes.tc,1.66,1.67 cg_lvalue.tc,1.16,1.17
- Next by thread:
[Dotgnu-pnet-commits] CVS: pnet/cscc/csharp cs_grammar.y,1.29,1.30
- Index(es):