Launchpad has imported 2 comments from the remote bug at https://bugzilla.novell.com/show_bug.cgi?id=516676.
If you reply to an imported comment from within Launchpad, your comment will be sent to the remote bug automatically. Read more about Launchpad's inter-bugtracker facilities at https://help.launchpad.net/InterBugTracking. ------------------------------------------------------------------------ On 2009-06-25T23:39:26+00:00 directhex wrote: Created an attachment (id=300508) Test case User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-GB; rv:1.9.0.11) Gecko/2009060309 Ubuntu/9.04 (jaunty) Firefox/3.0.11 A bug has been reported in Ubuntu which appears to be cause upstream - see https://bugs.edge.launchpad.net/ubuntu/+source/mono/+bug/392342 The test case attached here, from that bug report, fails to build on 2.4.0 but built okay on 2.0.1 Reproducible: Always Steps to Reproduce: 1.Build attached Actual Results: test2.cs(33,81): error CS0165: Use of unassigned local variable `tags' Expected Results: Compilation Reply at: https://bugs.launchpad.net/mono/+bug/392342/comments/2 ------------------------------------------------------------------------ On 2009-06-26T01:46:40+00:00 Chris Halse Rogers wrote: For added strangeness that will possibly help you track this down I have the following snippets of my attempts to work around this bug in the GNOME Do plugins code: This snippet builds: Services.Application.RunOnThread ( () => { /* Mono 2.4 bug hack * This can't use using () due to some crazy-wierd scoping problem. * See https://bugzilla.novell.com/show_bug.cgi?id=516676 for details. */ IEnumerable<IFileItem> temp = uploads; UploadPool uploadQueue = new UploadPool (tags); try { foreach (IFileItem photo in uploads) uploadQueue.EnqueueUpload (photo); uploadQueue.BeginUploads (); } finally { uploadQueue.Dispose (); } }); This snippet: Services.Application.RunOnThread ( () => { /* Mono 2.4 bug hack * This can't use using () due to some crazy-wierd scoping problem. * See https://bugzilla.novell.com/show_bug.cgi?id=516676 for details. */ UploadPool uploadQueue = new UploadPool (tags); IEnumerable<IFileItem> temp = uploads; try { foreach (IFileItem photo in uploads) uploadQueue.EnqueueUpload (photo); uploadQueue.BeginUploads (); } finally { uploadQueue.Dispose (); } }); fails, with "error CS0165: Use of unassigned local variable `uploads'" Reply at: https://bugs.launchpad.net/mono/+bug/392342/comments/3 -- Spurious unitialised variable error CS0165 https://bugs.launchpad.net/bugs/392342 You received this bug notification because you are a member of Registry Administrators, which is the registrant for mono. _______________________________________________ Mailing list: https://launchpad.net/~registry Post to : [email protected] Unsubscribe : https://launchpad.net/~registry More help : https://help.launchpad.net/ListHelp

