diff --git a/jps/jps-builders/src/org/jetbrains/jps/incremental/FSOperations.java b/jps/jps-builders/src/org/jetbrains/jps/incremental/FSOperations.java index d37c256e11e1..636c81ff8ea1 100644 --- a/jps/jps-builders/src/org/jetbrains/jps/incremental/FSOperations.java +++ b/jps/jps-builders/src/org/jetbrains/jps/incremental/FSOperations.java @@ -176,6 +176,8 @@ public class FSOperations { } public static void pruneEmptyDirs(CompileContext context, @Nullable final Set dirsToDelete) { + if (dirsToDelete == null || dirsToDelete.isEmpty()) return; + Set doNotDelete = ALL_OUTPUTS_KEY.get(context); if (doNotDelete == null) { doNotDelete = new THashSet(FileUtil.FILE_HASHING_STRATEGY);