Sign in
pigweed
/
third_party
/
github
/
JetBrains
/
kotlin
/
9fc4d94d04f972782fee2dc5b3b25d052d88601a
/
.
/
compiler
/
testData
/
diagnostics
/
tests
/
generics
/
recursive.kt
blob: f704af776a70269c10ef6519467d6dab3d6af425 [
file
]
// FIR_IDENTICAL
// DIAGNOSTICS: -ASSIGNED_BUT_NEVER_ACCESSED_VARIABLE -UNUSED_VALUE
interface
Rec
<
T
>
class
A
:
Rec
<
A
>
class
B
:
Rec
<
B
>
fun test
(
a
:
A
,
b
:
B
,
c
:
Boolean
)
{
var
ab
=
if
(
c
)
a
else
b
ab
=
a
ab
=
b
}