KT-42018 explicitly cast inline class values in safe-as

This commit is contained in:
Dmitry Petrov
2020-11-18 16:57:13 +03:00
parent edd3b457d4
commit 3d2f5f4bc1
10 changed files with 53 additions and 1 deletions
@@ -0,0 +1,6 @@
// WITH_RUNTIME
// KJS_WITH_FULL_RUNTIME
fun testUIntSafeAsInt(x: UInt) = x as? Int
fun box(): String = if (testUIntSafeAsInt(1U) != null) "fail" else "OK"