2009-01-28 Marek Safar <marek.safar@gmail.com>
authorMarek Safar <marek.safar@gmail.com>
Wed, 28 Jan 2009 12:26:47 +0000 (12:26 -0000)
committerMarek Safar <marek.safar@gmail.com>
Wed, 28 Jan 2009 12:26:47 +0000 (12:26 -0000)
A fix for bug #324319
* class.cs: Remove too early base type resolve.

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

mcs/mcs/ChangeLog
mcs/mcs/class.cs

index 125d93e0800696379604cdc5a0f1ec4841c1620f..c6ebb2df6cf45f5aeced977a5eaac54b525eb6d6 100644 (file)
@@ -1,3 +1,8 @@
+2009-01-28  Marek Safar  <marek.safar@gmail.com>
+
+       A fix for bug #324319
+       * class.cs: Remove too early base type resolve.
+
 2009-01-27  Marek Safar  <marek.safar@gmail.com>
 
        A fix for bug #324319
index bde5fe72f9c952209fbe56be8a9daf266de0ce0d..828e94763b25eef4273acc0f00332982b288b3bb 100644 (file)
@@ -1145,12 +1145,6 @@ namespace Mono.CSharp {
 
                protected virtual bool DoResolveType ()
                {
-                       if ((base_type != null) &&
-                           (base_type.ResolveAsTypeTerminal (this, false) == null)) {
-                               error = true;
-                               return false;
-                       }
-
                        if (!IsGeneric)
                                return true;