Skip to content

Conversation

@aschackmull
Copy link
Contributor

This should ideally be completely semantics-preserving as a straight refactor, but there was some weirdness around C++ SSA variables, which makes that claim non-trivial, so let's see what DCA says.
Also, I've duplicated a predicate in SignAnalysisSpecific.qll in order to avoid C# changes in this PR - that cleanup will follow in a later PR.

@MathiasVP
Copy link
Contributor

If DCA ends up looking weird it may be worth waiting for #14720

@aschackmull aschackmull force-pushed the shared/ssareadpos-share branch from 039b72d to f9132c5 Compare November 8, 2023 13:04
@aschackmull aschackmull added the no-change-note-required This PR does not need a change note label Nov 8, 2023
Copy link
Contributor

@MathiasVP MathiasVP left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@aschackmull aschackmull merged commit ff6b8c4 into github:main Nov 9, 2023
@aschackmull aschackmull deleted the shared/ssareadpos-share branch November 9, 2023 10:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

C++ Java no-change-note-required This PR does not need a change note

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants