Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Remove a reference to rdar://problem/10664933
The original commit, and the comments in the code already provide sufficient context. But for posterity, there's a tiny bit more that might be useful if someone is digging here in the future: > This is related to <rdar://problem/10318439> Lower invokes into terminating > machine instructions. > > The return value from a function call is live in to that function call's > landing pad. The landing pad is shared with a later call, and the variable is > undef on the first exceptional edge. > > Our computation of the last legal split point gets confused because the > return value is live-out from the calling block, and live-in to the landing > pad, but it is not live on the edge itself. > > Fixed in r147911 and r147912.
- Loading branch information