[FIR] Implement ASSIGNMENT_TYPE_MISMATCH, RESULT_TYPE_MISMATCH diagnostics, fix tests
This commit is contained in:
committed by
TeamCityServer
parent
aa70c952eb
commit
e57108d4e8
+2
-2
@@ -6,7 +6,7 @@
|
||||
|
||||
fun case1() {
|
||||
var a = Case1()
|
||||
val res: Any? = ++a
|
||||
val res: Any? = <!RESULT_TYPE_MISMATCH!>++a<!>
|
||||
}
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@ class B() {}
|
||||
|
||||
fun case2() {
|
||||
var a = Case2()
|
||||
val res: Any? = ++a
|
||||
val res: Any? = <!RESULT_TYPE_MISMATCH!>++a<!>
|
||||
}
|
||||
|
||||
class Case2() : C() {
|
||||
|
||||
+2
-2
@@ -6,7 +6,7 @@
|
||||
|
||||
fun case1() {
|
||||
var a = Case1()
|
||||
val res: Any? = --a
|
||||
val res: Any? = <!RESULT_TYPE_MISMATCH!>--a<!>
|
||||
}
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@ class B() {}
|
||||
|
||||
fun case2() {
|
||||
var a = Case2()
|
||||
val res: Any? = --a
|
||||
val res: Any? = <!RESULT_TYPE_MISMATCH!>--a<!>
|
||||
}
|
||||
|
||||
class Case2() : C() {
|
||||
|
||||
Vendored
+1
-1
@@ -53,7 +53,7 @@ fun case_9() {
|
||||
// TESTCASE NUMBER: 10
|
||||
fun case_10(x: Int?) {
|
||||
var y = 10
|
||||
y = x
|
||||
y = <!ASSIGNMENT_TYPE_MISMATCH!>x<!>
|
||||
}
|
||||
|
||||
// TESTCASE NUMBER: 11
|
||||
|
||||
Reference in New Issue
Block a user