[FIR-TEST] Update testdata of old FE contracts tests
This commit is contained in:
compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/andOperator.fir.kt
Vendored
+4
-4
@@ -38,8 +38,8 @@ fun falseWhenInt(x: Any?): Boolean {
|
||||
|
||||
fun truetrue(x: Any?) {
|
||||
if (trueWhenString(x) && trueWhenInt(x)) {
|
||||
x.<!UNRESOLVED_REFERENCE!>length<!>
|
||||
x.<!AMBIGUITY!>inc<!>()
|
||||
x.length
|
||||
x.inc()
|
||||
}
|
||||
x.<!UNRESOLVED_REFERENCE!>length<!>
|
||||
x.<!AMBIGUITY!>inc<!>()
|
||||
@@ -47,7 +47,7 @@ fun truetrue(x: Any?) {
|
||||
|
||||
fun truefalse(x: Any?) {
|
||||
if (trueWhenString(x) && falseWhenInt(x)) {
|
||||
x.<!UNRESOLVED_REFERENCE!>length<!>
|
||||
x.length
|
||||
x.<!AMBIGUITY!>inc<!>()
|
||||
}
|
||||
else {
|
||||
@@ -59,7 +59,7 @@ fun truefalse(x: Any?) {
|
||||
fun falsetrue(x: Any?) {
|
||||
if (falseWhenString(x) && trueWhenInt(x)) {
|
||||
x.<!UNRESOLVED_REFERENCE!>length<!>
|
||||
x.<!AMBIGUITY!>inc<!>()
|
||||
x.inc()
|
||||
}
|
||||
else {
|
||||
x.<!UNRESOLVED_REFERENCE!>length<!>
|
||||
|
||||
+2
-2
@@ -23,7 +23,7 @@ fun falseWhenString(x: Any?): Boolean {
|
||||
|
||||
fun annotatedTrueAndTrue(x: Any?) {
|
||||
if (trueWhenString(x) && true) {
|
||||
x.<!UNRESOLVED_REFERENCE!>length<!>
|
||||
x.length
|
||||
}
|
||||
else {
|
||||
x.<!UNRESOLVED_REFERENCE!>length<!>
|
||||
@@ -33,7 +33,7 @@ fun annotatedTrueAndTrue(x: Any?) {
|
||||
fun annotatedTrueAndFalse(x: Any?) {
|
||||
if (trueWhenString(x) && false) {
|
||||
// Unreachable
|
||||
x.<!UNRESOLVED_REFERENCE!>length<!>
|
||||
x.length
|
||||
}
|
||||
else {
|
||||
x.<!UNRESOLVED_REFERENCE!>length<!>
|
||||
|
||||
+2
-2
@@ -25,7 +25,7 @@ fun unknownFunction(x: Any?) = x == 42
|
||||
|
||||
fun annotatedTrue(x: Any?) {
|
||||
if (trueWhenString(x) && unknownFunction(x)) {
|
||||
x.<!UNRESOLVED_REFERENCE!>length<!>
|
||||
x.length
|
||||
}
|
||||
else {
|
||||
x.<!UNRESOLVED_REFERENCE!>length<!>
|
||||
@@ -43,7 +43,7 @@ fun annotatedFalse(x: Any?) {
|
||||
|
||||
fun annotatedTrueWithVariable(x: Any?, b: Boolean) {
|
||||
if (trueWhenString(x) && b) {
|
||||
x.<!UNRESOLVED_REFERENCE!>length<!>
|
||||
x.length
|
||||
}
|
||||
else {
|
||||
x.<!UNRESOLVED_REFERENCE!>length<!>
|
||||
|
||||
+2
-2
@@ -26,7 +26,7 @@ fun testBasicEquals(x: Int?) {
|
||||
x.<!AMBIGUITY!>inc<!>()
|
||||
}
|
||||
else {
|
||||
x.<!AMBIGUITY!>inc<!>()
|
||||
x.inc()
|
||||
}
|
||||
|
||||
x.<!AMBIGUITY!>inc<!>()
|
||||
@@ -36,7 +36,7 @@ fun testBasicNotEquals(x: Int?) {
|
||||
x.<!AMBIGUITY!>inc<!>()
|
||||
|
||||
if (myEqualsNotNull(x)) {
|
||||
x.<!AMBIGUITY!>inc<!>()
|
||||
x.inc()
|
||||
}
|
||||
else {
|
||||
x.<!AMBIGUITY!>inc<!>()
|
||||
|
||||
+4
-4
@@ -16,7 +16,7 @@ fun safeIsString(x: Any?): Boolean? {
|
||||
|
||||
fun equalsTrue(x: Any?) {
|
||||
if (safeIsString(x) == true) {
|
||||
x.<!UNRESOLVED_REFERENCE!>length<!>
|
||||
x.length
|
||||
}
|
||||
else {
|
||||
x.<!UNRESOLVED_REFERENCE!>length<!>
|
||||
@@ -28,7 +28,7 @@ fun equalsFalse(x: Any?) {
|
||||
x.<!UNRESOLVED_REFERENCE!>length<!>
|
||||
}
|
||||
else {
|
||||
x.<!UNRESOLVED_REFERENCE!>length<!>
|
||||
x.length
|
||||
}
|
||||
}
|
||||
|
||||
@@ -46,13 +46,13 @@ fun notEqualsTrue(x: Any?) {
|
||||
x.<!UNRESOLVED_REFERENCE!>length<!>
|
||||
}
|
||||
else {
|
||||
x.<!UNRESOLVED_REFERENCE!>length<!>
|
||||
x.length
|
||||
}
|
||||
}
|
||||
|
||||
fun notEqualsFalse(x: Any?) {
|
||||
if (safeIsString(x) != false) {
|
||||
x.<!UNRESOLVED_REFERENCE!>length<!>
|
||||
x.length
|
||||
}
|
||||
else {
|
||||
x.<!UNRESOLVED_REFERENCE!>length<!>
|
||||
|
||||
+4
-4
@@ -26,7 +26,7 @@ fun testSimple(x: Any?) {
|
||||
x.<!UNRESOLVED_REFERENCE!>length<!>
|
||||
|
||||
if (isString(x)) {
|
||||
x.<!UNRESOLVED_REFERENCE!>length<!>
|
||||
x.length
|
||||
}
|
||||
else {
|
||||
x.<!UNRESOLVED_REFERENCE!>length<!>
|
||||
@@ -36,7 +36,7 @@ fun testSimple(x: Any?) {
|
||||
fun testSpilling(x: Any?) {
|
||||
x.<!UNRESOLVED_REFERENCE!>length<!>
|
||||
|
||||
if (isString(x)) x.<!UNRESOLVED_REFERENCE!>length<!>
|
||||
if (isString(x)) x.length
|
||||
|
||||
x.<!UNRESOLVED_REFERENCE!>length<!>
|
||||
}
|
||||
@@ -46,14 +46,14 @@ fun testInversion(x: Any?) {
|
||||
x.<!UNRESOLVED_REFERENCE!>length<!>
|
||||
}
|
||||
else {
|
||||
x.<!UNRESOLVED_REFERENCE!>length<!>
|
||||
x.length
|
||||
}
|
||||
}
|
||||
|
||||
fun testInversionSpilling(x: Any?) {
|
||||
x.<!UNRESOLVED_REFERENCE!>length<!>
|
||||
|
||||
if (notIsString(x)) else x.<!UNRESOLVED_REFERENCE!>length<!>
|
||||
if (notIsString(x)) else x.length
|
||||
|
||||
x.<!UNRESOLVED_REFERENCE!>length<!>
|
||||
}
|
||||
|
||||
Vendored
+4
-4
@@ -51,7 +51,7 @@ fun truefalse(x: Any?) {
|
||||
}
|
||||
else {
|
||||
x.<!UNRESOLVED_REFERENCE!>length<!>
|
||||
x.<!AMBIGUITY!>inc<!>()
|
||||
x.inc()
|
||||
}
|
||||
}
|
||||
|
||||
@@ -61,7 +61,7 @@ fun falsetrue(x: Any?) {
|
||||
x.<!AMBIGUITY!>inc<!>()
|
||||
}
|
||||
else {
|
||||
x.<!UNRESOLVED_REFERENCE!>length<!>
|
||||
x.length
|
||||
x.<!AMBIGUITY!>inc<!>()
|
||||
}
|
||||
}
|
||||
@@ -72,7 +72,7 @@ fun falsefalse(x: Any?) {
|
||||
x.<!AMBIGUITY!>inc<!>()
|
||||
}
|
||||
else {
|
||||
x.<!UNRESOLVED_REFERENCE!>length<!>
|
||||
x.<!AMBIGUITY!>inc<!>()
|
||||
x.length
|
||||
x.inc()
|
||||
}
|
||||
}
|
||||
+2
-2
@@ -43,7 +43,7 @@ fun annotatedFalseOrTrue(x: Any?) {
|
||||
}
|
||||
else {
|
||||
// Unreachable
|
||||
x.<!UNRESOLVED_REFERENCE!>length<!>
|
||||
x.length
|
||||
}
|
||||
}
|
||||
|
||||
@@ -52,6 +52,6 @@ fun annotatedFalseOrFalse(x: Any?) {
|
||||
x.<!UNRESOLVED_REFERENCE!>length<!>
|
||||
}
|
||||
else {
|
||||
x.<!UNRESOLVED_REFERENCE!>length<!>
|
||||
x.length
|
||||
}
|
||||
}
|
||||
+2
-2
@@ -37,7 +37,7 @@ fun annotatedFalse(x: Any?) {
|
||||
x.<!UNRESOLVED_REFERENCE!>length<!>
|
||||
}
|
||||
else {
|
||||
x.<!UNRESOLVED_REFERENCE!>length<!>
|
||||
x.length
|
||||
}
|
||||
}
|
||||
|
||||
@@ -55,6 +55,6 @@ fun annotatedFalseWithVariable(x: Any?, b: Boolean) {
|
||||
x.<!UNRESOLVED_REFERENCE!>length<!>
|
||||
}
|
||||
else {
|
||||
x.<!UNRESOLVED_REFERENCE!>length<!>
|
||||
x.length
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user