|
Bugzilla – Full Text Bug Listing |
| Summary: | Invalid program exception | ||
|---|---|---|---|
| Product: | [Mono] Mono: Compilers | Reporter: | Alan McGovern <alan.mcgovern> |
| Component: | C# | Assignee: | Raja R Harinath <rharinath> |
| Status: | RESOLVED DUPLICATE | QA Contact: | Mono Bugs <mono-bugs> |
| Severity: | Normal | ||
| Priority: | P5 - None | CC: | gert.driesen, joe |
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | Other | ||
| OS: | Other | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
*** This bug has been marked as a duplicate of bug 325841 *** |
When compiling this using gmcs and running using mono, using the daily build 15 9 2007, i am getting an invalid program expcetion. The issue is in this line: c[0] += new MyColor (1.0F); class Testing { public struct MyColor { float _value; public MyColor (float invalue) { _value = invalue; } static public MyColor operator + (MyColor a, MyColor b) { return new MyColor(a._value + b._value); } } static void Main () { MyColor[] c = new MyColor [1]; c[0] += new MyColor (1.0F); System.Console.WriteLine("Finnished running to the end"); } }