[JS IR BE] New name generator

This commit is contained in:
Svyatoslav Kuzmich
2019-04-04 15:07:00 +03:00
parent a16ca5e66c
commit 977d3ef840
34 changed files with 836 additions and 529 deletions
@@ -1,4 +1,4 @@
// IGNORE_BACKEND: JS_IR
// KJS_WITH_FULL_RUNTIME
// EXPECTED_REACHABLE_NODES: 1819
// MODULE: lib1
// FILE: lib1.kt
@@ -43,8 +43,10 @@ fun box(): String {
val b = Derived2()
if (b.bar() != "B.foo") return "fail2: ${b.bar()}"
checkJsNames("foo", a)
checkJsNames("foo", b)
if (testUtils.isLegacyBackend()) {
checkJsNames("foo", a)
checkJsNames("foo", b)
}
return "OK"
}
@@ -1,3 +1,4 @@
// KJS_WITH_FULL_RUNTIME
// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1805
// MODULE: lib