We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e591e7e commit 2f22de2Copy full SHA for 2f22de2
src/swift/Queue.swift
@@ -216,11 +216,13 @@ public extension DispatchQueue {
216
{
217
var result: T?
218
var error: Swift.Error?
219
- fn {
220
- do {
221
- result = try work()
222
- } catch let e {
223
- error = e
+ withoutActuallyEscaping(work) { _work in
+ fn {
+ do {
+ result = try _work()
+ } catch let e {
224
+ error = e
225
+ }
226
}
227
228
if let e = error {
0 commit comments