/* * Copyright 2010-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license * that can be found in the LICENSE file. */ // WITH_STDLIB import kotlin.test.* inline class Foo(val value: Int) fun foo(x: Foo = Foo(42)) = x.value fun box(): String { assertEquals(foo(), 42) assertEquals(foo(Foo(17)), 17) return "OK" }