Skip to content

Commit a378a46

Browse files
committed
Disable volatile interpretation of lazy vals under -language:Scala2
Revert this commit once scala#1149 is fixed.
1 parent dbc06d9 commit a378a46

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
@@ -74,7 +74,7 @@ class LazyVals extends MiniPhaseTransform with IdentityDenotTransformer with Nee
7474
ctx.scala2Mode && {
7575
if (ctx.settings.rewrite.value.isDefined)
7676
patch(ctx.compilationUnit.source, Position(toUntyped(tree).envelope.start), "@volatile ")
77-
true // cannot assume volatile because of problems with compilestdlib. See #1149
77+
false // cannot assume volatile because of problems with compilestdlib. See #1149
7878
} ||
7979
(sym.is(Flags.Module) && !sym.is(Flags.Synthetic)))
8080
// module class is user-defined.

0 commit comments

Comments
 (0)