KT-2752: refactor generation of FQN in JS. Move backend-independent code to generic code in frontend.
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
package foo
|
||||
|
||||
// CHECK_NOT_CALLED: f1
|
||||
// CHECK_NOT_CALLED: f2
|
||||
// CHECK_BREAKS_COUNT: function=test count=3
|
||||
// CHECK_NOT_CALLED: f1_0
|
||||
// CHECK_NOT_CALLED: f2_0
|
||||
// CHECK_BREAKS_COUNT: function=test_0 count=3
|
||||
|
||||
internal var even = arrayListOf<Int>()
|
||||
internal var odd = arrayListOf<Int>()
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
package foo
|
||||
|
||||
// CHECK_CONTAINS_NO_CALLS: test1
|
||||
// CHECK_CONTAINS_NO_CALLS: test2
|
||||
// CHECK_VARS_COUNT: function=test1 count=0
|
||||
// CHECK_VARS_COUNT: function=test2 count=1
|
||||
// CHECK_CONTAINS_NO_CALLS: test1_0
|
||||
// CHECK_CONTAINS_NO_CALLS: test2_0
|
||||
// CHECK_VARS_COUNT: function=test1_0 count=0
|
||||
// CHECK_VARS_COUNT: function=test2_0 count=1
|
||||
|
||||
var log = ""
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package foo
|
||||
|
||||
// CHECK_CONTAINS_NO_CALLS: test
|
||||
// CHECK_VARS_COUNT: function=test count=0
|
||||
// CHECK_CONTAINS_NO_CALLS: test_0
|
||||
// CHECK_VARS_COUNT: function=test_0 count=0
|
||||
|
||||
object SumHolder {
|
||||
var sum = 0
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package foo
|
||||
|
||||
// CHECK_CONTAINS_NO_CALLS: test
|
||||
// CHECK_VARS_COUNT: function=test count=0
|
||||
// CHECK_CONTAINS_NO_CALLS: test_0
|
||||
// CHECK_VARS_COUNT: function=test_0 count=0
|
||||
|
||||
internal inline fun sign(x: Int): Int {
|
||||
if (x < 0) return -1
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package foo
|
||||
|
||||
// CHECK_CONTAINS_NO_CALLS: test
|
||||
// CHECK_VARS_COUNT: function=test count=0
|
||||
// CHECK_CONTAINS_NO_CALLS: test_0
|
||||
// CHECK_VARS_COUNT: function=test_0 count=0
|
||||
|
||||
// A copy of stdlib run function.
|
||||
// Copied to not to depend on run implementation.
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package foo
|
||||
|
||||
// CHECK_CONTAINS_NO_CALLS: test
|
||||
// CHECK_VARS_COUNT: function=test count=0
|
||||
// CHECK_CONTAINS_NO_CALLS: test_0
|
||||
// CHECK_VARS_COUNT: function=test_0 count=0
|
||||
|
||||
internal class A(val x: Int) {
|
||||
inline fun f(): Int = x
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package foo
|
||||
|
||||
// CHECK_CONTAINS_NO_CALLS: test
|
||||
// CHECK_VARS_COUNT: function=test count=1
|
||||
// CHECK_CONTAINS_NO_CALLS: test_0
|
||||
// CHECK_VARS_COUNT: function=test_0 count=1
|
||||
|
||||
internal inline fun sum(x: Int, y: Int): Int {
|
||||
if (x == 0 || y == 0) return 0
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package foo
|
||||
|
||||
// CHECK_CONTAINS_NO_CALLS: test
|
||||
// CHECK_VARS_COUNT: function=test count=1
|
||||
// CHECK_CONTAINS_NO_CALLS: test_0
|
||||
// CHECK_VARS_COUNT: function=test_0 count=1
|
||||
|
||||
internal inline fun sum(x: Int, y: Int): Int {
|
||||
if (x == 0 || y == 0) return 0
|
||||
|
||||
Reference in New Issue
Block a user