Skip to content

C++: fix equality refinement in new range analysis#13226

Merged
MathiasVP merged 4 commits intogithub:mainfrom
rdmarsh2:rdmarsh2/cpp/cobo-neq-refinement
May 24, 2023
Merged

C++: fix equality refinement in new range analysis#13226
MathiasVP merged 4 commits intogithub:mainfrom
rdmarsh2:rdmarsh2/cpp/cobo-neq-refinement

Conversation

@rdmarsh2
Copy link
Copy Markdown
Contributor

No description provided.

@rdmarsh2 rdmarsh2 requested a review from a team as a code owner May 19, 2023 15:10
@github-actions github-actions Bot added the C++ label May 19, 2023
@MathiasVP
Copy link
Copy Markdown
Contributor

This also includes all of the previous PRs (#13045, #13116, #13117). Could we leave those out of this PR so that we can get this one merged faster?

exists(SemExpr e, D::Delta d1, D::Delta d2 |
unequalFlowStepIntegralSsa(v, pos, e, d1, reason) and
boundedUpper(e, b, d1) and
boundedUpper(e, b, d2) and
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Would it be possible to add a range analysis library-test for this as well? That would also help make this commit independent of the other commits.

@rdmarsh2 rdmarsh2 force-pushed the rdmarsh2/cpp/cobo-neq-refinement branch from ef96fef to 681cc4c Compare May 22, 2023 15:50
MathiasVP
MathiasVP previously approved these changes May 22, 2023
Copy link
Copy Markdown
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!

@MathiasVP MathiasVP dismissed their stale review May 22, 2023 16:00

See my last comment about test annotation.

@MathiasVP MathiasVP added the no-change-note-required This PR does not need a change note label May 23, 2023
MathiasVP
MathiasVP previously approved these changes May 23, 2023
Copy link
Copy Markdown
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 once DCA is happy!

@MathiasVP MathiasVP merged commit f9a4646 into github:main May 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

C++ 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