[#661] | project: compiler | priority: low | category: bug | |
---|---|---|---|---|
submitter | assigned to | status | date submitted | |
Sean | Martin | fixed | 2006-07-15 16:51:51.0 | |
subject | misidentified mismatch | |||
code |
package test; object test { abstract class A { abstract class C { type M; def foo(n : M) : Unit = {} } } trait B extends A { type N; trait C extends super.C { type M = N; override def foo(n : M) : Unit = super.foo(n); } } } |
|||
what happened | type mismatch; found : B.this.N required: C.this.M test2/src/test test.scala line 14 1152952917547 10666 |
|||
what expected | no mismatch | |||
[back to overview] |
Sean edited on 2006-07-21 07:38:48.0 |
Martin edited on 2006-08-22 17:53:52.0 |