Sign in
pigweed
/
third_party
/
github
/
JetBrains
/
kotlin
/
cae7f90b594750d624e94b3325571f4b5ebff2f0
/
.
/
compiler
/
testData
/
ir
/
interpreter
/
fib.kt
blob: e333b34c786bcbbf856f7973dfd645a10156610e [
file
] [
log
] [
blame
]
@CompileTimeCalculation
fun fib
(
n
:
Int
)
:
Int
{
if
(
n
<=
1
)
return
n
return
fib
(
n
-
1
)
+
fib
(
n
-
2
)
}
const
val n2
=
<!
EVALUATED
:
`1`
!>
fib
(
2
)<!>
const
val n10
=
<!
EVALUATED
:
`55`
!>
fib
(
10
)<!>
const
val n18
=
<!
EVALUATED
:
`2584`
!>
fib
(
18
)<!>