Closed
Description
Compiler version
3.1.0-RC2
3.1.1-RC1-bin-SNAPSHOT-nonbootstrapped-git-3a6a949
Minimized code
import scala.collection.immutable.{HashSet as HS, HashMap}
def importsFoo =
val s = HS[Int]()
val m = HashMap[Int, Int]()
Output
import scala.collection.immutable.{HashSet/*->scala::collection::immutable::HashSet.*//*->scala::collection::immutable::HashSet#*/ as HS, HashMap/*->scala::collection::immutable::HashMap.*//*->scala::collection::immutable::HashMap#*/}
def importsFoo/*<-_empty_::Imports$package.importsFoo().*/ =
val s/*<-local0*/ = HS[Int/*->scala::Int#*/]()
val m/*<-local1*/ = HashMap/*->scala::collection::immutable::HashMap.*/[Int/*->scala::Int#*/, Int/*->scala::Int#*/]()
HS
of val s = HS[Int]()
doesn't have a symbol occurrence.
Expectation
import scala.collection.immutable.{HashSet/*->scala::collection::immutable::HashSet.*//*->scala::collection::immutable::HashSet#*/ as HS, HashMap/*->scala::collection::immutable::HashMap.*//*->scala::collection::immutable::HashMap#*/}
def importsFoo/*<-_empty_::Imports$package.importsFoo().*/ =
val s/*<-local0*/ = HS/*->scala::collection::immutable::HashSet.*/[Int/*->scala::Int#*/]()
val m/*<-local1*/ = HashMap/*->scala::collection::immutable::HashMap.*/[Int/*->scala::Int#*/, Int/*->scala::Int#*/]()