http://bugzilla.novell.com/show_bug.cgi?id=591896
http://bugzilla.novell.com/show_bug.cgi?id=591896#c0 Summary: gmcs gives different diagnostics when a parsing error occurs inside a custom attribute Classification: Mono Product: Mono: Compilers Version: SVN Platform: Other OS/Version: Other Status: NEW Severity: Enhancement Priority: P5 - None Component: C# AssignedTo: [email protected] ReportedBy: [email protected] QAContact: [email protected] Found By: --- Blocker: --- Created an attachment (id=351165) --> (http://bugzilla.novell.com/attachment.cgi?id=351165) test.cs The attached test case produces the following output when compiled with gmcs and csc. The .NET reporting seems to be more accurate: Mono: ---------------------- gmcs t.cs t.cs(6,42): warning CS0658: `identifier' is invalid attribute target. All attributes in this attribute section will be ignored t.cs(18,1): error CS8025: Parsing error Compilation failed: 1 error(s), 1 warnings ---------------------- NET: ---------------------- C:\temp>csc t.cs Microsoft (R) Visual C# 2008 Compiler version 3.5.30729.4926 for Microsoft (R) .NET Framework version 3.5 Copyright (C) Microsoft Corporation. All rights reserved. t.cs(6,35): error CS1026: ) expected t.cs(6,36): error CS1519: Invalid token ')' in class, struct, or interface member declaration t.cs(7,21): error CS1519: Invalid token '{' in class, struct, or interface member declaration t.cs(8,6): error CS1519: Invalid token ';' in class, struct, or interface membe declaration t.cs(8,11): error CS1519: Invalid token ';' in class, struct, or interface member declaration t.cs(11,9): error CS1518: Expected class, delegate, enum, interface, or struct t.cs(15,9): error CS1518: Expected class, delegate, enum, interface, or struct t.cs(15,27): error CS1001: Identifier expected t.cs(15,29): error CS1518: Expected class, delegate, enum, interface, or struct t.cs(18,1): error CS1022: Type or namespace definition, or end-of-file expected ---------------------- -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
