Fix duplicate metadata override entry.
authorMarek Safar <marek.safar@gmail.com>
Wed, 10 Apr 2013 07:47:19 +0000 (09:47 +0200)
committerMarek Safar <marek.safar@gmail.com>
Wed, 10 Apr 2013 07:49:02 +0000 (09:49 +0200)
mcs/mcs/method.cs

index 22f73d5cef7570a2234b427249c7e3fd85f4a37c..c0b1e5444ac5232c3fb31c877613a8bab9767d56 100644 (file)
@@ -1338,9 +1338,6 @@ namespace Mono.CSharp {
                                        }
                                }
 
-                               if (IsExplicitImpl)
-                                       MethodData.DefineOverride (Parent);
-
                                if (block != null && block.StateMachine is AsyncTaskStorey) {
                                        var psm = Module.PredefinedAttributes.AsyncStateMachine;
                                        
@@ -2084,7 +2081,7 @@ namespace Mono.CSharp {
                        return true;
                }
 
-               public void DefineOverride (TypeDefinition container)
+               void DefineOverride (TypeDefinition container)
                {
                        if (implementing == null)
                                return;