JVM_IR: optimize tailrec calls in inline lambdas

^KT-48600 Fixed
This commit is contained in:
pyos
2021-09-06 13:06:42 +02:00
committed by Mikhael Bogdanov
parent 7c63d50d1c
commit 2afab62dae
4 changed files with 41 additions and 9 deletions
@@ -1,5 +1,5 @@
// KT-16549
// IGNORE_BACKEND: JVM
// IGNORE_BACKEND: JVM, JS
// IGNORE_FIR_DIAGNOSTICS_DIFF
class TailInline {
@@ -7,7 +7,7 @@ class TailInline {
return action()
}
private var countDown = 10
private var countDown = 100000
tailrec fun test(): Int {
if (countDown < 5) return countDown