[stdlib] Specify AT_MOST_ONCE contract for default-value-like functional parameters KT-54879
This commit is contained in:
committed by
Space Team
parent
dee9fdc02d
commit
fc13ae7b4d
+1
-1
@@ -6,7 +6,7 @@ FILE: unitUpperBound.kt
|
||||
|
||||
public final fun foo(x: R|kotlin/collections/List<kotlin/String>|): R|kotlin/Unit| {
|
||||
lvar w: R|kotlin/Int| = Int(1)
|
||||
R|<local>/x|.R|kotlin/collections/ifEmpty|<R|kotlin/collections/List<kotlin/String>|, R|kotlin/Any|>(<L> = ifEmpty@fun <anonymous>(): R|kotlin/Any| <inline=Inline, kind=UNKNOWN> {
|
||||
R|<local>/x|.R|kotlin/collections/ifEmpty|<R|kotlin/collections/List<kotlin/String>|, R|kotlin/Any|>(<L> = ifEmpty@fun <anonymous>(): R|kotlin/Any| <inline=Inline, kind=AT_MOST_ONCE> {
|
||||
R|<local>/w| = R|<local>/w|.R|kotlin/Int.plus|(Int(2))
|
||||
}
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user