2008-07-25 Marek Safar <marek.safar@gmail.com>
authorMarek Safar <marek.safar@gmail.com>
Fri, 25 Jul 2008 14:58:40 +0000 (14:58 -0000)
committerMarek Safar <marek.safar@gmail.com>
Fri, 25 Jul 2008 14:58:40 +0000 (14:58 -0000)
A fix for bug #412217
* assign.cs: Mutate also assignment type.

svn path=/trunk/mcs/; revision=108785

mcs/mcs/ChangeLog
mcs/mcs/assign.cs

index 50b89bb1632c54251ff64b5cf547f1bf9171646d..cfbe7469b63a7c8bd379a4db494c912893145190 100644 (file)
@@ -1,3 +1,8 @@
+2008-07-25  Marek Safar  <marek.safar@gmail.com>
+
+       A fix for bug #412217
+       * assign.cs: Mutate also assignment type.
+
 2008-07-25  Marek Safar  <marek.safar@gmail.com>
 
        A fix for bug #323644
index d767780086eeabe7d9ae56a392f79f3a22f5e7fe..9c8ff7df63563bf10fd18b7e68f76d16e51fac73 100644 (file)
@@ -356,6 +356,7 @@ namespace Mono.CSharp {
                {
                        source.MutateHoistedGenericType (storey);
                        target.MutateHoistedGenericType (storey);
+                       type = storey.MutateType (type);                        
                }
 
                protected virtual Expression ResolveConversions (EmitContext ec)