summaryrefslogblamecommitdiff
path: root/test/files/pos/bug1974.scala
blob: a0daa13c212479cea2c7252d1af09c1c0204f999 (plain) (tree)



















                                                                       
object Broken {
  private var map = Map[Class[_], String]()

  def addToMap(c : Class[_], s : String) = map += (c -> s)
  def fetch(c : Class[_]) = map(c)
}

object Works {
  private var map = Map[Class[_], String]()

  def addToMap(c : Class[_], s : String) = map += ((c, s))
  def fetch(c : Class[_]) = map(c)
}

object Works2 {
  private var map = Map[Class[_], String]()

  def addToMap(c : Class[_], s : String) = map += ((c : Class[_]) -> s)
  def fetch(c : Class[_]) = map(c)
}