2009-09-02 Marek Safar <marek.safar@gmail.com>
authorMarek Safar <marek.safar@gmail.com>
Wed, 2 Sep 2009 10:52:53 +0000 (10:52 -0000)
committerMarek Safar <marek.safar@gmail.com>
Wed, 2 Sep 2009 10:52:53 +0000 (10:52 -0000)
A fix for bug #535395
* namespace.cs: Resolve context can be null.

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

mcs/mcs/ChangeLog
mcs/mcs/namespace.cs

index bba05564df3546c90563f7ed1481d4434616bc15..bc3c198f8aaec285bed99230d1798281987d8862 100644 (file)
@@ -1,3 +1,8 @@
+2009-09-02  Marek Safar  <marek.safar@gmail.com>
+
+       A fix for bug #535395
+       * namespace.cs: Resolve context can be null.
+
 2009-08-25  Marek Safar  <marek.safar@gmail.com>
 
        A fix for bug #533912
index 050f71becde826b2c2ceb9501d16ee221f58b4d7..37277258481af8e0742cb5b2f0cd425b47437b51 100644 (file)
@@ -783,6 +783,9 @@ namespace Mono.CSharp {
                                if (resolved != null || value == null)
                                        return resolved;
 
+                               if (rc == null)
+                                       return null;
+
                                resolved = value.GetTypeExpression ().ResolveAsTypeStep (rc, false);
                                if (resolved == null) {
                                        value = null;