2002-11-06 Miguel de Icaza <miguel@ximian.com>
authorMiguel de Icaza <miguel@gnome.org>
Thu, 7 Nov 2002 00:58:30 +0000 (00:58 -0000)
committerMiguel de Icaza <miguel@gnome.org>
Thu, 7 Nov 2002 00:58:30 +0000 (00:58 -0000)
But a bogus return here to keep the semantics of the old code
until the Mono runtime is fixed.

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

mcs/mcs/ChangeLog
mcs/mcs/pending.cs

index f42139995e15656861123d8d620436ac968e78dd..b765ed610a8fb7e156198d6fb7704457a33dc36c 100755 (executable)
@@ -1,5 +1,8 @@
 2002-11-06  Miguel de Icaza  <miguel@ximian.com>
 
+       But a bogus return here to keep the semantics of the old code
+       until the Mono runtime is fixed.
+       
        * pending.cs (GetMissingInterfaces): New method used to remove all
        the interfaces that are already implemented by our parent
        classes from the list of pending methods. 
index 654e414f6ab6616372d9d4a04c531c879b56e216..9f5f469508425d2fff85c4848d89ee14f92f0eac 100755 (executable)
@@ -196,6 +196,11 @@ namespace Mono.CSharp {
                        Type [] implementing_ifaces = type_builder.GetInterfaces ();
                        int count = implementing_ifaces.Length;
 
+                       //
+                       // Remove the return below to expose the bug, for now, we need the runtime to be fixed.
+                       //
+                       return implementing_ifaces;
+
                        if (count == 0)
                                return new Type [0];