Fix test data
This commit is contained in:
-9
@@ -14,13 +14,4 @@ inline fun monitorInFinally(a: () -> Unit, b: () -> Unit) {
|
|||||||
b()
|
b()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
inline fun withCrossinline(crossinline a: suspend () -> Unit): suspend () -> Unit {
|
|
||||||
val c : suspend () -> Unit = {
|
|
||||||
inlineMe {
|
|
||||||
a()
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return c
|
|
||||||
}
|
}
|
||||||
+4
-1
@@ -4,7 +4,10 @@ compiler/testData/compileKotlinAgainstCustomBinaries/suspensionPointInMonitor/so
|
|||||||
compiler/testData/compileKotlinAgainstCustomBinaries/suspensionPointInMonitor/source.kt:14:13: error: a suspension point at SourceKt$test$2.invokeSuspend(source.kt:17) is inside a critical section
|
compiler/testData/compileKotlinAgainstCustomBinaries/suspensionPointInMonitor/source.kt:14:13: error: a suspension point at SourceKt$test$2.invokeSuspend(source.kt:17) is inside a critical section
|
||||||
builder {
|
builder {
|
||||||
^
|
^
|
||||||
compiler/testData/compileKotlinAgainstCustomBinaries/suspensionPointInMonitor/source.kt:24:25: error: a suspension point at SourceKt$test$3$invokeSuspend$$inlined$withCrossinline$2.invokeSuspend(source.kt:31) is inside a critical section
|
compiler/testData/compileKotlinAgainstCustomBinaries/suspensionPointInMonitor/source.kt:24:25: error: a suspension point at SourceKt$test$3$invokeSuspend$$inlined$withCrossinline$2.invokeSuspend(source.kt:62) is inside a critical section
|
||||||
withCrossinline {
|
withCrossinline {
|
||||||
^
|
^
|
||||||
|
compiler/testData/compileKotlinAgainstCustomBinaries/suspensionPointInMonitor/source.kt:50:34: error: a suspension point at SourceKt$withCrossinline$c$1.invokeSuspend(source.kt:52) is inside a critical section
|
||||||
|
val c : suspend () -> Unit = {
|
||||||
|
^
|
||||||
COMPILATION_ERROR
|
COMPILATION_ERROR
|
||||||
|
|||||||
+10
@@ -44,3 +44,13 @@ fun test() {
|
|||||||
interface SuspendRunnable {
|
interface SuspendRunnable {
|
||||||
suspend fun run()
|
suspend fun run()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
inline fun withCrossinline(crossinline a: suspend () -> Unit): suspend () -> Unit {
|
||||||
|
val c : suspend () -> Unit = {
|
||||||
|
inlineMe {
|
||||||
|
a()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return c
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user