Small fix; this may only happen in error situations.
authorMartin Baulig <martin@novell.com>
Mon, 2 Oct 2006 14:37:34 +0000 (14:37 -0000)
committerMartin Baulig <martin@novell.com>
Mon, 2 Oct 2006 14:37:34 +0000 (14:37 -0000)
svn path=/branches/martin/anonymous-methods/mcs/; revision=66153

mcs/mcs/ecore.cs

index 91645a0440e9d31b6d0359857e64f22971f0734a..1ae6d8b28cc5b131df460ecd0cf808dcecfe59e9 100644 (file)
@@ -2307,7 +2307,7 @@ namespace Mono.CSharp {
                                        return mg.ResolveGeneric (ec, Arguments);
                                }
 
-                               if (!me.IsStatic &&
+                               if (!me.IsStatic && (me.InstanceExpression != null) &&
                                    TypeManager.IsNestedFamilyAccessible (me.InstanceExpression.Type, me.DeclaringType) &&
                                    me.InstanceExpression.Type != me.DeclaringType &&
                                    !TypeManager.IsFamilyAccessible (me.InstanceExpression.Type, me.DeclaringType) &&