Sign in
pigweed
/
third_party
/
github
/
JetBrains
/
kotlin
/
ba045e44fbc13a4a8bcfa03689115fd0a25366a9
/
.
/
compiler
/
testData
/
codegen
/
bytecodeText
/
deadCodeElimination
/
boxing.kt
blob: ec4628b263557536815320dfd6f01e1bf15156c0 [
file
] [
log
] [
blame
]
class
A
fun foo
(
x
:
Any
?)
{}
fun box
()
{
val x
:
Int
?
=
1
x
!!
val z
:
Int
?
=
if
(
1
==
1
)
x
else
null
z
!!
foo
(
1
as
java
.
lang
.
Integer
)
val y
:
Any
?
=
if
(
1
==
1
)
x
else
A
()
y
!!
}
// 0 IFNULL
// 1 IFNONNULL
// 1 throwNpe
// 0 ATHROW