From 2fa82edd850c4fd53742a051c692f54016d59676 Mon Sep 17 00:00:00 2001 From: Denis Zharkov Date: Mon, 2 Oct 2017 10:38:41 +0300 Subject: [PATCH] Use smaller default deque size for BFS over supertypes The default value (16) seems to be rather big --- .../org/jetbrains/kotlin/types/checker/TypeCheckerContext.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/descriptors/src/org/jetbrains/kotlin/types/checker/TypeCheckerContext.kt b/core/descriptors/src/org/jetbrains/kotlin/types/checker/TypeCheckerContext.kt index d089e17a892..b0a97b5ec07 100644 --- a/core/descriptors/src/org/jetbrains/kotlin/types/checker/TypeCheckerContext.kt +++ b/core/descriptors/src/org/jetbrains/kotlin/types/checker/TypeCheckerContext.kt @@ -52,7 +52,7 @@ open class TypeCheckerContext(val errorTypeEqualsToAnything: Boolean, val allowe supertypesLocked = true if (supertypesDeque == null) { - supertypesDeque = ArrayDeque() + supertypesDeque = ArrayDeque(4) } if (supertypesSet == null) { supertypesSet = SmartSet.create()