|
|
|
@@ -11,8 +11,8 @@ fun case_1() {
|
|
|
|
|
while (true) {
|
|
|
|
|
println(x ?: break)
|
|
|
|
|
}
|
|
|
|
|
<!DEBUG_INFO_EXPRESSION_TYPE("kotlin.String?")!>x<!>
|
|
|
|
|
<!DEBUG_INFO_EXPRESSION_TYPE("kotlin.String?")!>x<!><!UNSAFE_CALL!>.<!>length
|
|
|
|
|
<!DEBUG_INFO_EXPRESSION_TYPE("kotlin.String? & kotlin.Nothing?")!>x<!>
|
|
|
|
|
<!DEBUG_INFO_EXPRESSION_TYPE("kotlin.String? & kotlin.Nothing?")!>x<!><!UNSAFE_CALL!>.<!>length
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
@@ -25,8 +25,8 @@ fun case_2(y: MutableList<Int>) {
|
|
|
|
|
while (true) {
|
|
|
|
|
y[x ?: break] = 10
|
|
|
|
|
}
|
|
|
|
|
<!DEBUG_INFO_EXPRESSION_TYPE("kotlin.Int?")!>x<!>
|
|
|
|
|
<!DEBUG_INFO_EXPRESSION_TYPE("kotlin.Int?")!>x<!><!UNSAFE_CALL!>.<!>inv()
|
|
|
|
|
<!DEBUG_INFO_EXPRESSION_TYPE("kotlin.Int? & kotlin.Nothing?")!>x<!>
|
|
|
|
|
<!DEBUG_INFO_EXPRESSION_TYPE("kotlin.Int? & kotlin.Nothing?")!>x<!><!UNSAFE_CALL!>.<!>inv()
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
@@ -39,8 +39,8 @@ fun case_3(y: MutableList<Int>) {
|
|
|
|
|
while (true) {
|
|
|
|
|
y[0] = x ?: break
|
|
|
|
|
}
|
|
|
|
|
<!DEBUG_INFO_EXPRESSION_TYPE("kotlin.Int?")!>x<!>
|
|
|
|
|
<!DEBUG_INFO_EXPRESSION_TYPE("kotlin.Int?")!>x<!><!UNSAFE_CALL!>.<!>inv()
|
|
|
|
|
<!DEBUG_INFO_EXPRESSION_TYPE("kotlin.Int? & kotlin.Nothing?")!>x<!>
|
|
|
|
|
<!DEBUG_INFO_EXPRESSION_TYPE("kotlin.Int? & kotlin.Nothing?")!>x<!><!UNSAFE_CALL!>.<!>inv()
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// TESTCASE NUMBER: 4
|
|
|
|
@@ -49,8 +49,8 @@ fun case_4() {
|
|
|
|
|
while (true) {
|
|
|
|
|
x ?: break
|
|
|
|
|
}
|
|
|
|
|
<!DEBUG_INFO_EXPRESSION_TYPE("kotlin.Int?")!>x<!>
|
|
|
|
|
<!DEBUG_INFO_EXPRESSION_TYPE("kotlin.Int?")!>x<!><!UNSAFE_CALL!>.<!>inv()
|
|
|
|
|
<!DEBUG_INFO_EXPRESSION_TYPE("kotlin.Int? & kotlin.Nothing?")!>x<!>
|
|
|
|
|
<!DEBUG_INFO_EXPRESSION_TYPE("kotlin.Int? & kotlin.Nothing?")!>x<!><!UNSAFE_CALL!>.<!>inv()
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// TESTCASE NUMBER: 5
|
|
|
|
@@ -59,8 +59,8 @@ fun case_5(y: Boolean) {
|
|
|
|
|
while (true) {
|
|
|
|
|
y && (x ?: break)
|
|
|
|
|
}
|
|
|
|
|
<!DEBUG_INFO_EXPRESSION_TYPE("kotlin.Boolean?")!>x<!>
|
|
|
|
|
<!DEBUG_INFO_EXPRESSION_TYPE("kotlin.Boolean?")!>x<!><!UNSAFE_CALL!>.<!>not()
|
|
|
|
|
<!DEBUG_INFO_EXPRESSION_TYPE("kotlin.Boolean? & kotlin.Nothing?")!>x<!>
|
|
|
|
|
<!DEBUG_INFO_EXPRESSION_TYPE("kotlin.Boolean? & kotlin.Nothing?")!>x<!><!UNSAFE_CALL!>.<!>not()
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// TESTCASE NUMBER: 6
|
|
|
|
@@ -69,8 +69,8 @@ fun case_6(y: Boolean) {
|
|
|
|
|
while (true) {
|
|
|
|
|
y || (x ?: break)
|
|
|
|
|
}
|
|
|
|
|
<!DEBUG_INFO_EXPRESSION_TYPE("kotlin.Boolean?")!>x<!>
|
|
|
|
|
<!DEBUG_INFO_EXPRESSION_TYPE("kotlin.Boolean?")!>x<!><!UNSAFE_CALL!>.<!>not()
|
|
|
|
|
<!DEBUG_INFO_EXPRESSION_TYPE("kotlin.Boolean? & kotlin.Nothing?")!>x<!>
|
|
|
|
|
<!DEBUG_INFO_EXPRESSION_TYPE("kotlin.Boolean? & kotlin.Nothing?")!>x<!><!UNSAFE_CALL!>.<!>not()
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// TESTCASE NUMBER: 7
|
|
|
|
@@ -94,8 +94,8 @@ fun case_8() {
|
|
|
|
|
while (true) {
|
|
|
|
|
y += x ?: break
|
|
|
|
|
}
|
|
|
|
|
<!DEBUG_INFO_EXPRESSION_TYPE("kotlin.Int?")!>x<!>
|
|
|
|
|
<!DEBUG_INFO_EXPRESSION_TYPE("kotlin.Int?")!>x<!><!UNSAFE_CALL!>.<!>inv()
|
|
|
|
|
<!DEBUG_INFO_EXPRESSION_TYPE("kotlin.Int? & kotlin.Nothing?")!>x<!>
|
|
|
|
|
<!DEBUG_INFO_EXPRESSION_TYPE("kotlin.Int? & kotlin.Nothing?")!>x<!><!UNSAFE_CALL!>.<!>inv()
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
@@ -109,8 +109,8 @@ fun case_9() {
|
|
|
|
|
while (true) {
|
|
|
|
|
y -= x ?: break
|
|
|
|
|
}
|
|
|
|
|
<!DEBUG_INFO_EXPRESSION_TYPE("kotlin.Int?")!>x<!>
|
|
|
|
|
<!DEBUG_INFO_EXPRESSION_TYPE("kotlin.Int?")!>x<!><!UNSAFE_CALL!>.<!>inv()
|
|
|
|
|
<!DEBUG_INFO_EXPRESSION_TYPE("kotlin.Int? & kotlin.Nothing?")!>x<!>
|
|
|
|
|
<!DEBUG_INFO_EXPRESSION_TYPE("kotlin.Int? & kotlin.Nothing?")!>x<!><!UNSAFE_CALL!>.<!>inv()
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
@@ -124,8 +124,8 @@ fun case_10() {
|
|
|
|
|
while (true) {
|
|
|
|
|
val z = y - (x ?: break)
|
|
|
|
|
}
|
|
|
|
|
<!DEBUG_INFO_EXPRESSION_TYPE("kotlin.Int?")!>x<!>
|
|
|
|
|
<!DEBUG_INFO_EXPRESSION_TYPE("kotlin.Int?")!>x<!><!UNSAFE_CALL!>.<!>inv()
|
|
|
|
|
<!DEBUG_INFO_EXPRESSION_TYPE("kotlin.Int? & kotlin.Nothing?")!>x<!>
|
|
|
|
|
<!DEBUG_INFO_EXPRESSION_TYPE("kotlin.Int? & kotlin.Nothing?")!>x<!><!UNSAFE_CALL!>.<!>inv()
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
@@ -139,8 +139,8 @@ fun case_11() {
|
|
|
|
|
while (true) {
|
|
|
|
|
val z = y * (x ?: break)
|
|
|
|
|
}
|
|
|
|
|
<!DEBUG_INFO_EXPRESSION_TYPE("kotlin.Int?")!>x<!>
|
|
|
|
|
<!DEBUG_INFO_EXPRESSION_TYPE("kotlin.Int?")!>x<!><!UNSAFE_CALL!>.<!>inv()
|
|
|
|
|
<!DEBUG_INFO_EXPRESSION_TYPE("kotlin.Int? & kotlin.Nothing?")!>x<!>
|
|
|
|
|
<!DEBUG_INFO_EXPRESSION_TYPE("kotlin.Int? & kotlin.Nothing?")!>x<!><!UNSAFE_CALL!>.<!>inv()
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// TESTCASE NUMBER: 12
|
|
|
|
|