blob: 76664964d4b94050ea539633aec3e4dc54e9a6e4 [file] [log] [blame]
@CompileTimeCalculation
class A
@CompileTimeCalculation
fun getTheSameValue(a: Any): Any = a
@CompileTimeCalculation
fun theSameObjectEquals(value: Any): Boolean {
return value == getTheSameValue(value) && value === getTheSameValue(value)
}
const val equals1 = <!EVALUATED: `false`!>A().equals(A())<!>
const val equals2 = <!EVALUATED: `true`!>theSameObjectEquals(A())<!>