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