I’m fairly certain that rethrows
does not impose that requirement. This same concept of “juggling the error” came up last month and last winter, and DispatchQueue.sync
does exactly that in the standard library by calling _syncHelper
.
1 Like