Lazy intrinsic generation

#KT-6241 Fixed
This commit is contained in:
Michael Bogdanov
2014-11-20 16:34:51 +03:00
parent 4812564441
commit 3a70992d27
47 changed files with 744 additions and 559 deletions
@@ -0,0 +1,7 @@
fun box(): String {
if (!(1 < 2)) {
return "fail"
}
return "OK"
}
@@ -0,0 +1,7 @@
fun box(): String {
if (!false) {
return "OK"
} else {
return "fail"
}
}
@@ -0,0 +1,8 @@
fun box(): String {
var p = 2 < 1;
if (!p) {
return "OK"
} else {
return "fail"
}
}
@@ -0,0 +1,8 @@
fun box(): String {
val p = 2 < 1;
if (!!!!!p) {
return "OK"
} else {
return "fail"
}
}
@@ -0,0 +1,9 @@
val p: Int? = 1;
val z: Int? = 2;
fun box(): String {
if (!(p!! == z!!)) {
return "OK"
}
return "fail"
}
@@ -0,0 +1,9 @@
val p: Int? = 1;
val z: Int? = 2;
fun box(): String {
if (!(p!! < z!!)) {
return "fail"
}
return "OK"
}
@@ -0,0 +1,7 @@
fun box(): String {
if (!true) {
return "fail"
} else {
return "OK"
}
}
@@ -0,0 +1,8 @@
fun box(): String {
var p = 1 < 2;
if (!p) {
return "fail"
} else {
return "OK"
}
}