Skip to content

Swift: Add field flow#10157

Merged
MathiasVP merged 4 commits into
github:mainfrom
MathiasVP:swift-field-flow-2
Aug 31, 2022
Merged

Swift: Add field flow#10157
MathiasVP merged 4 commits into
github:mainfrom
MathiasVP:swift-field-flow-2

Conversation

@MathiasVP
Copy link
Copy Markdown
Contributor

@MathiasVP MathiasVP commented Aug 24, 2022

(Part of https://github.com/github/codeql-c-team/issues/903.)

This is the final PR needed for adding field flow for Swift. We replace the old TInOutUpdateNode with an IPA branch for post-update nodes, and include the various things that need post-update nodes (arguments to functions, and base expressions for field lookups and stores). Then we can pretty much steal Ruby's readStep and storeStep for fields 🎉.

The PR also implements clearsContent using the trivial implementation that depends on use-use flow.

@MathiasVP MathiasVP requested a review from a team as a code owner August 24, 2022 13:07
@github-actions github-actions Bot added the Swift label Aug 24, 2022
@rdmarsh2 rdmarsh2 self-assigned this Aug 30, 2022
@MathiasVP
Copy link
Copy Markdown
Contributor Author

:shipit:

@MathiasVP MathiasVP merged commit f846c26 into github:main Aug 31, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants