Author: marek Date: 2008-01-21 14:13:41 -0500 (Mon, 21 Jan 2008) New Revision: 93433
Modified: trunk/mcs/mcs/ChangeLog trunk/mcs/mcs/cs-parser.jay trunk/mcs/mcs/expression.cs Log: 2008-01-21 Marek Safar <[EMAIL PROTECTED]> * cs-parser.jay, expression.cs: Check `namespace alias qualifier' language feature in parser only as we do in other cases. Modified: trunk/mcs/mcs/ChangeLog =================================================================== --- trunk/mcs/mcs/ChangeLog 2008-01-21 19:13:36 UTC (rev 93432) +++ trunk/mcs/mcs/ChangeLog 2008-01-21 19:13:41 UTC (rev 93433) @@ -1,5 +1,10 @@ 2008-01-21 Marek Safar <[EMAIL PROTECTED]> + * cs-parser.jay, expression.cs: Check `namespace alias qualifier' language + feature in parser only as we do in other cases. + +2008-01-21 Marek Safar <[EMAIL PROTECTED]> + * attribute.cs, ecore.cs, class.cs, delegate.cs, expression.cs, linq.cs, typemanager.cs: A refactoring of params arguments to reuse existing expressions (params -> array initializer) to emit params argument instead Modified: trunk/mcs/mcs/cs-parser.jay =================================================================== --- trunk/mcs/mcs/cs-parser.jay 2008-01-21 19:13:36 UTC (rev 93432) +++ trunk/mcs/mcs/cs-parser.jay 2008-01-21 19:13:41 UTC (rev 93433) @@ -3151,6 +3151,9 @@ { LocatedToken lt1 = (LocatedToken) $1; LocatedToken lt2 = (LocatedToken) $3; + if (RootContext.Version == LanguageVersion.ISO_1) + Report.FeatureIsNotAvailable (lt1.Location, "namespace alias qualifier"); + $$ = new QualifiedAliasMember (lt1.Value, lt2.Value, lt2.Location); } | parenthesized_expression Modified: trunk/mcs/mcs/expression.cs =================================================================== --- trunk/mcs/mcs/expression.cs 2008-01-21 19:13:36 UTC (rev 93432) +++ trunk/mcs/mcs/expression.cs 2008-01-21 19:13:41 UTC (rev 93433) @@ -6469,9 +6469,6 @@ public QualifiedAliasMember (string alias, string identifier, Location l) { - if (RootContext.Version == LanguageVersion.ISO_1) - Report.FeatureIsNotAvailable (l, "namespace alias qualifier"); - this.alias = alias; this.identifier = identifier; loc = l; _______________________________________________ Mono-patches maillist - Mono-patches@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-patches