Add ir interpreter tests
This commit is contained in:
committed by
TeamCityServer
parent
cc2d7340dc
commit
e28ab45c51
+12
@@ -0,0 +1,12 @@
|
||||
@CompileTimeCalculation
|
||||
fun sum(a: Int = 1, b: Int = 2, c: Int = 3) = a + b + c
|
||||
|
||||
@CompileTimeCalculation
|
||||
fun sumBasedOnPrevious(a: Int = 1, b: Int = a * 2, c: Int = b * 2) = a + b + c
|
||||
|
||||
const val sum1 = <!EVALUATED: `6`!>sum()<!>
|
||||
const val sum2 = <!EVALUATED: `1`!>sum(b = -3)<!>
|
||||
const val sum3 = <!EVALUATED: `3`!>sum(c = 1, a = 1, b = 1)<!>
|
||||
|
||||
const val sumBasedOnPrevious1 = <!EVALUATED: `7`!>sumBasedOnPrevious()<!>
|
||||
const val sumBasedOnPrevious2 = <!EVALUATED: `3`!>sumBasedOnPrevious(b = 1, c = 1)<!>
|
||||
Reference in New Issue
Block a user