Skip to content

Commit 7997ca5

Browse files
authored
Merge pull request #1872 from dotty-staging/fix-compileStdLib-test
Fix compileStdLib test
2 parents 3247bf4 + 25d4f8e commit 7997ca5

File tree

3 files changed

+24
-6
lines changed

3 files changed

+24
-6
lines changed

compiler/test/dotc/scala-collections.blacklist

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,3 +64,20 @@
6464
# |illegal redefinition of standard class AnyVal
6565
# (This is intended)
6666

67+
../scala-scala/src/library/scala/collection/parallel/Tasks.scala
68+
# java.lang.StackOverflowError
69+
70+
../scala-scala/src/library/scala/reflect/package.scala
71+
# 63 | private[scala] def materializeClassTag[T](): ClassTag[T] = macro ???
72+
# | ^^^^^
73+
# | not found: macro
74+
75+
../scala-scala/src/library/scala/StringContext.scala
76+
# 168 | def f[A >: Any](args: A*): String = macro ???
77+
# | ^^^^^
78+
# | not found: macro
79+
80+
../scala-scala/src/library/scala/util/control/Exception.scala
81+
# 51 | implicit def throwableSubtypeToCatcher[Ex <: Throwable: ClassTag, T](pf: PartialFunction[Ex, T]) =
82+
# | ^
83+
# | cyclic reference involving method mkCatcher

compiler/test/dotc/scala-collections.whitelist

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@
6464
../scala-scala/src/library/scala/Serializable.scala
6565
../scala-scala/src/library/scala/Specializable.scala
6666
../scala-scala/src/library/scala/Symbol.scala
67-
../scala-scala/src/library/scala/StringContext.scala
67+
#../scala-scala/src/library/scala/StringContext.scala
6868
../scala-scala/src/library/scala/UninitializedError.scala
6969
../scala-scala/src/library/scala/UninitializedFieldError.scala
7070
../scala-scala/src/library/scala/collection/IndexedSeqOptimized.scala
@@ -293,7 +293,7 @@
293293

294294
../scala-scala/src/library/scala/util/Try.scala
295295

296-
../scala-scala/src/library/scala/util/control/Exception.scala
296+
#../scala-scala/src/library/scala/util/control/Exception.scala
297297
../scala-scala/src/library/scala/util/control/Breaks.scala
298298
../scala-scala/src/library/scala/util/control/ControlThrowable.scala
299299
../scala-scala/src/library/scala/util/control/NonFatal.scala
@@ -445,7 +445,7 @@
445445
../scala-scala/src/library/scala/reflect/NoManifest.scala
446446
../scala-scala/src/library/scala/reflect/OptManifest.scala
447447
../scala-scala/src/library/scala/reflect/NameTransformer.scala
448-
../scala-scala/src/library/scala/reflect/package.scala
448+
#../scala-scala/src/library/scala/reflect/package.scala
449449

450450
../scala-scala/src/library/scala/Responder.scala
451451

@@ -508,7 +508,7 @@
508508
../scala-scala/src/library/scala/collection/parallel/PreciseSplitter.scala
509509
../scala-scala/src/library/scala/collection/parallel/Splitter.scala
510510
../scala-scala/src/library/scala/collection/parallel/TaskSupport.scala
511-
../scala-scala/src/library/scala/collection/parallel/Tasks.scala
511+
#../scala-scala/src/library/scala/collection/parallel/Tasks.scala
512512

513513
../scala-scala/src/library/scala/Console.scala
514514
../scala-scala/src/library/scala/Enumeration.scala

compiler/test/dotty/tools/dotc/CompilerTest.scala

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -228,8 +228,9 @@ abstract class CompilerTest {
228228
} else {
229229
val destDir = Directory(DPConfig.testRoot + JFile.separator + testName)
230230
files.foreach({ file =>
231-
val jfile = new JFile(file)
232-
recCopyFiles(jfile, destDir / jfile.getName)
231+
val sourceFile = new JFile(file)
232+
val destFile = destDir / (if (file.startsWith("../")) file.substring(3) else file)
233+
recCopyFiles(sourceFile, destFile)
233234
})
234235
compileDir(DPConfig.testRoot + JFile.separator, testName, args)
235236
destDir.deleteRecursively

0 commit comments

Comments
 (0)