Sign in
pigweed
/
third_party
/
github
/
JetBrains
/
kotlin
/
5e49b472f81ed95098eec9749aa2ad0415fac731
/
.
/
compiler
/
testData
/
diagnostics
/
tests
/
dataFlowInfoTraversal
/
AssignmentInInitializer.fir.kt
blob: dbe7546d7708cc8ee87e72f8e9b5c2bacce2a238 [
file
]
// KT-2825 DataFlowInfo is not retained after assignment
interface
A
interface
B
:
A
{
fun foo
()
}
fun baz
(
b
:
B
)
=
b
fun bar1
(
a
:
A
)
{
val b
=
a
as
B
a
.
foo
()
b
.
foo
()
}
fun bar2
(
a
:
A
)
{
val b
=
baz
(
a
as
B
)
a
.
foo
()
b
.
foo
()
}