Merge pull request #949 from ermshiperete/bug-novell-463149
[mono.git] / mcs / mcs / nullable.cs
index 19ec40870edd8975d8c740423f3765a2124be7a6..44abde0c13afd7ebd140986849ee77bada4d7b68 100644 (file)
@@ -529,6 +529,11 @@ namespace Mono.CSharp.Nullable
                                return null;
 
                        Expression res = base.ResolveOperator (ec, unwrap);
+                       if (res == null) {
+                               Error_OperatorCannotBeApplied (ec, loc, OperName (Oper), Expr.Type);
+                               return null;
+                       }
+
                        if (res != this) {
                                if (user_operator == null)
                                        return res;