Skip to content

Commit d23e71a

Browse files
committed
Replace .entered by .enteredAfter in LazyVals.
Does not fail tests anymore.
1 parent 3964a18 commit d23e71a

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/dotty/tools/dotc/transform/LazyVals.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -315,7 +315,7 @@ class LazyVals extends MiniPhaseTransform with IdentityDenotTransformer {
315315
} else { // need to create a new flag
316316
offsetSymbol = ctx.newSymbol(companion.moduleClass, (StdNames.nme.LAZY_FIELD_OFFSET + id.toString).toTermName, Flags.Synthetic, defn.LongType).enteredAfter(this)
317317
val flagName = (StdNames.nme.BITMAP_PREFIX + id.toString).toTermName
318-
val flagSymbol = ctx.newSymbol(claz, flagName, containerFlags, defn.LongType).entered
318+
val flagSymbol = ctx.newSymbol(claz, flagName, containerFlags, defn.LongType).enteredAfter(this)
319319
flag = ValDef(flagSymbol, Literal(Constants.Constant(0L)))
320320
val offsetTree = ValDef(offsetSymbol, getOffset.appliedTo(thizClass, Literal(Constant(flagName.toString))))
321321
info.defs = offsetTree :: info.defs

0 commit comments

Comments
 (0)