Skip to content

Commit dce5251

Browse files
committed
chore: Effectively open Scala 2 source code
1 parent 813c644 commit dce5251

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

compiler/src/dotty/tools/dotc/typer/Namer.scala

+2
Original file line numberDiff line numberDiff line change
@@ -249,6 +249,8 @@ class Namer { typer: Typer =>
249249
var flags = checkFlags(tree.mods.flags)
250250
if ctx.settings.YcompileScala2Library.value then
251251
flags |= Scala2x
252+
if flags.isOneOf(EffectivelyOpenFlags, butNot = EffectivelyFinalFlags | Sealed) then
253+
flags |= Open
252254
val name = checkNoConflict(tree.name, flags.is(Private), tree.span).asTypeName
253255
val cls =
254256
createOrRefine[ClassSymbol](tree, name, flags, ctx.owner,

0 commit comments

Comments
 (0)