From 94a0e508d92860d74378a1e96e134c6040dc1489 Mon Sep 17 00:00:00 2001 From: Ilya Gorbunov Date: Thu, 21 Dec 2017 06:06:26 +0300 Subject: [PATCH] Use empty array instead of presized for Collection.toArray #KT-21918 --- libraries/stdlib/src/kotlin/collections/ArraysJVM.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/stdlib/src/kotlin/collections/ArraysJVM.kt b/libraries/stdlib/src/kotlin/collections/ArraysJVM.kt index 10f67beb1a1..85a7369a339 100644 --- a/libraries/stdlib/src/kotlin/collections/ArraysJVM.kt +++ b/libraries/stdlib/src/kotlin/collections/ArraysJVM.kt @@ -47,7 +47,7 @@ public inline fun ByteArray.toString(charset: Charset): String = String(this, ch public inline fun Collection.toTypedArray(): Array { @Suppress("PLATFORM_CLASS_MAPPED_TO_KOTLIN") val thisCollection = this as java.util.Collection - return thisCollection.toArray(arrayOfNulls(thisCollection.size())) as Array + return thisCollection.toArray(arrayOfNulls(0)) as Array } /** Internal unsafe construction of array based on reference array type */