Fix tests ('infix')
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
//KT-4529 Lambdas are analyzed improperly in an infix call nested inside a println
|
||||
|
||||
class G {
|
||||
fun foo(bar: (Int) -> Int) = bar
|
||||
infix fun foo(bar: (Int) -> Int) = bar
|
||||
}
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
|
||||
@@ -6,7 +6,7 @@ public fun use(/*0*/ a: kotlin.Any?): kotlin.Any?
|
||||
public final class G {
|
||||
public constructor G()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public final fun foo(/*0*/ bar: (kotlin.Int) -> kotlin.Int): (kotlin.Int) -> kotlin.Int
|
||||
public final infix fun foo(/*0*/ bar: (kotlin.Int) -> kotlin.Int): (kotlin.Int) -> kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
Vendored
+1
-1
@@ -4,7 +4,7 @@ interface Foo
|
||||
fun (Foo.() -> Unit).invoke(b : Foo.() -> Unit) {}
|
||||
|
||||
object Z {
|
||||
fun add(b : Foo.() -> Unit) : Z = Z
|
||||
infix fun add(b : Foo.() -> Unit) : Z = Z
|
||||
}
|
||||
|
||||
val t2 = Z add <!TYPE_MISMATCH!>{ } <!TOO_MANY_ARGUMENTS!>{ }<!><!>
|
||||
|
||||
Vendored
+1
-1
@@ -11,7 +11,7 @@ public interface Foo {
|
||||
|
||||
public object Z {
|
||||
private constructor Z()
|
||||
public final fun add(/*0*/ b: Foo.() -> kotlin.Unit): Z
|
||||
public final infix fun add(/*0*/ b: Foo.() -> kotlin.Unit): Z
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user