Skip to content

Commit b868291

Browse files
committed
Move field
1 parent 885035d commit b868291

File tree

3 files changed

+2
-3
lines changed

3 files changed

+2
-3
lines changed

compiler/src/dotty/tools/backend/jvm/BCodeBodyBuilder.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1377,7 +1377,7 @@ trait BCodeBodyBuilder extends BCodeSkelBuilder {
13771377
if (r.tpe <:< defn.BoxedNumberClass.info) defn.BoxesRunTimeModule.requiredMethod(nme.equalsNumNum)
13781378
else if (r.tpe <:< defn.BoxedCharClass.info) NoSymbol // ctx.requiredMethod(BoxesRunTimeTypeRef, nme.equalsNumChar) // this method is private
13791379
else defn.BoxesRunTimeModule.requiredMethod(nme.equalsNumObject)
1380-
} else externalEquals
1380+
} else defn.BoxesRunTimeModule_externalEquals
13811381
}
13821382

13831383
genLoad(l, ObjectReference)

compiler/src/dotty/tools/backend/jvm/DottyBackendInterface.scala

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,6 @@ import Names.Name
3636

3737
class DottyBackendInterface(val outputDirectory: AbstractFile, val superCallsMap: Map[Symbol, Set[ClassSymbol]])(implicit val ctx: Context) {
3838

39-
val externalEquals: Symbol = defn.BoxesRunTimeModule.info.decl(nme.equals_).suchThat(toDenot(_).info.firstParamTypes.size == 2).symbol
40-
4139
private def erasureString(clazz: Class[_]): String = {
4240
if (clazz.isArray) "Array[" + erasureString(clazz.getComponentType) + "]"
4341
else clazz.getName

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -399,6 +399,7 @@ class Definitions {
399399
@tu lazy val ScalaRuntime__hashCode: Symbol = ScalaRuntimeModule.requiredMethod(nme._hashCode_)
400400

401401
@tu lazy val BoxesRunTimeModule: Symbol = ctx.requiredModule("scala.runtime.BoxesRunTime")
402+
@tu lazy val BoxesRunTimeModule_externalEquals: Symbol = BoxesRunTimeModule.info.decl(nme.equals_).suchThat(toDenot(_).info.firstParamTypes.size == 2).symbol
402403
@tu lazy val ScalaStaticsModule: Symbol = ctx.requiredModule("scala.runtime.Statics")
403404
def staticsMethodRef(name: PreName): TermRef = ScalaStaticsModule.requiredMethodRef(name)
404405
def staticsMethod(name: PreName): TermSymbol = ScalaStaticsModule.requiredMethod(name)

0 commit comments

Comments
 (0)