JS: fix unsigned literal inlining

This commit is contained in:
Anton Bannykh
2018-09-18 20:55:19 +03:00
parent 7ff72e9d90
commit 6736987239
4 changed files with 34 additions and 2 deletions
@@ -0,0 +1,22 @@
// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1625
// MODULE: lib
// FILE: lib.kt
inline fun tenUInt() = 10U
inline fun tenULong() = 10UL
// MODULE: main(lib)
// FILE: main.kt
fun box(): String {
if (tenUInt() != 10U) return "fail 1"
if (tenULong() != 10UL) return "fail 2"
return "OK"
}