K2: add test confirming finished migration in KT-33917
Related to KT-62918, KT-60086
This commit is contained in:
committed by
Space Team
parent
dda7004d66
commit
f82c3c3bf7
@@ -12,3 +12,8 @@ fun fooFoo(): My<I1> = My(object : I1, I2 {})
|
|||||||
<!AMBIGUOUS_ANONYMOUS_TYPE_INFERRED!>internal fun bar()<!> = My(object : I1, I2 {})
|
<!AMBIGUOUS_ANONYMOUS_TYPE_INFERRED!>internal fun bar()<!> = My(object : I1, I2 {})
|
||||||
|
|
||||||
private fun baz() = My(object : I1, I2 {})
|
private fun baz() = My(object : I1, I2 {})
|
||||||
|
|
||||||
|
// See also KT-33917
|
||||||
|
<!AMBIGUOUS_ANONYMOUS_TYPE_INFERRED!>private <!NOTHING_TO_INLINE!>inline<!> fun bazBaz()<!> = My(object : I1, I2 {})
|
||||||
|
|
||||||
|
private <!NOTHING_TO_INLINE!>inline<!> fun bazBazBaz() = My(object : I1 {})
|
||||||
|
|||||||
+18
@@ -48,3 +48,21 @@ FILE: ambiguousAnonymousExposed.fir.kt
|
|||||||
}
|
}
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
private final inline fun bazBaz(): R|My<out I1>| {
|
||||||
|
^bazBaz R|/My.My|<R|<anonymous>|>(object : R|I1|, R|I2| {
|
||||||
|
private constructor(): R|<anonymous>| {
|
||||||
|
super<R|kotlin/Any|>()
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
)
|
||||||
|
}
|
||||||
|
private final inline fun bazBazBaz(): R|My<out I1>| {
|
||||||
|
^bazBazBaz R|/My.My|<R|<anonymous>|>(object : R|I1| {
|
||||||
|
private constructor(): R|<anonymous>| {
|
||||||
|
super<R|kotlin/Any|>()
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|||||||
@@ -12,3 +12,8 @@ fun fooFoo(): My<I1> = My(object : I1, I2 {})
|
|||||||
internal fun <!EXPOSED_FUNCTION_RETURN_TYPE!>bar<!>() = My(object : I1, I2 {})
|
internal fun <!EXPOSED_FUNCTION_RETURN_TYPE!>bar<!>() = My(object : I1, I2 {})
|
||||||
|
|
||||||
private fun baz() = My(object : I1, I2 {})
|
private fun baz() = My(object : I1, I2 {})
|
||||||
|
|
||||||
|
// See also KT-33917
|
||||||
|
private <!NOTHING_TO_INLINE!>inline<!> fun <!PRIVATE_INLINE_FUNCTIONS_RETURNING_ANONYMOUS_OBJECTS!>bazBaz<!>() = My(object : I1, I2 {})
|
||||||
|
|
||||||
|
private <!NOTHING_TO_INLINE!>inline<!> fun <!PRIVATE_INLINE_FUNCTIONS_RETURNING_ANONYMOUS_OBJECTS!>bazBazBaz<!>() = My(object : I1 {})
|
||||||
|
|||||||
Reference in New Issue
Block a user