From d8f876f8922aac8067105d26503d633278baeb37 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Thu, 31 Jul 2025 10:34:29 +0200 Subject: [PATCH] Reenable better-fors under '-source:3.7 -preview' settings --- compiler/src/dotty/tools/dotc/config/SourceVersion.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/src/dotty/tools/dotc/config/SourceVersion.scala b/compiler/src/dotty/tools/dotc/config/SourceVersion.scala index 7ea0ce7aaedd..6ac1865c79ae 100644 --- a/compiler/src/dotty/tools/dotc/config/SourceVersion.scala +++ b/compiler/src/dotty/tools/dotc/config/SourceVersion.scala @@ -43,7 +43,7 @@ enum SourceVersion: def enablesClauseInterleaving = isAtLeast(`3.6`) def enablesNewGivens = isAtLeast(`3.6`) def enablesNamedTuples = isAtLeast(`3.7`) - def enablesBetterFors = isAtLeast(`3.8`) + def enablesBetterFors(using Context) = isAtLeast(`3.8`) || (isAtLeast(`3.7`) && isPreviewEnabled) def requiresNewSyntax = isAtLeast(future)