Minor. Add tests and comment about copying generic parameters to

constructor, but not function reference to the constructor.

 #KT-32162
This commit is contained in:
Ilmir Usmanov
2022-01-31 06:21:59 +01:00
parent 84ccf412cb
commit 00a08fc6a4
16 changed files with 364 additions and 0 deletions
@@ -0,0 +1,15 @@
// CHECK_BYTECODE_LISTING
// LANGUAGE: -JvmInlineValueClasses, +GenericInlineClassParameter
// IGNORE_BACKEND: JVM
inline class ICInt<T: Int>(val value: T)
inline class ICIcInt<T: ICInt<Int>>(val value: T)
fun box(): String {
var res = ICInt(1).value
if (res != 1) return "FAIL 1: $res"
res = ICIcInt(ICInt(1)).value.value
if (res != 1) return "FAIL 2: $res"
return "OK"
}