Adjust testData to new labels syntax

This commit is contained in:
Denis Zharkov
2015-04-27 14:39:46 +03:00
parent 5977302465
commit 44a55e5bf6
191 changed files with 747 additions and 747 deletions
@@ -8,24 +8,24 @@ package foo
fun myRun<R>(f: () -> R) = f()
fun test0() {
val a = @aa 1
val a = aa@ 1
assertEquals(1, a)
assertEquals(3, @l1 a + @l2 2)
assertEquals(3, l1@ a + l2@ 2)
val b = @bb if (true) @t "then block" else @e "else block"
val b = bb@ if (true) t@ "then block" else e@ "else block"
assertEquals("then block", b)
}
fun test1() {
run @label {
run label@ {
return@label false
}
}
fun test2() {
myRun @label {
myRun label@ {
return@label false
}
}
@@ -33,7 +33,7 @@ fun test2() {
// KT-7487
public fun test3() {
val f = Foo()
f.iter @label {
f.iter label@ {
return@label false
}
}
@@ -6,7 +6,7 @@ package foo
fun test1() {
var `loop$` = 0
@loop for (i in 1..10) {
loop@ for (i in 1..10) {
`loop$` = i
if (i == 5) break@loop
}
@@ -17,7 +17,7 @@ fun test1() {
fun test2() {
var loop = 0
@loop for (i in 1..10) {
loop@ for (i in 1..10) {
loop = i
if (i == 5) break@loop
}
@@ -7,13 +7,13 @@ fun test() {
var i = 0
var j = 0
@loop for (k in 1..10) {
@loop for (m in 1..10) {
if (m == 4) break @loop
loop@ for (k in 1..10) {
loop@ for (m in 1..10) {
if (m == 4) break@loop
j = m
}
if (k == 8) break @loop
if (k == 8) break@loop
i = k
}
@@ -10,21 +10,21 @@ class State() {
}
inline fun test1(state: State) {
@loop for (i in 1..10) {
loop@ for (i in 1..10) {
state.value++
if (i == 2) break@loop
}
}
inline fun test2(state: State) {
@loop for (i in 1..10) {
loop@ for (i in 1..10) {
test1(state)
if (i == 2) break@loop
}
}
inline fun test3(state: State) {
@loop for (i in 1..10) {
loop@ for (i in 1..10) {
test2(state)
if (i == 2) break@loop
}
@@ -12,19 +12,19 @@ noinline fun test(state: State) {
[inline] fun test3() {
[inline] fun test2() {
[inline] fun test1() {
@loop for (i in 1..10) {
loop@ for (i in 1..10) {
state.value++
if (i == 2) break@loop
}
}
@loop for (i in 1..10) {
loop@ for (i in 1..10) {
test1()
if (i == 2) break@loop
}
}
@loop for (i in 1..10) {
loop@ for (i in 1..10) {
test2()
if (i == 2) break@loop
}
@@ -6,13 +6,13 @@ fun test() {
var i = 0
var j = 0
@loop for (m in 1..10) {
if (m == 4) break @loop
loop@ for (m in 1..10) {
if (m == 4) break@loop
j = m
}
@loop for (k in 1..10) {
if (k == 4) break @loop
loop@ for (k in 1..10) {
if (k == 4) break@loop
i = k
}
@@ -6,13 +6,13 @@ package foo
inline fun testInline(): Int {
var c = 0
@loop for (i in 1..9) {
loop@ for (i in 1..9) {
c++
if (c == 2) break@loop
}
@loop for (j in 1..9) {
loop@ for (j in 1..9) {
c++
if (c == 4) break@loop
}
@@ -7,7 +7,7 @@ package foo
inline fun testLabelInline(): Int {
var a = 0
@loop for (i in 1..10) {
loop@ for (i in 1..10) {
if (i == 1) continue@loop
a += i
@@ -15,7 +15,7 @@ inline fun testLabelInline(): Int {
if (i == 2) break@loop
}
@loop for (i in 1..10) {
loop@ for (i in 1..10) {
if (i == 1) continue@loop
a += i
@@ -29,7 +29,7 @@ inline fun testLabelInline(): Int {
fun testLabel(): String {
var a = 0
@loop for (i in 1..10) {
loop@ for (i in 1..10) {
if (i == 1) continue@loop
a += testLabelInline()
@@ -6,8 +6,8 @@ package foo
fun testBreak() {
var i = 0
@loop for (j in 1..10) {
if (j == 5) break @loop
loop@ for (j in 1..10) {
if (j == 5) break@loop
i = j
}
@@ -18,8 +18,8 @@ fun testBreak() {
fun testContinue() {
var sum = 0
@loop for (j in 1..5) {
if (j % 2 != 0) continue @loop
loop@ for (j in 1..5) {
if (j % 2 != 0) continue@loop
sum += j
}
@@ -8,8 +8,8 @@ package foo
inline fun testBreak(): Int {
var i = 0
@loop for (j in 1..10) {
if (j == 5) break @loop
loop@ for (j in 1..10) {
if (j == 5) break@loop
i = j
}
@@ -24,8 +24,8 @@ noinline fun testBreakNoinline() {
inline fun testContinue(): Int {
var sum = 0
@loop for (j in 1..5) {
if (j % 2 != 0) continue @loop
loop@ for (j in 1..5) {
if (j % 2 != 0) continue@loop
sum += j
}