diff --git a/compiler/cli/cli-common/src/org/jetbrains/kotlin/cli/common/arguments/CommonToolArguments.kt b/compiler/cli/cli-common/src/org/jetbrains/kotlin/cli/common/arguments/CommonToolArguments.kt index 4cb09088147..ac4a6f8be72 100644 --- a/compiler/cli/cli-common/src/org/jetbrains/kotlin/cli/common/arguments/CommonToolArguments.kt +++ b/compiler/cli/cli-common/src/org/jetbrains/kotlin/cli/common/arguments/CommonToolArguments.kt @@ -95,4 +95,8 @@ abstract class CommonToolArguments : Freezable(), Serializable { checkFrozen() field = value } + + // This is a hack to workaround an issue that incremental compilation does not recompile CLI arguments classes after the change in + // the previous commit. This method can be removed after some time. + override fun equals(other: Any?): Boolean = super.equals(other) }