From 695119ca357cfb4c6d6284bd98eba367c567fefe Mon Sep 17 00:00:00 2001 From: Anton Keks Date: Wed, 17 Jan 2024 14:59:33 +0200 Subject: [PATCH] [stdlib] remove duplicate size checks, as the same is done inside of Array extension functions that are called here --- libraries/stdlib/src/kotlin/collections/Sequences.kt | 2 +- libraries/stdlib/src/kotlin/collections/Sets.kt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/libraries/stdlib/src/kotlin/collections/Sequences.kt b/libraries/stdlib/src/kotlin/collections/Sequences.kt index 7cdcf47af62..dd7b5dcb958 100644 --- a/libraries/stdlib/src/kotlin/collections/Sequences.kt +++ b/libraries/stdlib/src/kotlin/collections/Sequences.kt @@ -34,7 +34,7 @@ public fun Iterator.asSequence(): Sequence = Sequence { this }.constra * * @sample samples.collections.Sequences.Building.sequenceOfValues */ -public fun sequenceOf(vararg elements: T): Sequence = if (elements.isEmpty()) emptySequence() else elements.asSequence() +public fun sequenceOf(vararg elements: T): Sequence = elements.asSequence() /** * Returns an empty sequence. diff --git a/libraries/stdlib/src/kotlin/collections/Sets.kt b/libraries/stdlib/src/kotlin/collections/Sets.kt index 342e2a60a0f..50290744daa 100644 --- a/libraries/stdlib/src/kotlin/collections/Sets.kt +++ b/libraries/stdlib/src/kotlin/collections/Sets.kt @@ -41,7 +41,7 @@ public fun emptySet(): Set = EmptySet * The returned set is serializable (JVM). * @sample samples.collections.Collections.Sets.readOnlySet */ -public fun setOf(vararg elements: T): Set = if (elements.size > 0) elements.toSet() else emptySet() +public fun setOf(vararg elements: T): Set = elements.toSet() /** * Returns a new read-only set containing only the specified object [element].