From aea6da2371cbc0083eb1c933349141a465bc2189 Mon Sep 17 00:00:00 2001 From: Alex Vanyo Date: Mon, 30 Nov 2020 10:29:09 -0600 Subject: [PATCH] Use combineUnsafe for 4 parameter combine --- kotlinx-coroutines-core/common/src/flow/operators/Zip.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kotlinx-coroutines-core/common/src/flow/operators/Zip.kt b/kotlinx-coroutines-core/common/src/flow/operators/Zip.kt index 790c0895e4..5f2eea3600 100644 --- a/kotlinx-coroutines-core/common/src/flow/operators/Zip.kt +++ b/kotlinx-coroutines-core/common/src/flow/operators/Zip.kt @@ -153,7 +153,7 @@ public fun combine( flow3: Flow, flow4: Flow, transform: suspend (T1, T2, T3, T4) -> R -): Flow = combine(flow, flow2, flow3, flow4) { args: Array<*> -> +): Flow = combineUnsafe(flow, flow2, flow3, flow4) { args: Array<*> -> transform( args[0] as T1, args[1] as T2,