EmptyIntersectionTypeChecker: fix error in diagnostic text

Related to KT-54411
This commit is contained in:
Mikhail Glukhikh
2022-11-24 17:41:24 +01:00
committed by Space Team
parent 71c2aac280
commit 832baf81e5
4 changed files with 22 additions and 6 deletions
@@ -0,0 +1,9 @@
/kt54411.kt:5:68: warning: parameter 'createNewSegment' is never used
inline fun <F : Segment<F>> AtomicRef<F>.findSegmentAndMoveForward(createNewSegment: (prev: F?) -> F) = null
^
/kt54411.kt:14:14: warning: type argument for a type parameter F has possible incompatible upper bounds: Segment<OneElementSegment<Q>>, OneElementSegment<Q>? (final class and non-final class: Segment<OneElementSegment<out Any?>>, OneElementSegment<out Any?>)
tail.findSegmentAndMoveForward(::createSegment)
^
/kt54411.kt:18:31: warning: parameter 'prev' is never used
private fun <C> createSegment(prev: OneElementSegment<C>?) = OneElementSegment<C>()
^
@@ -1,4 +1,5 @@
// FIR_IDENTICAL
// !RENDER_DIAGNOSTICS_FULL_TEXT
class AtomicRef<T>(val value: T)
inline fun <F : Segment<F>> AtomicRef<F>.findSegmentAndMoveForward(createNewSegment: (prev: F?) -> F) = null