From 151478aa27e75e86be7fbf7a00ce208477266ea3 Mon Sep 17 00:00:00 2001 From: Ilmir Usmanov Date: Sun, 4 Jul 2021 09:24:45 +0200 Subject: [PATCH] Raise deprecations of suspend calls with dangling lambda to error #KT-22562 --- .../frontend/src/org/jetbrains/kotlin/diagnostics/Errors.java | 2 +- .../stdlib/test/coroutines/CoroutinesReferenceValuesTest.kt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/compiler/frontend/src/org/jetbrains/kotlin/diagnostics/Errors.java b/compiler/frontend/src/org/jetbrains/kotlin/diagnostics/Errors.java index f71af5f2052..7fcad2ce48a 100644 --- a/compiler/frontend/src/org/jetbrains/kotlin/diagnostics/Errors.java +++ b/compiler/frontend/src/org/jetbrains/kotlin/diagnostics/Errors.java @@ -1176,7 +1176,7 @@ public interface Errors { DiagnosticFactory0 ILLEGAL_RESTRICTED_SUSPENDING_FUNCTION_CALL = DiagnosticFactory0.create(ERROR); DiagnosticFactory0 NON_MODIFIER_FORM_FOR_BUILT_IN_SUSPEND = DiagnosticFactory0.create(ERROR); DiagnosticFactory0 RETURN_FOR_BUILT_IN_SUSPEND = DiagnosticFactory0.create(ERROR); - DiagnosticFactory0 MODIFIER_FORM_FOR_NON_BUILT_IN_SUSPEND = DiagnosticFactory0.create(WARNING); + DiagnosticFactory0 MODIFIER_FORM_FOR_NON_BUILT_IN_SUSPEND = DiagnosticFactory0.create(ERROR); DiagnosticFactory1> PLUGIN_ERROR = DiagnosticFactory1.create(ERROR); DiagnosticFactory1> PLUGIN_WARNING = DiagnosticFactory1.create(WARNING); diff --git a/libraries/stdlib/test/coroutines/CoroutinesReferenceValuesTest.kt b/libraries/stdlib/test/coroutines/CoroutinesReferenceValuesTest.kt index aff6ae58772..0404769d8f4 100644 --- a/libraries/stdlib/test/coroutines/CoroutinesReferenceValuesTest.kt +++ b/libraries/stdlib/test/coroutines/CoroutinesReferenceValuesTest.kt @@ -37,7 +37,7 @@ class CoroutinesReferenceValuesTest { @Test fun testBadClass() { - val bad = suspend { + val bad = suspend() { checkBadClassTwice() getBadClassViaSuspend() }