Sign in
pigweed
/
third_party
/
github
/
JetBrains
/
kotlin
/
f7ff397a310cd4d47fc4849043f8c9d47412e512
/
.
/
compiler
/
testData
/
codegen
/
box
/
inlineClasses
/
inlineFunctionInsideInlineClass.kt
blob: 2d8aa405fd363b37794dc9cad8b574c75b7430d5 [
file
]
// !LANGUAGE: +InlineClasses
// IGNORE_BACKEND_FIR: JVM_IR
inline
class
Foo
(
val x
:
Int
)
{
inline
fun inc
():
Foo
=
Foo
(
x
+
1
)
}
fun box
():
String
{
val a
=
Foo
(
0
)
val b
=
a
.
inc
().
inc
()
if
(
b
.
x
!=
2
)
return
"fail"
return
"OK"
}