What    |Removed                     |Added
                 CC|                            |
             Status|NEW                         |RESOLVED
         Resolution|                            |WORKSFORME

------- Comment #2 from  2009-03-29 23:54 -------
This appears to be resolved in (or earlier than) DMD 1.041 and 2.026.

It now shows this error message and exits properly:
module2.d(12): constructor module1.SecondClass.this () does not match parameter
types (FirstClass)
module2.d(12): Error: expected 0 arguments, not 1
module1.d(8): constructor module1.SecondClass.this no match for implicit
super() call in constructor

It compiles fine if I add an explicit constructor to SecondClass calling
super(), which I assume is a covariance issue.  If that is a bug it should be
filed separately.



Reply via email to