[IR] Drop duplicated meta info from interpreters tests

This commit is contained in:
Ivan Kylchik
2023-04-18 11:03:30 +02:00
committed by Space Team
parent 3f60c83921
commit 6b75b3bc4a
25 changed files with 590 additions and 540 deletions
@@ -92,81 +92,82 @@ const val equals4 = <!EVALUATED("false")!>fourVal == twoVal<!>
const val toString1 = oneVal.<!EVALUATED("1")!>toString()<!>
const val toString2 = twoVal.<!EVALUATED("2")!>toString()<!>
// STOP_EVALUATION_CHECKS
fun box(): String {
if (<!EVALUATED("-1")!>compareTo1<!>.id() != -1) return "Fail 1.1"
if (<!EVALUATED("0")!>compareTo2<!>.id() != 0) return "Fail 1.2"
if (<!EVALUATED("1")!>compareTo3<!>.id() != 1) return "Fail 1.3"
if (<!EVALUATED("0")!>compareTo4<!>.id() != 0) return "Fail 1.4"
if (<!EVALUATED("0")!>compareTo5<!>.id() != 0) return "Fail 1.5"
if (<!EVALUATED("0")!>compareTo6<!>.id() != 0) return "Fail 1.6"
if (<!EVALUATED("0")!>compareTo7<!>.id() != 0) return "Fail 1.7"
if (<!EVALUATED("0")!>compareTo8<!>.id() != 0) return "Fail 1.8"
if (compareTo1.id() != -1) return "Fail 1.1"
if (compareTo2.id() != 0) return "Fail 1.2"
if (compareTo3.id() != 1) return "Fail 1.3"
if (compareTo4.id() != 0) return "Fail 1.4"
if (compareTo5.id() != 0) return "Fail 1.5"
if (compareTo6.id() != 0) return "Fail 1.6"
if (compareTo7.id() != 0) return "Fail 1.7"
if (compareTo8.id() != 0) return "Fail 1.8"
if (<!EVALUATED("3")!>plus1<!>.id() != 3L) return "Fail 2.1"
if (<!EVALUATED("4")!>plus2<!>.id() != 4L) return "Fail 2.2"
if (<!EVALUATED("5")!>plus3<!>.id() != 5L) return "Fail 2.3"
if (<!EVALUATED("4")!>plus4<!>.id() != 4L) return "Fail 2.4"
if (<!EVALUATED("4")!>plus5<!>.id() != 4L) return "Fail 2.5"
if (<!EVALUATED("4")!>plus6<!>.id() != 4L) return "Fail 2.6"
if (<!EVALUATED("4.0")!>plus7<!>.id() != 4.0f) return "Fail 2.7"
if (<!EVALUATED("4.0")!>plus8<!>.id() != 4.0) return "Fail 2.8"
if (plus1.id() != 3L) return "Fail 2.1"
if (plus2.id() != 4L) return "Fail 2.2"
if (plus3.id() != 5L) return "Fail 2.3"
if (plus4.id() != 4L) return "Fail 2.4"
if (plus5.id() != 4L) return "Fail 2.5"
if (plus6.id() != 4L) return "Fail 2.6"
if (plus7.id() != 4.0f) return "Fail 2.7"
if (plus8.id() != 4.0) return "Fail 2.8"
if (<!EVALUATED("-1")!>minus1<!>.id() != <!EVALUATED("-1")!>-1L<!>) return "Fail 3.1"
if (<!EVALUATED("0")!>minus2<!>.id() != 0L) return "Fail 3.2"
if (<!EVALUATED("1")!>minus3<!>.id() != 1L) return "Fail 3.3"
if (<!EVALUATED("0")!>minus4<!>.id() != 0L) return "Fail 3.4"
if (<!EVALUATED("0")!>minus5<!>.id() != 0L) return "Fail 3.5"
if (<!EVALUATED("0")!>minus6<!>.id() != 0L) return "Fail 3.6"
if (<!EVALUATED("0.0")!>minus7<!>.id() != 0.0f) return "Fail 3.7"
if (<!EVALUATED("0.0")!>minus8<!>.id() != 0.0) return "Fail 3.8"
if (minus1.id() != -1L) return "Fail 3.1"
if (minus2.id() != 0L) return "Fail 3.2"
if (minus3.id() != 1L) return "Fail 3.3"
if (minus4.id() != 0L) return "Fail 3.4"
if (minus5.id() != 0L) return "Fail 3.5"
if (minus6.id() != 0L) return "Fail 3.6"
if (minus7.id() != 0.0f) return "Fail 3.7"
if (minus8.id() != 0.0) return "Fail 3.8"
if (<!EVALUATED("2")!>times1<!>.id() != 2L) return "Fail 4.1"
if (<!EVALUATED("4")!>times2<!>.id() != 4L) return "Fail 4.2"
if (<!EVALUATED("6")!>times3<!>.id() != 6L) return "Fail 4.3"
if (<!EVALUATED("4")!>times4<!>.id() != 4L) return "Fail 4.4"
if (<!EVALUATED("4")!>times5<!>.id() != 4L) return "Fail 4.5"
if (<!EVALUATED("4")!>times6<!>.id() != 4L) return "Fail 4.6"
if (<!EVALUATED("4.0")!>times7<!>.id() != 4.0f) return "Fail 4.7"
if (<!EVALUATED("4.0")!>times8<!>.id() != 4.0) return "Fail 4.8"
if (times1.id() != 2L) return "Fail 4.1"
if (times2.id() != 4L) return "Fail 4.2"
if (times3.id() != 6L) return "Fail 4.3"
if (times4.id() != 4L) return "Fail 4.4"
if (times5.id() != 4L) return "Fail 4.5"
if (times6.id() != 4L) return "Fail 4.6"
if (times7.id() != 4.0f) return "Fail 4.7"
if (times8.id() != 4.0) return "Fail 4.8"
if (<!EVALUATED("0")!>div1<!>.id() != 0L) return "Fail 5.1"
if (<!EVALUATED("1")!>div2<!>.id() != 1L) return "Fail 5.2"
if (<!EVALUATED("1")!>div3<!>.id() != 1L) return "Fail 5.3"
if (<!EVALUATED("1")!>div4<!>.id() != 1L) return "Fail 5.4"
if (<!EVALUATED("1")!>div5<!>.id() != 1L) return "Fail 5.5"
if (<!EVALUATED("1")!>div6<!>.id() != 1L) return "Fail 5.6"
if (<!EVALUATED("1.0")!>div7<!>.id() != 1.0f) return "Fail 5.7"
if (<!EVALUATED("1.0")!>div8<!>.id() != 1.0) return "Fail 5.8"
if (div1.id() != 0L) return "Fail 5.1"
if (div2.id() != 1L) return "Fail 5.2"
if (div3.id() != 1L) return "Fail 5.3"
if (div4.id() != 1L) return "Fail 5.4"
if (div5.id() != 1L) return "Fail 5.5"
if (div6.id() != 1L) return "Fail 5.6"
if (div7.id() != 1.0f) return "Fail 5.7"
if (div8.id() != 1.0) return "Fail 5.8"
if (<!EVALUATED("1")!>rem1<!>.id() != 1L) return "Fail 6.1"
if (<!EVALUATED("0")!>rem2<!>.id() != 0L) return "Fail 6.2"
if (<!EVALUATED("1")!>rem3<!>.id() != 1L) return "Fail 6.3"
if (<!EVALUATED("0")!>rem4<!>.id() != 0L) return "Fail 6.4"
if (<!EVALUATED("0")!>rem5<!>.id() != 0L) return "Fail 6.5"
if (<!EVALUATED("0")!>rem6<!>.id() != 0L) return "Fail 6.6"
if (<!EVALUATED("0.0")!>rem7<!>.id() != 0.0f) return "Fail 6.7"
if (<!EVALUATED("0.0")!>rem8<!>.id() != 0.0) return "Fail 6.8"
if (rem1.id() != 1L) return "Fail 6.1"
if (rem2.id() != 0L) return "Fail 6.2"
if (rem3.id() != 1L) return "Fail 6.3"
if (rem4.id() != 0L) return "Fail 6.4"
if (rem5.id() != 0L) return "Fail 6.5"
if (rem6.id() != 0L) return "Fail 6.6"
if (rem7.id() != 0.0f) return "Fail 6.7"
if (rem8.id() != 0.0) return "Fail 6.8"
if (<!EVALUATED("1")!>unaryPlus1<!>.id() != 1L) return "Fail 7.1"
if (<!EVALUATED("-1")!>unaryPlus2<!>.id() != <!EVALUATED("-1")!>-1L<!>) return "Fail 7.2"
if (<!EVALUATED("-1")!>unaryMinus1<!>.id() != <!EVALUATED("-1")!>-1L<!>) return "Fail 7.3"
if (<!EVALUATED("1")!>unaryMinus2<!>.id() != 1L) return "Fail 7.4"
if (unaryPlus1.id() != 1L) return "Fail 7.1"
if (unaryPlus2.id() != -1L) return "Fail 7.2"
if (unaryMinus1.id() != -1L) return "Fail 7.3"
if (unaryMinus2.id() != 1L) return "Fail 7.4"
if (<!EVALUATED("1")!>convert1<!>.id() != 1.<!EVALUATED("1")!>toByte()<!>) return "Fail 8.1"
if (<!EVALUATED("")!>convert2<!>.id() != '') return "Fail 8.2"
if (<!EVALUATED("1")!>convert3<!>.id() != 1.<!EVALUATED("1")!>toShort()<!>) return "Fail 8.3"
if (<!EVALUATED("1")!>convert4<!>.id() != 1) return "Fail 8.4"
if (<!EVALUATED("1")!>convert5<!>.id() != 1L) return "Fail 8.5"
if (<!EVALUATED("1.0")!>convert6<!>.id() != 1.0f) return "Fail 8.6"
if (<!EVALUATED("1.0")!>convert7<!>.id() != 1.0) return "Fail 8.7"
if (convert1.id() != 1.toByte()) return "Fail 8.1"
if (convert2.id() != '') return "Fail 8.2"
if (convert3.id() != 1.toShort()) return "Fail 8.3"
if (convert4.id() != 1) return "Fail 8.4"
if (convert5.id() != 1L) return "Fail 8.5"
if (convert6.id() != 1.0f) return "Fail 8.6"
if (convert7.id() != 1.0) return "Fail 8.7"
if (<!EVALUATED("false")!>equals1<!>.id() != false) return "Fail 9.1"
if (<!EVALUATED("true")!>equals2<!>.id() != true) return "Fail 9.2"
if (<!EVALUATED("false")!>equals3<!>.id() != false) return "Fail 9.3"
if (<!EVALUATED("false")!>equals4<!>.id() != false) return "Fail 9.4"
if (equals1.id() != false) return "Fail 9.1"
if (equals2.id() != true) return "Fail 9.2"
if (equals3.id() != false) return "Fail 9.3"
if (equals4.id() != false) return "Fail 9.4"
if (<!EVALUATED("1")!>toString1<!>.id() != "1") return "Fail 10.1"
if (<!EVALUATED("2")!>toString2<!>.id() != "2") return "Fail 10.2"
if (toString1.id() != "1") return "Fail 10.1"
if (toString2.id() != "2") return "Fail 10.2"
return "OK"
}