diff options
-rw-r--r-- | .gitattributes | 23 | ||||
-rw-r--r-- | dottydoc/test/BaseTest.scala | 2 | ||||
-rw-r--r-- | project/Build.scala | 2 | ||||
-rw-r--r-- | src/dotty/tools/dotc/Run.scala | 6 | ||||
-rw-r--r-- | src/dotty/tools/dotc/config/Settings.scala | 2 | ||||
-rw-r--r-- | src/dotty/tools/dotc/util/SourceFile.scala | 7 | ||||
-rw-r--r-- | test/dotc/tests.scala | 10 | ||||
-rw-r--r-- | test/test/CompilerTest.scala | 8 | ||||
-rw-r--r-- | test/test/DottyTest.scala | 1 | ||||
-rw-r--r-- | test/test/ParserTest.scala | 3 | ||||
-rw-r--r-- | test/test/ScannerTest.scala | 5 | ||||
-rw-r--r-- | tests/pos-special/utf16encoded.scala | bin | 0 -> 324 bytes | |||
-rw-r--r-- | tests/pos-special/utf8encoded.scala | 8 | ||||
-rw-r--r-- | tests/pos/pos_valueclasses/nullAsInstanceOfVC.scala (renamed from tests/pos/valueclasses/nullAsInstanceOfVC.scala) | 0 | ||||
-rw-r--r-- | tests/pos/pos_valueclasses/optmatch.scala (renamed from tests/pos/valueclasses/optmatch.scala) | 0 | ||||
-rw-r--r-- | tests/pos/pos_valueclasses/paramlists.scala (renamed from tests/pos/valueclasses/paramlists.scala) | 0 | ||||
-rw-r--r-- | tests/pos/pos_valueclasses/privatethisparam.scala (renamed from tests/pos/valueclasses/privatethisparam.scala) | 0 | ||||
-rw-r--r-- | tests/pos/pos_valueclasses/t5667.scala (renamed from tests/pos/valueclasses/t5667.scala) | 0 | ||||
-rw-r--r-- | tests/pos/pos_valueclasses/t5853.scala (renamed from tests/pos/valueclasses/t5853.scala) | 0 | ||||
-rw-r--r-- | tests/pos/pos_valueclasses/t5953.scala (renamed from tests/pos/valueclasses/t5953.scala) | 0 | ||||
-rw-r--r-- | tests/pos/pos_valueclasses/t6029.scala (renamed from tests/pos/valueclasses/t6029.scala) | 0 | ||||
-rw-r--r-- | tests/pos/pos_valueclasses/t6034.scala (renamed from tests/pos/valueclasses/t6034.scala) | 0 | ||||
-rw-r--r-- | tests/pos/pos_valueclasses/t6215.scala (renamed from tests/pos/valueclasses/t6215.scala) | 0 | ||||
-rw-r--r-- | tests/pos/pos_valueclasses/t6260.scala (renamed from tests/pos/valueclasses/t6260.scala) | 0 | ||||
-rw-r--r-- | tests/pos/pos_valueclasses/t6260a.scala (renamed from tests/pos/valueclasses/t6260a.scala) | 0 | ||||
-rw-r--r-- | tests/pos/pos_valueclasses/t6260b.scala (renamed from tests/pos/valueclasses/t6260b.scala) | 0 | ||||
-rw-r--r-- | tests/pos/pos_valueclasses/t6358.scala (renamed from tests/pos/valueclasses/t6358.scala) | 0 | ||||
-rw-r--r-- | tests/pos/pos_valueclasses/t6358_2.scala (renamed from tests/pos/valueclasses/t6358_2.scala) | 0 | ||||
-rw-r--r-- | tests/pos/pos_valueclasses/t6601/PrivateValueClass_1.scala (renamed from tests/pos/valueclasses/t6601/PrivateValueClass_1.scala) | 0 | ||||
-rw-r--r-- | tests/pos/pos_valueclasses/t6601/UsePrivateValueClass_2.scala (renamed from tests/pos/valueclasses/t6601/UsePrivateValueClass_2.scala) | 0 | ||||
-rw-r--r-- | tests/pos/pos_valueclasses/t6651.scala (renamed from tests/pos/valueclasses/t6651.scala) | 0 | ||||
-rw-r--r-- | tests/pos/pos_valueclasses/t7818.scala (renamed from tests/pos/valueclasses/t7818.scala) | 0 | ||||
-rw-r--r-- | tests/pos/pos_valueclasses/t8011.scala (renamed from tests/pos/valueclasses/t8011.scala) | 0 | ||||
-rw-r--r-- | tests/pos/pos_valueclasses/t9298/JUse.java (renamed from tests/pos/valueclasses/t9298/JUse.java) | 0 | ||||
-rw-r--r-- | tests/pos/pos_valueclasses/t9298/Meter.scala (renamed from tests/pos/valueclasses/t9298/Meter.scala) | 0 | ||||
-rw-r--r-- | tests/pos/pos_valueclasses/t9298/Use.scala (renamed from tests/pos/valueclasses/t9298/Use.scala) | 0 | ||||
-rw-r--r-- | tests/pos/pos_valueclasses/value-class-override-no-spec.flags (renamed from tests/pos/valueclasses/value-class-override-no-spec.flags) | 0 | ||||
-rw-r--r-- | tests/pos/pos_valueclasses/value-class-override-no-spec.scala (renamed from tests/pos/valueclasses/value-class-override-no-spec.scala) | 0 | ||||
-rw-r--r-- | tests/pos/pos_valueclasses/value-class-override-spec.scala (renamed from tests/pos/valueclasses/value-class-override-spec.scala) | 0 | ||||
-rw-r--r-- | tests/pos/pos_valueclasses/xlint1.flags (renamed from tests/pos/valueclasses/xlint1.flags) | 0 | ||||
-rw-r--r-- | tests/pos/pos_valueclasses/xlint1.scala (renamed from tests/pos/valueclasses/xlint1.scala) | 0 |
41 files changed, 50 insertions, 27 deletions
diff --git a/.gitattributes b/.gitattributes index d9d8b125c..a4689a686 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,15 +1,16 @@ # These files are text and should be normalized (convert crlf => lf) -*.c text -*.check text -*.css text -*.html text -*.java text -*.js text -*.sbt text -*.scala text -*.sh text -*.txt text -*.xml text + +*.c text eol=lf +*.check text eol=lf +*.css text eol=lf +*.html text eol=lf +*.java text eol=lf +*.js text eol=lf +*.sbt text eol=lf +*.scala text eol=lf +*.sh text eol=lf +*.txt text eol=lf +*.xml text eol=lf # Windows-specific files get windows endings *.bat eol=crlf diff --git a/dottydoc/test/BaseTest.scala b/dottydoc/test/BaseTest.scala index 2233d03c8..808387a44 100644 --- a/dottydoc/test/BaseTest.scala +++ b/dottydoc/test/BaseTest.scala @@ -12,7 +12,7 @@ import model.Package trait DottyTest { dotty.tools.dotc.parsing.Scanners // initialize keywords - implicit var ctx: FreshContext = { + implicit val ctx: FreshContext = { val base = new ContextBase import base.settings._ val ctx = base.initialCtx.fresh diff --git a/project/Build.scala b/project/Build.scala index 1412556a9..88ee7dca7 100644 --- a/project/Build.scala +++ b/project/Build.scala @@ -40,7 +40,7 @@ object DottyBuild extends Build { homepage in Global := Some(url("https://github.com/lampepfl/dotty")), // scalac options - scalacOptions in Global ++= Seq("-feature", "-deprecation", "-language:existentials,higherKinds,implicitConversions"), + scalacOptions in Global ++= Seq("-feature", "-deprecation", "-encoding", "UTF8", "-language:existentials,higherKinds,implicitConversions"), javacOptions in Global ++= Seq("-Xlint:unchecked", "-Xlint:deprecation") ) diff --git a/src/dotty/tools/dotc/Run.scala b/src/dotty/tools/dotc/Run.scala index 1a26748bf..fa69530b5 100644 --- a/src/dotty/tools/dotc/Run.scala +++ b/src/dotty/tools/dotc/Run.scala @@ -9,6 +9,7 @@ import Phases._ import Decorators._ import dotty.tools.dotc.transform.TreeTransforms.TreeTransformer import io.PlainFile +import scala.io.Codec import util._ import reporting.Reporter import transform.TreeChecker @@ -28,8 +29,9 @@ class Run(comp: Compiler)(implicit ctx: Context) { var units: List[CompilationUnit] = _ def getSource(fileName: String): SourceFile = { + val encoding = ctx.settings.encoding.value val f = new PlainFile(fileName) - if (f.exists) new SourceFile(f) + if (f.exists) new SourceFile(f, Codec(encoding)) else { ctx.error(s"not found: $fileName") NoSource @@ -113,7 +115,7 @@ class Run(comp: Compiler)(implicit ctx: Context) { val writer = new BufferedWriter(new OutputStreamWriter(virtualFile.output, "UTF-8")) // buffering is still advised by javadoc writer.write(sourceCode) writer.close() - compileSources(List(new SourceFile(virtualFile))) + compileSources(List(new SourceFile(virtualFile, Codec.UTF8))) } /** The context created for this run */ diff --git a/src/dotty/tools/dotc/config/Settings.scala b/src/dotty/tools/dotc/config/Settings.scala index 73df4e1ec..cffa047fe 100644 --- a/src/dotty/tools/dotc/config/Settings.scala +++ b/src/dotty/tools/dotc/config/Settings.scala @@ -25,6 +25,8 @@ object Settings { private var values = ArrayBuffer(initialValues: _*) private var _wasRead: Boolean = false + override def toString = s"SettingsState(values: ${values.toList})" + def value(idx: Int): Any = { _wasRead = true values(idx) diff --git a/src/dotty/tools/dotc/util/SourceFile.scala b/src/dotty/tools/dotc/util/SourceFile.scala index 6b547203e..344bc253a 100644 --- a/src/dotty/tools/dotc/util/SourceFile.scala +++ b/src/dotty/tools/dotc/util/SourceFile.scala @@ -10,6 +10,7 @@ import java.io.IOException import Chars._ import ScriptSourceFile._ import Positions._ +import scala.io.Codec import java.util.Optional @@ -36,9 +37,9 @@ object ScriptSourceFile { case class SourceFile(file: AbstractFile, content: Array[Char]) extends interfaces.SourceFile { - def this(_file: AbstractFile) = this(_file, _file.toCharArray) - def this(sourceName: String, cs: Seq[Char]) = this(new VirtualFile(sourceName), cs.toArray) - def this(file: AbstractFile, cs: Seq[Char]) = this(file, cs.toArray) + def this(_file: AbstractFile, codec: Codec) = this(_file, new String(_file.toByteArray, codec.charSet).toCharArray) + def this(sourceName: String, cs: Seq[Char]) = this(new VirtualFile(sourceName), cs.toArray) + def this(file: AbstractFile, cs: Seq[Char]) = this(file, cs.toArray) /** Tab increment; can be overridden */ def tabInc = 8 diff --git a/test/dotc/tests.scala b/test/dotc/tests.scala index 9f95a30c1..c4d8085f5 100644 --- a/test/dotc/tests.scala +++ b/test/dotc/tests.scala @@ -23,8 +23,7 @@ class tests extends CompilerTest { val defaultOutputDir = "./out/" implicit val defaultOptions = noCheckOptions ++ List( - "-Yno-deep-subtypes", "-Yno-double-bindings", "-Yforce-sbt-phases", - "-d", defaultOutputDir) ++ { + "-Yno-deep-subtypes", "-Yno-double-bindings", "-Yforce-sbt-phases", "-d", defaultOutputDir) ++ { if (isRunByJenkins) List("-Ycheck:tailrec,resolveSuper,mixin,restoreScopes,labelDef") // should be Ycheck:all, but #725 else List("-Ycheck:tailrec,resolveSuper,mixin,restoreScopes,labelDef") } @@ -38,6 +37,9 @@ class tests extends CompilerTest { val allowDoubleBindings = defaultOptions diff List("-Yno-double-bindings") val scala2mode = List("-language:Scala2") + val explicitUTF8 = List("-encoding", "UTF8") + val explicitUTF16 = List("-encoding", "UTF16") + val testsDir = "./tests/" val posDir = testsDir + "pos/" val posSpecialDir = testsDir + "pos-special/" @@ -95,7 +97,7 @@ class tests extends CompilerTest { @Test def pos_overloadedAccess = compileFile(posDir, "overloadedAccess", twice) @Test def pos_approximateUnion = compileFile(posDir, "approximateUnion", twice) @Test def pos_tailcall = compileDir(posDir, "tailcall", twice) - @Test def pos_valueclasses = compileFiles(posDir + "valueclasses/", twice) + @Test def pos_valueclasses = compileFiles(posDir + "pos_valueclasses/", twice) @Test def pos_nullarify = compileFile(posDir, "nullarify", args = "-Ycheck:nullarify" :: Nil) @Test def pos_subtyping = compileFile(posDir, "subtyping", twice) @Test def pos_packageObj = compileFile(posDir, "i0239", twice) @@ -118,6 +120,8 @@ class tests extends CompilerTest { compileFile(posSpecialDir, "spec-t5545/S_1") compileFile(posSpecialDir, "spec-t5545/S_2") } + @Test def pos_utf8 = compileFile(posSpecialDir, "utf8encoded", explicitUTF8) + @Test def pos_utf16 = compileFile(posSpecialDir, "utf16encoded", explicitUTF16) @Test def new_all = compileFiles(newDir, twice) @Test def repl_all = replFiles(replDir) diff --git a/test/test/CompilerTest.scala b/test/test/CompilerTest.scala index d0e4b9a52..6bd5f7030 100644 --- a/test/test/CompilerTest.scala +++ b/test/test/CompilerTest.scala @@ -413,7 +413,8 @@ abstract class CompilerTest { val flags = oldFlags.map(f => if (f == oldOutput) partestOutput else f) ++ List(s"-classpath $partestOutput") // Required for separate compilation tests - getExisting(dest).isDifferent(source, flags, nerr) match { + val difference = getExisting(dest).isDifferent(source, flags, nerr) + difference match { case NotExists => copyFiles(source, dest, partestOutput, flags, nerr, kind) case ExistsSame => // nothing else to do case ExistsDifferent => @@ -449,6 +450,7 @@ abstract class CompilerTest { /** Recursively copy over source files and directories, excluding extensions * that aren't in extensionsToCopy. */ private def recCopyFiles(sourceFile: Path, dest: Path): Unit = { + def copyfile(file: SFile, bytewise: Boolean): Unit = { if (bytewise) { val in = file.inputStream() @@ -490,7 +492,7 @@ abstract class CompilerTest { /** Reads the existing files for the given test source if any. */ private def getExisting(dest: Path): ExistingFiles = { - val content: Option[Option[String]] = processFileDir(dest, f => f.safeSlurp, d => Some("")) + val content: Option[Option[String]] = processFileDir(dest, f => try Some(f.slurp("UTF8")) catch {case io: java.io.IOException => Some(io.toString())}, d => Some("")) if (content.isDefined && content.get.isDefined) { val flags = (dest changeExtension "flags").toFile.safeSlurp val nerr = (dest changeExtension "nerr").toFile.safeSlurp @@ -504,7 +506,7 @@ abstract class CompilerTest { if (!genSrc.isDefined) { NotExists } else { - val source = processFileDir(sourceFile, { f => f.safeSlurp }, { d => Some("") }, + val source = processFileDir(sourceFile, { f => try Some(f.slurp("UTF8")) catch {case _: java.io.IOException => None} }, { d => Some("") }, Some("DPCompilerTest sourceFile doesn't exist: " + sourceFile)).get if (source == genSrc) { nerr match { diff --git a/test/test/DottyTest.scala b/test/test/DottyTest.scala index 15d82c208..4b767b318 100644 --- a/test/test/DottyTest.scala +++ b/test/test/DottyTest.scala @@ -23,6 +23,7 @@ class DottyTest /*extends ContextEscapeDetection*/ { import base.settings._ val ctx = base.initialCtx.fresh base.initialize()(ctx) + ctx.setSetting(ctx.settings.encoding, "UTF8") ctx } /* diff --git a/test/test/ParserTest.scala b/test/test/ParserTest.scala index 524be272d..f66dbf55d 100644 --- a/test/test/ParserTest.scala +++ b/test/test/ParserTest.scala @@ -4,6 +4,7 @@ import scala.reflect.io._ import dotty.tools.dotc.util._ import dotty.tools.dotc.core._ import dotty.tools.dotc.parsing._ +import scala.io.Codec import Tokens._, Parsers._ import dotty.tools.dotc.ast.untpd._ import org.junit.Test @@ -23,7 +24,7 @@ class ParserTest extends DottyTest { def parse(file: PlainFile): Tree = { //println("***** parsing " + file) - val source = new SourceFile(file) + val source = new SourceFile(file, Codec.UTF8) val parser = new Parser(source) val tree = parser.parse() parsed += 1 diff --git a/test/test/ScannerTest.scala b/test/test/ScannerTest.scala index f8f09ff6f..5ff9bba0c 100644 --- a/test/test/ScannerTest.scala +++ b/test/test/ScannerTest.scala @@ -1,6 +1,7 @@ package test import scala.reflect.io._ +import scala.io.Codec import dotty.tools.dotc.util._ import dotty.tools.dotc.parsing._ import Tokens._, Scanners._ @@ -16,8 +17,8 @@ class ScannerTest extends DottyTest { def scan(name: String): Unit = scan(new PlainFile(name)) def scan(file: PlainFile): Unit = { - println("***** scanning " + file) - val source = new SourceFile(file) + //println("***** scanning " + file) + val source = new SourceFile(file, Codec.UTF8) val scanner = new Scanner(source) var i = 0 while (scanner.token != EOF) { diff --git a/tests/pos-special/utf16encoded.scala b/tests/pos-special/utf16encoded.scala Binary files differnew file mode 100644 index 000000000..d77529f19 --- /dev/null +++ b/tests/pos-special/utf16encoded.scala diff --git a/tests/pos-special/utf8encoded.scala b/tests/pos-special/utf8encoded.scala new file mode 100644 index 000000000..6eac24acd --- /dev/null +++ b/tests/pos-special/utf8encoded.scala @@ -0,0 +1,8 @@ +//this file is saved as UTF-8 +object Test { + def main(args: Array[String]): Unit = { + val testchar = '⇒' + println(testchar == '\u21D2') + } + +}
\ No newline at end of file diff --git a/tests/pos/valueclasses/nullAsInstanceOfVC.scala b/tests/pos/pos_valueclasses/nullAsInstanceOfVC.scala index 43af839ec..43af839ec 100644 --- a/tests/pos/valueclasses/nullAsInstanceOfVC.scala +++ b/tests/pos/pos_valueclasses/nullAsInstanceOfVC.scala diff --git a/tests/pos/valueclasses/optmatch.scala b/tests/pos/pos_valueclasses/optmatch.scala index a7995a455..a7995a455 100644 --- a/tests/pos/valueclasses/optmatch.scala +++ b/tests/pos/pos_valueclasses/optmatch.scala diff --git a/tests/pos/valueclasses/paramlists.scala b/tests/pos/pos_valueclasses/paramlists.scala index f390a44e0..f390a44e0 100644 --- a/tests/pos/valueclasses/paramlists.scala +++ b/tests/pos/pos_valueclasses/paramlists.scala diff --git a/tests/pos/valueclasses/privatethisparam.scala b/tests/pos/pos_valueclasses/privatethisparam.scala index 77ca9851c..77ca9851c 100644 --- a/tests/pos/valueclasses/privatethisparam.scala +++ b/tests/pos/pos_valueclasses/privatethisparam.scala diff --git a/tests/pos/valueclasses/t5667.scala b/tests/pos/pos_valueclasses/t5667.scala index 80efb181b..80efb181b 100644 --- a/tests/pos/valueclasses/t5667.scala +++ b/tests/pos/pos_valueclasses/t5667.scala diff --git a/tests/pos/valueclasses/t5853.scala b/tests/pos/pos_valueclasses/t5853.scala index 82ac9dd1d..82ac9dd1d 100644 --- a/tests/pos/valueclasses/t5853.scala +++ b/tests/pos/pos_valueclasses/t5853.scala diff --git a/tests/pos/valueclasses/t5953.scala b/tests/pos/pos_valueclasses/t5953.scala index 669fac7df..669fac7df 100644 --- a/tests/pos/valueclasses/t5953.scala +++ b/tests/pos/pos_valueclasses/t5953.scala diff --git a/tests/pos/valueclasses/t6029.scala b/tests/pos/pos_valueclasses/t6029.scala index 13f8f8830..13f8f8830 100644 --- a/tests/pos/valueclasses/t6029.scala +++ b/tests/pos/pos_valueclasses/t6029.scala diff --git a/tests/pos/valueclasses/t6034.scala b/tests/pos/pos_valueclasses/t6034.scala index 8e2fb625c..8e2fb625c 100644 --- a/tests/pos/valueclasses/t6034.scala +++ b/tests/pos/pos_valueclasses/t6034.scala diff --git a/tests/pos/valueclasses/t6215.scala b/tests/pos/pos_valueclasses/t6215.scala index 579503e6c..579503e6c 100644 --- a/tests/pos/valueclasses/t6215.scala +++ b/tests/pos/pos_valueclasses/t6215.scala diff --git a/tests/pos/valueclasses/t6260.scala b/tests/pos/pos_valueclasses/t6260.scala index 675c3c16a..675c3c16a 100644 --- a/tests/pos/valueclasses/t6260.scala +++ b/tests/pos/pos_valueclasses/t6260.scala diff --git a/tests/pos/valueclasses/t6260a.scala b/tests/pos/pos_valueclasses/t6260a.scala index e29f10452..e29f10452 100644 --- a/tests/pos/valueclasses/t6260a.scala +++ b/tests/pos/pos_valueclasses/t6260a.scala diff --git a/tests/pos/valueclasses/t6260b.scala b/tests/pos/pos_valueclasses/t6260b.scala index fb9a2961b..fb9a2961b 100644 --- a/tests/pos/valueclasses/t6260b.scala +++ b/tests/pos/pos_valueclasses/t6260b.scala diff --git a/tests/pos/valueclasses/t6358.scala b/tests/pos/pos_valueclasses/t6358.scala index 291ae2e9e..291ae2e9e 100644 --- a/tests/pos/valueclasses/t6358.scala +++ b/tests/pos/pos_valueclasses/t6358.scala diff --git a/tests/pos/valueclasses/t6358_2.scala b/tests/pos/pos_valueclasses/t6358_2.scala index effac505a..effac505a 100644 --- a/tests/pos/valueclasses/t6358_2.scala +++ b/tests/pos/pos_valueclasses/t6358_2.scala diff --git a/tests/pos/valueclasses/t6601/PrivateValueClass_1.scala b/tests/pos/pos_valueclasses/t6601/PrivateValueClass_1.scala index fc6f3e422..fc6f3e422 100644 --- a/tests/pos/valueclasses/t6601/PrivateValueClass_1.scala +++ b/tests/pos/pos_valueclasses/t6601/PrivateValueClass_1.scala diff --git a/tests/pos/valueclasses/t6601/UsePrivateValueClass_2.scala b/tests/pos/pos_valueclasses/t6601/UsePrivateValueClass_2.scala index acd0dbef9..acd0dbef9 100644 --- a/tests/pos/valueclasses/t6601/UsePrivateValueClass_2.scala +++ b/tests/pos/pos_valueclasses/t6601/UsePrivateValueClass_2.scala diff --git a/tests/pos/valueclasses/t6651.scala b/tests/pos/pos_valueclasses/t6651.scala index 6201b6de3..6201b6de3 100644 --- a/tests/pos/valueclasses/t6651.scala +++ b/tests/pos/pos_valueclasses/t6651.scala diff --git a/tests/pos/valueclasses/t7818.scala b/tests/pos/pos_valueclasses/t7818.scala index 31f542366..31f542366 100644 --- a/tests/pos/valueclasses/t7818.scala +++ b/tests/pos/pos_valueclasses/t7818.scala diff --git a/tests/pos/valueclasses/t8011.scala b/tests/pos/pos_valueclasses/t8011.scala index 88b4b53aa..88b4b53aa 100644 --- a/tests/pos/valueclasses/t8011.scala +++ b/tests/pos/pos_valueclasses/t8011.scala diff --git a/tests/pos/valueclasses/t9298/JUse.java b/tests/pos/pos_valueclasses/t9298/JUse.java index a872c895a..a872c895a 100644 --- a/tests/pos/valueclasses/t9298/JUse.java +++ b/tests/pos/pos_valueclasses/t9298/JUse.java diff --git a/tests/pos/valueclasses/t9298/Meter.scala b/tests/pos/pos_valueclasses/t9298/Meter.scala index 290b28509..290b28509 100644 --- a/tests/pos/valueclasses/t9298/Meter.scala +++ b/tests/pos/pos_valueclasses/t9298/Meter.scala diff --git a/tests/pos/valueclasses/t9298/Use.scala b/tests/pos/pos_valueclasses/t9298/Use.scala index 41f1fb035..41f1fb035 100644 --- a/tests/pos/valueclasses/t9298/Use.scala +++ b/tests/pos/pos_valueclasses/t9298/Use.scala diff --git a/tests/pos/valueclasses/value-class-override-no-spec.flags b/tests/pos/pos_valueclasses/value-class-override-no-spec.flags index a7e64e4f0..a7e64e4f0 100644 --- a/tests/pos/valueclasses/value-class-override-no-spec.flags +++ b/tests/pos/pos_valueclasses/value-class-override-no-spec.flags diff --git a/tests/pos/valueclasses/value-class-override-no-spec.scala b/tests/pos/pos_valueclasses/value-class-override-no-spec.scala index 058e3e911..058e3e911 100644 --- a/tests/pos/valueclasses/value-class-override-no-spec.scala +++ b/tests/pos/pos_valueclasses/value-class-override-no-spec.scala diff --git a/tests/pos/valueclasses/value-class-override-spec.scala b/tests/pos/pos_valueclasses/value-class-override-spec.scala index c315be8d0..c315be8d0 100644 --- a/tests/pos/valueclasses/value-class-override-spec.scala +++ b/tests/pos/pos_valueclasses/value-class-override-spec.scala diff --git a/tests/pos/valueclasses/xlint1.flags b/tests/pos/pos_valueclasses/xlint1.flags index 7949c2afa..7949c2afa 100644 --- a/tests/pos/valueclasses/xlint1.flags +++ b/tests/pos/pos_valueclasses/xlint1.flags diff --git a/tests/pos/valueclasses/xlint1.scala b/tests/pos/pos_valueclasses/xlint1.scala index c2f39f9b3..c2f39f9b3 100644 --- a/tests/pos/valueclasses/xlint1.scala +++ b/tests/pos/pos_valueclasses/xlint1.scala |