Generate EXPECTED_REACHABLE_NODES directive on JS box tests
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 492
|
||||
package foo
|
||||
|
||||
// CHECK_CONTAINS_NO_CALLS: test
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 498
|
||||
package foo
|
||||
|
||||
fun add(a: Int, b: Int): Int {
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 903
|
||||
/*
|
||||
This tests that variables (aliases) are created for array literals.
|
||||
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 491
|
||||
package foo
|
||||
|
||||
// CHECK_FUNCTIONS_HAVE_SAME_LINES: syntaxTestInline syntaxTest
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 495
|
||||
// CHECK_CONTAINS_NO_CALLS: box except=equals;Baz_getInstance;callLocal;callLocalExtension
|
||||
// CHECK_CONTAINS_NO_CALLS: callLocal
|
||||
// CHECK_CONTAINS_NO_CALLS: callLocalExtension
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 506
|
||||
package foo
|
||||
|
||||
// CHECK_NOT_CALLED: inline1
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 495
|
||||
package foo
|
||||
|
||||
// CHECK_NOT_CALLED: abs
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 494
|
||||
package foo
|
||||
|
||||
// CHECK_CONTAINS_NO_CALLS: multiplyInline except=imul
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 494
|
||||
package foo
|
||||
|
||||
fun multiplyBy(x: Int): () -> ((Int) -> Int) {
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 501
|
||||
/*
|
||||
* Copy of JVM-backend test
|
||||
* Found at: compiler/testData/codegen/boxInline/simple/classObject.1.kt
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 493
|
||||
package foo
|
||||
|
||||
inline fun block(p: () -> Int) = p()
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 492
|
||||
package foo
|
||||
|
||||
// CHECK_CONTAINS_NO_CALLS: test
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 502
|
||||
/*
|
||||
* Copy of JVM-backend test
|
||||
* Found at: compiler/testData/codegen/boxInline/simple/extension.1.kt
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 494
|
||||
package foo
|
||||
|
||||
// CHECK_NOT_CALLED_IN_SCOPE: scope=multiply function=multiply$lambda
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 493
|
||||
package foo
|
||||
|
||||
class A
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 494
|
||||
package foo
|
||||
|
||||
// CHECK_NOT_CALLED: inc
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 491
|
||||
package foo
|
||||
|
||||
inline fun foo(): Any? = "foo()"
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 494
|
||||
package foo
|
||||
|
||||
// CHECK_NOT_CALLED: sumEvenInRange
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 495
|
||||
package foo
|
||||
|
||||
// CHECK_CONTAINS_NO_CALLS: test
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 492
|
||||
package foo
|
||||
|
||||
// CHECK_CONTAINS_NO_CALLS: squareMultipliedByTwo except=imul
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 492
|
||||
package foo
|
||||
|
||||
// CHECK_CONTAINS_NO_CALLS: squareMultipliedByTwo except=imul
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 493
|
||||
package foo
|
||||
|
||||
// CHECK_CONTAINS_NO_CALLS: identity
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 492
|
||||
package foo
|
||||
|
||||
// CHECK_CONTAINS_NO_CALLS: doNothingNoInline
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 493
|
||||
package foo
|
||||
|
||||
// CHECK_CONTAINS_NO_CALLS: doNothingInt
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 494
|
||||
package foo
|
||||
|
||||
// CHECK_CONTAINS_NO_CALLS: testIf1
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 492
|
||||
package foo
|
||||
|
||||
// CHECK_CONTAINS_NO_CALLS: multiplyNoInline except=imul
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 500
|
||||
package foo
|
||||
|
||||
// CHECK_CONTAINS_NO_CALLS: doNothing1
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 492
|
||||
package foo
|
||||
|
||||
// CHECK_CONTAINS_NO_CALLS: sumEven
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 501
|
||||
package foo
|
||||
|
||||
// CHECK_CONTAINS_NO_CALLS: maxBySquare except=imul
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 506
|
||||
package foo
|
||||
|
||||
// CHECK_CONTAINS_NO_CALLS: add
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 528
|
||||
package foo
|
||||
|
||||
// CHECK_CONTAINS_NO_CALLS: factAbsNoInline1 except=imul
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 493
|
||||
package foo
|
||||
|
||||
// CHECK_FUNCTIONS_HAVE_SAME_LINES: declaredBefore declaredAfter match=(h|g)1 replace=$1
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 491
|
||||
package foo
|
||||
|
||||
// CHECK_NOT_CALLED: sum
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 493
|
||||
package foo
|
||||
|
||||
inline fun<T> with1(value: T, p: T.() -> Unit) = value.p()
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 605
|
||||
package foo
|
||||
|
||||
inline fun bar(f: () -> Int): Array<Int> = arrayOf(f())
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 492
|
||||
package foo
|
||||
|
||||
// CHECK_CONTAINS_NO_CALLS: test
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 492
|
||||
package foo
|
||||
|
||||
// CHECK_CONTAINS_NO_CALLS: test
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 493
|
||||
package foo
|
||||
|
||||
// CHECK_CALLED_IN_SCOPE: scope=multiplyBy2 function=multiplyBy2$lambda
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 495
|
||||
package foo
|
||||
|
||||
inline fun run(func: () -> Int): Int {
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 504
|
||||
package foo
|
||||
|
||||
data class IntPair(public var fst: Int, public var snd: Int)
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 535
|
||||
package foo
|
||||
|
||||
// CHECK_CONTAINS_NO_CALLS: capturedInLambda
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 493
|
||||
package foo
|
||||
|
||||
// CHECK_CONTAINS_NO_CALLS: localWithCapture
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 535
|
||||
package foo
|
||||
|
||||
// CHECK_CONTAINS_NO_CALLS: add
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 493
|
||||
package foo
|
||||
|
||||
// CHECK_CONTAINS_NO_CALLS: localWithCapture
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 493
|
||||
package foo
|
||||
|
||||
// CHECK_CONTAINS_NO_CALLS: add
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 493
|
||||
package foo
|
||||
|
||||
fun multiplyBy(a: Int): (Int) -> Int {
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 509
|
||||
package foo
|
||||
|
||||
// CHECK_CONTAINS_NO_CALLS: test1 except=imul
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 493
|
||||
package foo
|
||||
|
||||
// CHECK_NOT_CALLED: component1
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 493
|
||||
package foo
|
||||
|
||||
// CHECK_CALLED_IN_SCOPE: scope=multiplyBy2 function=multiplyBy2$lambda
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 509
|
||||
// CHECK_NOT_CALLED_IN_SCOPE: function=plus_za3lpa$ scope=box
|
||||
// CHECK_NOT_CALLED_IN_SCOPE: function=plus scope=box
|
||||
// CHECK_NOT_CALLED_IN_SCOPE: function=invoke scope=box
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 498
|
||||
/*
|
||||
* Copy of JVM-backend test
|
||||
* Found at: compiler/testData/codegen/boxInline/simple/params.1.kt
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 491
|
||||
/*
|
||||
* Copy of JVM-backend test
|
||||
* Found at: compiler/testData/codegen/boxInline/simple/rootConstructor.1.kt
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 492
|
||||
package foo
|
||||
|
||||
// CHECK_CONTAINS_NO_CALLS: sum
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 496
|
||||
/*
|
||||
* Copy of JVM-backend test
|
||||
* Found at: compiler/testData/codegen/boxInline/simple/severalClosures.1.kt
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 487
|
||||
/*
|
||||
* Copy of JVM-backend test
|
||||
* Found at: compiler/testData/codegen/boxInline/simple/severalUsage.1.kt
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 502
|
||||
/*
|
||||
* Copy of JVM-backend test
|
||||
* Found at: compiler/testData/codegen/boxInline/simple/simpleDouble.1.kt
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 521
|
||||
/*
|
||||
* Copy of JVM-backend test
|
||||
* Found at: compiler/testData/codegen/boxInline/simple/simpleEnum.1.kt
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 502
|
||||
/*
|
||||
* Copy of JVM-backend test
|
||||
* Found at: compiler/testData/codegen/boxInline/simple/simpleInt.1.kt
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 491
|
||||
/*
|
||||
* Copy of JVM-backend test
|
||||
* Found at: compiler/testData/codegen/boxInline/simple/simpleLambda.1.kt
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 502
|
||||
/*
|
||||
* Copy of JVM-backend test
|
||||
* Found at: compiler/testData/codegen/boxInline/simple/simpleObject.1.kt
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 494
|
||||
package foo
|
||||
|
||||
var flag = false
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 533
|
||||
package foo
|
||||
|
||||
data class State(public var value: Int = 10)
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 505
|
||||
package foo
|
||||
|
||||
class Runner {
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 500
|
||||
package foo
|
||||
|
||||
class A() {
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 494
|
||||
package foo
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user