http://bugzilla.novell.com/show_bug.cgi?id=557748
http://bugzilla.novell.com/show_bug.cgi?id=557748#c0 Summary: Parsing error with 'fixed' statement Classification: Mono Product: Mono: Compilers Version: 2.4.x Platform: Other OS/Version: Ubuntu Status: NEW Severity: Normal Priority: P5 - None Component: C# AssignedTo: [email protected] ReportedBy: [email protected] QAContact: [email protected] Found By: Development Blocker: No It's not possible to specify the following 'fixed' statement format : fixed (fixed-pointer-declarators , fixed-pointer-declarator) {} The following little program show the problem: using System; namespace TestFixed { class MainClass { static long l1; static long l2; public unsafe static void Main(string[] args) { // First manner : Ok fixed (long* pl1 = &l1) { fixed (long* pl2 = &l2) { } } // Second manner : Parsing error fixed (long* pl1 = &l1, long* pl2 = &l2) { } } } } The compilation line is : /usr/bin/gmcs "/out:/home/abeguin/Projects/TestFixed/bin/Release/TestFixed.exe" "/r:System.dll" /noconfig /nologo /warn:4 /optimize- /codepage:utf8 -unsafe /t:exe "/home/abeguin/Projects/TestFixed/Main.cs" "/home/abeguin/Projects/TestFixed/AssemblyInfo.cs" Compilation failed: 2 error(s), 0 warnings /home/abeguin/Projects/TestFixed/Main.cs(17,52): error CS1525: Unexpected symbol `long', expecting `identifier' /home/abeguin/Projects/TestFixed/Main.cs(22,1): error CS8025: Parsing error Best regards. -- 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
