[NI] Testdata changes after fixes in error types

This commit is contained in:
Dmitry Savvinov
2017-11-30 20:28:57 +03:00
parent 957bbe291d
commit ea72c76a37
44 changed files with 72 additions and 67 deletions
@@ -29,7 +29,7 @@ private fun <T> lazy(init: () -> T): kotlin.<!UNRESOLVED_REFERENCE!>Lazy<!><T> {
}
object DefaultHttpClientWithBy : HttpClient by client {
val client by <!NI;DELEGATE_SPECIAL_FUNCTION_MISSING!>lazy { HttpClientImpl() }<!>
val client by lazy { HttpClientImpl() }
}
object DefaultFqHttpClient : HttpClient by DefaultFqHttpClient.<!UNINITIALIZED_VARIABLE!>client<!> {
@@ -21,7 +21,7 @@ public object DefaultHttpClient : HttpClient {
public object DefaultHttpClientWithBy : HttpClient {
private constructor DefaultHttpClientWithBy()
public final val client: [ERROR : Type from delegate]
public final val client: [ERROR : <ERROR FUNCTION RETURN TYPE>]
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
@@ -1,4 +1,6 @@
// !WITH_NEW_INFERENCE
// See KT-6665: unresolved reference (v.bar) should not produce "unreachable code" after it
fun foo(): Int {
val v = 1
val <!UNUSED_VARIABLE!>c<!> = v.<!UNRESOLVED_REFERENCE!>bar<!> ?: return 0
@@ -27,14 +29,14 @@ fun foo3(): Int {
fun bar(): Int {
val v = 1
val c = v.<!UNRESOLVED_REFERENCE!>bar<!> ?: 42
return c
return <!NI;DEBUG_INFO_ELEMENT_WITH_ERROR_TYPE!>c<!>
}
fun bar2(): Int {
val v = 1
val c = if (true) v.<!UNRESOLVED_REFERENCE!>bar<!> else 3
val b = c
return b
val b = <!NI;DEBUG_INFO_ELEMENT_WITH_ERROR_TYPE!>c<!>
return <!NI;DEBUG_INFO_ELEMENT_WITH_ERROR_TYPE!>b<!>
}
fun bar3(): Int {
@@ -43,6 +45,6 @@ fun bar3(): Int {
true -> v.<!UNRESOLVED_REFERENCE!>bar<!>
else -> 3
}
val b = c
return b
val b = <!NI;DEBUG_INFO_ELEMENT_WITH_ERROR_TYPE!>c<!>
return <!NI;DEBUG_INFO_ELEMENT_WITH_ERROR_TYPE!>b<!>
}