Sign in
pigweed
/
third_party
/
github
/
JetBrains
/
kotlin
/
073a50037049a4e0869085bf4acf7c29e56210e3
/
.
/
compiler
/
testData
/
codegen
/
box
/
inlineClasses
/
inlineFunctionInsideInlineClass.kt
blob: 4b4ea1c59df9c5c62d9849c0a8e7c0b413ebfa69 [
file
] [
log
] [
blame
]
// !LANGUAGE: +InlineClasses
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"
}