mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
Treat mark_dependence [nonescaping] as a dependent value even if the dependence base does not have a recognizable scope (e.g. a multiply-defined alloc_stack). This happens because ClosureLifetimeFixup creates redundant mark_dependence instructions for partial_apply captures. We constantly need to work around this broken representation of nonescaping closures.