-
Notifications
You must be signed in to change notification settings - Fork 265
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Value sets: handle extractbits out of pointers #7339
Value sets: handle extractbits out of pointers #7339
Conversation
Codecov ReportBase: 78.28% // Head: 78.28% // Increases project coverage by
Additional details and impacted files@@ Coverage Diff @@
## develop #7339 +/- ##
========================================
Coverage 78.28% 78.28%
========================================
Files 1642 1642
Lines 189995 190038 +43
========================================
+ Hits 148737 148778 +41
- Misses 41258 41260 +2
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. ☔ View full report at Codecov. |
Does it make sense to try to make this the default for any expression? |
Tracking will not be precise, but we should not lose pointers that are split up via extractbits. Piecing together via concatenation will be handled in a separate commit.
We must not lose information when seeing expressions we don't have a specific case for. An example of such an expression is concatenation.
726ff62
to
3b8fa07
Compare
Good call, I have now implemented this. |
Can you now drop the code for |
I thought we might want to avoid the integer bounds to be treated as (possible pointers), but maybe we want to get more lenient here? (And if so, we'll probably want to get rid of several of the existing cases.) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is one of those "glad I didn't have to do it" PRs. Thanks. Would you be willing to add a test case because if this breaks I would like to find out on commit rather than trying to debug it.
There will be ample testing once #7340 is in place. |
Tracking will not be precise, but we should not lose pointers that are split up via extractbits and later on pieced together.