2008-05-21 Marek Safar <marek.safar@gmail.com>
authorMarek Safar <marek.safar@gmail.com>
Wed, 21 May 2008 10:46:11 +0000 (10:46 -0000)
committerMarek Safar <marek.safar@gmail.com>
Wed, 21 May 2008 10:46:11 +0000 (10:46 -0000)
A fix for bug #390372
* nullable.cs: Set correct return type.

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

mcs/mcs/ChangeLog
mcs/mcs/nullable.cs

index a09ab4448e4c498569e69fb99445e4547b950815..6807aa91b08a569897349d132453d108aaaeeca9 100644 (file)
@@ -1,3 +1,8 @@
+2008-05-21  Marek Safar  <marek.safar@gmail.com>
+
+       A fix for bug #390372
+       * nullable.cs: Set correct return type.
+
 2008-05-21  Marek Safar  <marek.safar@gmail.com>
 
        A fix for bug #391062
index 857b3b61ae602b85a6396503d47659a61b49607d..abb380817625b34d7f33c4b24667d4f41fcab572 100644 (file)
@@ -1017,7 +1017,7 @@ namespace Mono.CSharp.Nullable
                                                return ReducedExpression.Create (lc != null ? right : left, this).Resolve (ec);
 
                                        right = Convert.ImplicitConversion (ec, right, ltype, loc);
-                                       type = right.Type;
+                                       type = left.Type;
                                        return this;
                                }
                        } else {