[Mono-bugs] [Bug 65764][Nor] Changed - mcs does not handle interfaces that indirectly extend other interface

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Mon, 13 Sep 2004 15:08:36 -0400 (EDT)

Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by gert.driesen@pandora.be.


--- shadow/65764	2004-09-13 15:07:00.000000000 -0400
+++ shadow/65764.tmp.5842	2004-09-13 15:08:36.000000000 -0400
@@ -121,6 +121,20 @@
 I'll provide a compile time repro later today.
 ------- Additional Comments From gert.driesen@pandora.be  2004-09-13 15:07 -------
 Created an attachment (id=10703)
 (gzipped) tar file containing compile-time repro for this bug
+------- Additional Comments From gert.driesen@pandora.be  2004-09-13 15:08 -------
+The newly attached repro now result in the following error on mcs
+running on mono cvs :
+test.cs(16) error CS1502: The best overloaded match for method 'void
+MainClass.foo (IA)' has some invalid arguments
+test.cs(16) error CS1503: Argument 0: Cannot convert from 'C' to 'IA'
+test.cs(16) error CS1501: No overload for method `foo' takes `1' arguments
+Compilation failed: 3 error(s), 0 warnings
+make: *** [build-test] Error 1
+It compiles fine using csc and mcs running on MS.NET runtime, so its
+indeed a runtime issue.