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

[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;





reply via email to

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