File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed
compiler/src/dotty/tools/dotc/core Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -185,10 +185,10 @@ object Names {
185
185
def underlying : TermName = unsupported(" underlying" )
186
186
187
187
@ sharable // because of synchronized block in `and`
188
- private [this ] var derivedNames : AnyRef /* immutable.Map[NameInfo, DerivedName] | j.u. HashMap */ =
188
+ private [this ] var derivedNames : immutable.Map [NameInfo , DerivedName ] | HashMap [ NameInfo , DerivedName ] =
189
189
immutable.Map .empty[NameInfo , DerivedName ]
190
190
191
- private def getDerived (info : NameInfo ): DerivedName /* | Null */ = derivedNames match {
191
+ private def getDerived (info : NameInfo ): DerivedName /* | Null */ = ( derivedNames : @ unchecked) match {
192
192
case derivedNames : immutable.AbstractMap [NameInfo , DerivedName ] @ unchecked =>
193
193
if (derivedNames.contains(info)) derivedNames(info) else null
194
194
case derivedNames : HashMap [NameInfo , DerivedName ] @ unchecked =>
You can’t perform that action at this time.
0 commit comments