https://bugzilla.novell.com/show_bug.cgi?id=316137
User [EMAIL PROTECTED] added comment https://bugzilla.novell.com/show_bug.cgi?id=316137#c3 --- Comment #3 from Raja Harinath <[EMAIL PROTECTED]> 2008-05-06 06:45:13 MST --- And so it does: ---------------8<---------------- class Foo { struct Bar { public int a; public Bar (int a) { this.a = a; } } static void Main () { object os = null; object oc = new System.Exception (); int i0 = 0; int i0d = new int (); int i1 = 1; Bar bs = new Bar (); Bar bc = new Bar (2); Bar ba; ba.a = 3; } } ---------------8<---------------- produces the following warnings: ---------------8<---------------- foo22.cs(9,10): warning CS0219: The variable 'os' is assigned but its value is never used foo22.cs(12,7): warning CS0219: The variable 'i0' is assigned but its value is never used foo22.cs(13,7): warning CS0219: The variable 'i0d' is assigned but its value is never used foo22.cs(15,7): warning CS0219: The variable 'i1' is assigned but its value is never used foo22.cs(17,7): warning CS0219: The variable 'bs' is assigned but its value is never used ---------------8<---------------- Note the absense of 'oc' and 'bc', which have non-trivial constructors. I'm not surprised that 'ba' isn't warned about, either -- it's too pedantic a case for a warning like this. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
