Sign in
pigweed
/
third_party
/
github
/
JetBrains
/
kotlin
/
6fc27c22f44d8051bf2e89f1657c0d9741c281c0
/
.
/
compiler
/
testData
/
diagnostics
/
tests
/
dataFlowInfoTraversal
/
Assignment.kt
blob: 09563b897f7ed94285b3225583b01eea0f712b4c [
file
]
interface
A
interface
B
:
A
{
fun foo
()
}
fun bar1
(
a
:
A
)
{
var
b
:
B
=
a
as
B
<!
DEBUG_INFO_SMARTCAST
!>
a
<!>.
foo
()
b
.
foo
()
}
fun id
(
b
:
B
)
=
b
fun bar2
(
a
:
A
)
{
var
b
:
B
=
id
(
a
as
B
)
<!
DEBUG_INFO_SMARTCAST
!>
a
<!>.
foo
()
b
.
foo
()
}