Files
kraken/tests/test_comparison_overload.krak

26 lines
427 B
Plaintext

import simple_print:*
fun Comparable<T>(): Comparable<T> {
var toRet : Comparable<T>
return toRet
}
fun Comparable<T>(item: T): Comparable<T> {
var toRet : Comparable<T>
return toRet
}
obj Comparable<T> {
fun operator==(other: Comparable<T>):bool {
return false
}
}
fun main():int {
var first: Comparable<int>
var second: Comparable<int>
println(first == second)
return 0
}