diff --git a/compiler/cli/src/org/jetbrains/kotlin/cli/common/CLICompiler.java b/compiler/cli/src/org/jetbrains/kotlin/cli/common/CLICompiler.java
index 4c53a3cab1c..cd5895afb5d 100644
--- a/compiler/cli/src/org/jetbrains/kotlin/cli/common/CLICompiler.java
+++ b/compiler/cli/src/org/jetbrains/kotlin/cli/common/CLICompiler.java
@@ -60,7 +60,6 @@ public abstract class CLICompiler {
@SuppressWarnings("UnusedDeclaration") // Used via reflection in CompilerRunnerUtil#invokeExecMethod
@NotNull
public ExitCode execAndOutputXml(@NotNull PrintStream errStream, @NotNull Services services, @NotNull String... args) {
- K2JVMCompiler.Companion.resetInitStartTime();
return exec(errStream, services, MessageRenderer.XML, args);
}
@@ -116,6 +115,8 @@ public abstract class CLICompiler {
@NotNull MessageRenderer messageRenderer,
@NotNull String[] args
) {
+ K2JVMCompiler.Companion.resetInitStartTime();
+
A arguments = parseArguments(errStream, messageRenderer, args);
if (arguments == null) {
return INTERNAL_ERROR;