remove more un-needed code
authorMiguel de Icaza <miguel@gnome.org>
Fri, 3 May 2002 01:15:28 +0000 (01:15 -0000)
committerMiguel de Icaza <miguel@gnome.org>
Fri, 3 May 2002 01:15:28 +0000 (01:15 -0000)
svn path=/trunk/mcs/; revision=4245

mcs/mcs/expression.cs

index c9f2850bfc8834dcfa7ec92ac30964c476390c63..4093edaa77015ba81a408ee624e5a47395cf4971 100755 (executable)
@@ -5376,11 +5376,15 @@ namespace Mono.CSharp {
                public override Expression DoResolve (EmitContext ec)
                {
                        ExprClass eclass = ea.Expr.eclass;
-                       
-                       if (!(eclass == ExprClass.Variable || eclass == ExprClass.Value)) {
+
+#if false
+                       // As long as the type is valid
+                       if (!(eclass == ExprClass.Variable || eclass == ExprClass.PropertyAccess ||
+                             eclass == ExprClass.Value)) {
                                report118 (ea.loc, ea.Expr, "variable or value");
                                return null;
                        }
+#endif
 
                        Type t = ea.Expr.Type;
                        if (t.GetArrayRank () != ea.Arguments.Count){