[psi2ir] Add tests for implicit casts "to" and "from" dynamic type

This commit is contained in:
Zalim Bashorov
2019-04-04 15:38:24 +03:00
parent dffcfdc02f
commit 57a6b53780
5 changed files with 179 additions and 0 deletions
@@ -0,0 +1,32 @@
val d1: dynamic = 1
val p: Int = 1
var d2: dynamic = p
fun withDynamic(d: dynamic) = d
fun test1(s: String) {
withDynamic(s)
}
fun test2(a: Any) {
val d: dynamic = a
}
fun test3(a: Any?) {
val d: dynamic = a
}
fun test4(a: Any, s: String, na: Any?) {
var d: dynamic = p
d = a
d = na
d = s
}
fun test5(a: Any, s: String, na: Any?) {
d2 = a
d2 = na
d2 = s
}