swift
6844b995 - [region-isolation] Wire up history diagnostics through the checker, but do not use it to emit diagnostics yet.

Commit
1 year ago
[region-isolation] Wire up history diagnostics through the checker, but do not use it to emit diagnostics yet. Specifically: 1. I copy the history that we have been tracking from the transferring operand value at the transfer point. This is then available for use to emit diagnostics. 2. I added the ability for SILIsolationInfo to not only track the ActorIsolation of an actor isolated value, but also if we have a value, we can track that as well. Since we now track a value for task isolated and actor isolated SILIsolationInfo, I just renamed the field to isolatedValue and moved it out of the enum. In a subsequent commit, I am going to wire it up to a few diagnostics. rdar://123479934
Author
Committer
Parents
Loading