Skip to content

Commit c8893bd

Browse files
committed
Avoid redundant expensive string computation in Definitions.FunType
1 parent 89e3922 commit c8893bd

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

compiler/src/dotty/tools/dotc/core/Definitions.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1412,8 +1412,8 @@ class Definitions {
14121412
val classRefs1 = new Array[TypeRef | Null](classRefs.length * 2)
14131413
Array.copy(classRefs, 0, classRefs1, 0, classRefs.length)
14141414
classRefs = classRefs1
1415-
val funName = s"scala.$prefix$n"
14161415
if classRefs(n) == null then
1416+
val funName = s"scala.$prefix$n"
14171417
classRefs(n) =
14181418
if prefix.startsWith("Impure")
14191419
then staticRef(funName.toTypeName).symbol.typeRef

0 commit comments

Comments
 (0)