Type correctly implicit as expression
authorMarek Safar <marek.safar@gmail.com>
Tue, 4 Jan 2011 17:56:23 +0000 (17:56 +0000)
committerMarek Safar <marek.safar@gmail.com>
Tue, 4 Jan 2011 17:58:22 +0000 (17:58 +0000)
mcs/mcs/expression.cs

index 5379f6779a644c6794ebe3d4c54d6f25cafb0614..ed99cf0a7b3c500c6e7f823ac907348929f6b9c7 100644 (file)
@@ -1523,6 +1523,7 @@ namespace Mono.CSharp
                        
                        Expression e = Convert.ImplicitConversionStandard (ec, expr, type, loc);
                        if (e != null) {
+                               e = EmptyCast.Create (e, type);
                                return ReducedExpression.Create (e, this).Resolve (ec);
                        }