swift
da4f1b9a - Add InnerBorrowKind and AddressUseKind to PrunedLiveness API

Commit
3 years ago
Add InnerBorrowKind and AddressUseKind to PrunedLiveness API The API for computing simple liveness now returns a SimpleLiveRangeSummary. Callers need to decide how to handle reborrows and pointer escapes. If either condition exists then the resulting liveness does not necessarily encapsulate the definition's ownership. Fixes some number of latent bugs w.r.t. liveness clients.
Author
Committer
Parents
Loading