blob: 90ffab19004f694addc5e603816e19fd16ad822a [file]
// LANGUAGE: +FullValueClasses
// CHECK_BYTECODE_LISTING
// WITH_STDLIB
value class Point(val x: Int, val y: Int)
value class Point1(val x: Int)
fun f(vararg points: Point) = points.asList().toString()
fun f(vararg points: Point1) = points.asList().toString()
fun box(): String {
require(f(Point(1, 2), Point(3, 4)) == "[Point(x=1, y=2), Point(x=3, y=4)]")
require(f(Point1(1), Point1(2)) == "[Point1(x=1), Point1(x=2)]")
return "OK"
}