JPS: remove outputs for additional dirty files for current iteration

JPS does not remove output files for files marked as dirty
for current iteration. This is a problem for adding complementary files
during JPS MPP IC.
If output files are not removed, the compiler might raise an error
for duplicated actual declarations.
This commit is contained in:
Alexey Tsvetkov
2020-04-17 13:06:19 +03:00
parent 4ccec5218f
commit 06275a201c
5 changed files with 28 additions and 3 deletions
@@ -31,6 +31,9 @@ Building pJvm
Cleaning output files:
out/production/pJvm/META-INF/pJvm.kotlin_module
End of files
Cleaning output files:
out/production/pJvm/FJvmKt.class
End of files
Compiling files:
c/src/f.kt
pJvm/src/fJvm.kt
@@ -35,6 +35,9 @@ Building pJvm
Cleaning output files:
out/production/pJvm/META-INF/pJvm.kotlin_module
End of files
Cleaning output files:
out/production/pJvm/FgKt.class
End of files
Compiling files:
c/src/f.kt
c/src/g.kt
@@ -6,6 +6,10 @@ Cleaning output files:
out/production/pJvm/FJvmKt.class
out/production/pJvm/META-INF/pJvm.kotlin_module
End of files
Cleaning output files:
out/production/pJvm/FKt.class
out/production/pJvm/SharedImmutable.class
End of files
Compiling files:
c/src/f.kt
pJvm/src/fJvm.kt