Report less cascading errors
authorMarek Safar <marek.safar@gmail.com>
Wed, 25 Sep 2013 09:20:09 +0000 (11:20 +0200)
committerMarek Safar <marek.safar@gmail.com>
Wed, 25 Sep 2013 09:20:09 +0000 (11:20 +0200)
mcs/mcs/ecore.cs

index 2c0b4c76c3601c0abe16acc0500323bcb043a899..8366235eb21054bd10f918601347be14ddea15ec 100644 (file)
@@ -5341,7 +5341,7 @@ namespace Mono.CSharp {
                                                                "The best overloaded method match for `{0}' does not contain a parameter named `{1}'",
                                                                TypeManager.CSharpSignature (member), na.Name);
                                                }
-                                       } else if (args[name_index] != a) {
+                                       } else if (args[name_index] != a && args[name_index] != null) {
                                                if (IsDelegateInvoke)
                                                        ec.Report.SymbolRelatedToPreviousError (DelegateType);
                                                else