-
Notifications
You must be signed in to change notification settings - Fork 274
remove symbol_typet [blocks: #4056] #4264
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
Conversation
CI failures are genuine (residual uses in |
There were still a few left-overs that had not been converted to struct/union tags.
9a680f7
to
ff81cb6
Compare
I have added two commits that fix remaining uses of |
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.
Approving of the overall goal. Two of the commits are mine, so I shouldn't be the one to rely on for approvals anyway...
These are left overs that had been missed in prior migration to tag types. Technically these are bug fixes, but it seems we do not have tests for these code paths.
All front-ends now generate tag types, and tests for ID_symbol_type have become dead branches/dead code.
ff81cb6
to
44858f2
Compare
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 PR failed Diffblue compatibility checks (cbmc commit: 44858f2).
Build URL: https://travis-ci.com/diffblue/test-gen/builds/102589932
Status will be re-evaluated on next push.
Common spurious failures:
-
the cbmc commit has disappeared in the mean time (e.g. in a force-push)
-
the author is not in the list of contributors (e.g. first-time contributors).
-
the compatibility was already broken by an earlier merge.
https://github.com/diffblue/test-gen/pull/3101 removes some stale references to |
The type is not created anymore.