Skip to content

Commit d87f21f

Browse files
committed
Emit error when compilation is already loaded
1 parent 367bf61 commit d87f21f

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

compiler/src/dotty/tools/dotc/fromtasty/ReadTastyTreesFromClasses.scala

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,10 @@ class ReadTastyTreesFromClasses extends FrontEnd {
2828
else {
2929
val unit = CompilationUnit.mkCompilationUnit(clsd, unpickled, forceTrees = true)
3030
val cls = clsd.symbol.asClass
31-
if (cls.unpickler == null) None // Has already been loaded by some other compilation unit
31+
if (cls.unpickler == null) {
32+
ctx.error(s"Error: Already loaded ${cls.showFullName}")
33+
None
34+
}
3235
else {
3336
unit.pickled += (cls -> cls.unpickler.unpickler.bytes)
3437
cls.unpickler = null

0 commit comments

Comments
 (0)