[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Dotgnu-pnet-commits] CVS: pnet/codegen cg_resolve.c,1.14,1.15
From: |
Rhys Weatherley <address@hidden> |
Subject: |
[Dotgnu-pnet-commits] CVS: pnet/codegen cg_resolve.c,1.14,1.15 |
Date: |
Wed, 26 Feb 2003 01:44:33 -0500 |
Update of /cvsroot/dotgnu-pnet/pnet/codegen
In directory subversions:/tmp/cvs-serv6925/codegen
Modified Files:
cg_resolve.c
Log Message:
ResolveMethod: all user-defined conversions in the arguments when
matching a user-defined binary or unary operator.
Index: cg_resolve.c
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnet/codegen/cg_resolve.c,v
retrieving revision 1.14
retrieving revision 1.15
diff -C2 -r1.14 -r1.15
*** cg_resolve.c 26 Feb 2003 06:34:20 -0000 1.14
--- cg_resolve.c 26 Feb 2003 06:44:31 -0000 1.15
***************
*** 98,104 ****
if(nodes)
{
if(!ILCanCoerceNodeKind(info,
nodes[arg - 1],
args[arg - 1], argType,
!
IL_CONVERT_STANDARD, indirect))
{
break;
--- 98,108 ----
if(nodes)
{
+ /* Allow user-defined
conversions when resolving
+ user-defined binary and
unary operators */
if(!ILCanCoerceNodeKind(info,
nodes[arg - 1],
args[arg - 1], argType,
!
IL_CONVERT_STANDARD |
!
IL_CONVERT_USER_DEFINED,
!
indirect))
{
break;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Dotgnu-pnet-commits] CVS: pnet/codegen cg_resolve.c,1.14,1.15,
Rhys Weatherley <address@hidden> <=