Skip to content

Commit 4c93442

Browse files
committed
Address some of dotty deviations in backend.
Implicit vals need explicit type, anonymous classes are widened.
1 parent be7c94c commit 4c93442

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/dotty/tools/backend/jvm/LabelDefs.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ class LabelDefs extends MiniPhaseTransform {
164164
}
165165
}
166166

167-
val collectLabelDefs = new TreeMap() {
167+
object collectLabelDefs extends TreeMap() {
168168

169169
// label calls from this DefDef
170170
var parentLabelCalls: mutable.Set[Tree] = new mutable.HashSet[Tree]()

src/dotty/tools/backend/jvm/scalaPrimitives.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ class DottyPrimitives(ctx: Context) {
125125
/** Initialize the primitive map */
126126
private def init: immutable.Map[Symbol, Int] = {
127127

128-
implicit val ctx = this.ctx
128+
implicit val ctx: Context = this.ctx
129129

130130
import core.Symbols.defn
131131
val primitives = new mutable.HashMap[Symbol, Int]()

0 commit comments

Comments
 (0)