From 8e7ae3a996ae376c7e5e64f87e987695dc3a4e4e Mon Sep 17 00:00:00 2001 From: Dmitry Petrov Date: Mon, 22 Apr 2019 17:08:08 +0300 Subject: [PATCH] Minor: IrTypeCheckerContext.removeExactAnnotation --- .../org/jetbrains/kotlin/ir/types/IrTypeCheckerContext.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/types/IrTypeCheckerContext.kt b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/types/IrTypeCheckerContext.kt index a6f496e274a..5f060083e08 100644 --- a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/types/IrTypeCheckerContext.kt +++ b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/types/IrTypeCheckerContext.kt @@ -55,4 +55,9 @@ class IrTypeCheckerContext(override val irBuiltIns: IrBuiltIns) : IrTypeSystemCo override fun newBaseTypeCheckerContext(errorTypesEqualToAnything: Boolean): AbstractTypeCheckerContext { return IrTypeCheckerContext(irBuiltIns) } + + override fun KotlinTypeMarker.removeExactAnnotation(): KotlinTypeMarker { + // TODO remove 'Exact' annotation only + return removeAnnotations() + } } \ No newline at end of file