Switch kotlin version to 1.8
with appropriate fixes in testdata, tests and other places.
This commit is contained in:
Vendored
+3
-3
@@ -4,7 +4,7 @@
|
||||
infix fun Int.suspend(c: () -> Unit) { c() }
|
||||
|
||||
fun bar() {
|
||||
1 <!MODIFIER_FORM_FOR_NON_BUILT_IN_SUSPEND_FUN_WARNING!>suspend<!> fun() {
|
||||
1 <!MODIFIER_FORM_FOR_NON_BUILT_IN_SUSPEND_FUN_ERROR!>suspend<!> fun() {
|
||||
println()
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@ fun bar() {
|
||||
println()
|
||||
}
|
||||
|
||||
1 <!MODIFIER_FORM_FOR_NON_BUILT_IN_SUSPEND_FUN_WARNING!>suspend<!> @Ann fun() {
|
||||
1 <!MODIFIER_FORM_FOR_NON_BUILT_IN_SUSPEND_FUN_ERROR!>suspend<!> @Ann fun() {
|
||||
println()
|
||||
}
|
||||
}
|
||||
@@ -22,7 +22,7 @@ fun bar() {
|
||||
annotation class Ann
|
||||
|
||||
fun main(suspend: WLambdaInvoke) {
|
||||
1 <!MODIFIER_FORM_FOR_NON_BUILT_IN_SUSPEND_FUN_WARNING!>suspend<!> fun() {}
|
||||
1 <!MODIFIER_FORM_FOR_NON_BUILT_IN_SUSPEND_FUN_ERROR!>suspend<!> fun() {}
|
||||
}
|
||||
|
||||
class WLambdaInvoke {
|
||||
|
||||
+9
-9
@@ -2,24 +2,24 @@
|
||||
// !DIAGNOSTICS: -UNUSED_PARAMETER
|
||||
// SKIP_TXT
|
||||
|
||||
<!SYNCHRONIZED_ON_SUSPEND_WARNING!>@Synchronized<!>
|
||||
<!SYNCHRONIZED_ON_SUSPEND_ERROR!>@Synchronized<!>
|
||||
suspend fun foo(f: () -> Unit): Unit = f()
|
||||
|
||||
fun builder(c: suspend () -> Unit) {}
|
||||
|
||||
val a: suspend () -> Unit
|
||||
get() = <!SYNCHRONIZED_ON_SUSPEND_WARNING!>@Synchronized<!> {}
|
||||
val b: suspend () -> Unit = <!SYNCHRONIZED_ON_SUSPEND_WARNING!>@Synchronized<!> {}
|
||||
val c = builder (<!SYNCHRONIZED_ON_SUSPEND_WARNING!>@Synchronized<!> {})
|
||||
val d = suspend <!SYNCHRONIZED_ON_SUSPEND_WARNING!>@Synchronized<!> {}
|
||||
get() = <!SYNCHRONIZED_ON_SUSPEND_ERROR!>@Synchronized<!> {}
|
||||
val b: suspend () -> Unit = <!SYNCHRONIZED_ON_SUSPEND_ERROR!>@Synchronized<!> {}
|
||||
val c = builder (<!SYNCHRONIZED_ON_SUSPEND_ERROR!>@Synchronized<!> {})
|
||||
val d = suspend <!SYNCHRONIZED_ON_SUSPEND_ERROR!>@Synchronized<!> {}
|
||||
val e = <!WRONG_ANNOTATION_TARGET!>@Synchronized<!> suspend {}
|
||||
|
||||
fun test() {
|
||||
<!SYNCHRONIZED_ON_SUSPEND_WARNING!>@Synchronized<!>
|
||||
<!SYNCHRONIZED_ON_SUSPEND_ERROR!>@Synchronized<!>
|
||||
suspend fun foo(f: () -> Unit): Unit = f()
|
||||
|
||||
val b: suspend () -> Unit = <!SYNCHRONIZED_ON_SUSPEND_WARNING!>@Synchronized<!> {}
|
||||
val c = builder (<!SYNCHRONIZED_ON_SUSPEND_WARNING!>@Synchronized<!> {})
|
||||
val d = suspend <!SYNCHRONIZED_ON_SUSPEND_WARNING!>@Synchronized<!> {}
|
||||
val b: suspend () -> Unit = <!SYNCHRONIZED_ON_SUSPEND_ERROR!>@Synchronized<!> {}
|
||||
val c = builder (<!SYNCHRONIZED_ON_SUSPEND_ERROR!>@Synchronized<!> {})
|
||||
val d = suspend <!SYNCHRONIZED_ON_SUSPEND_ERROR!>@Synchronized<!> {}
|
||||
val e = <!WRONG_ANNOTATION_TARGET!>@Synchronized<!> suspend {}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user