Inline test data structure changed

This commit is contained in:
Mikhael Bogdanov
2014-06-04 15:47:20 +04:00
committed by Michael Bogdanov
parent b37c0d3fff
commit 02c6bdeaa3
115 changed files with 765 additions and 519 deletions
@@ -0,0 +1,10 @@
fun test1(): Int {
return 1.inlineMethod()
}
fun box(): String {
val result = test1()
if (result != 2) return "test1: ${result}"
return "OK"
}
@@ -0,0 +1,8 @@
var s: Int = 1;
inline fun Int.inlineMethod() : Int {
noInlineLambda()
return noInlineLambda()
}
inline fun Int.noInlineLambda() = { s++ } ()