aboutsummaryrefslogblamecommitdiff
path: root/tests/pos/i0239.scala
blob: 0dfba7ea07bdc982267491ac70b018c5000971a5 (plain) (tree)























                                             
package p {
  class C[A] {
    implicit def foo: M[A] = ???
  }

  object `package` extends C[String]

  object test0 {
    def compute[A](implicit m: M[A]): A = ???
    val v = compute
    val v1: String = v
  }
}

trait M[A]

object test1 {

  def compute[A](implicit m: M[A]): A = ???

  import p._
  val v = compute
  val v1: String = v
}