-
Notifications
You must be signed in to change notification settings - Fork 274
Construct side_effect_expr_function_callt in a non-deprecated way [blocks: #3800] #3907
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
Construct side_effect_expr_function_callt in a non-deprecated way [blocks: #3800] #3907
Conversation
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.
✔️
Passed Diffblue compatibility checks (cbmc commit: af8467a).
Build URL: https://travis-ci.com/diffblue/test-gen/builds/98376413
side_effect_expr_function_callt type_of; | ||
type_of.function() = | ||
symbol_exprt("__typeof__", code_typet({}, empty_typet())); | ||
side_effect_expr_function_callt type_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.
How do we eventually get away with this apparently-wrong type? Comment here to say where the fixup takes place?
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.
Comment added (fixup never happens, we simply don't care).
a6ddfc3
to
4243502
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: 4243502).
Build URL: https://travis-ci.com/diffblue/test-gen/builds/98476947
Status will be re-evaluated on next push.
Please contact @peterschrammel, @thk123, or @allredj for support.
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 incompatibility may have been introduced by an earlier PR. In that case merging this
PR should be avoided unless it fixes the current incompatibility.
e3bd64e
to
39dceb8
Compare
39dceb8
to
f3f8933
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: f3f8933).
Build URL: https://travis-ci.com/diffblue/test-gen/builds/98607139
Status will be re-evaluated on next push.
Please contact @peterschrammel, @thk123, or @allredj for support.
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 incompatibility may have been introduced by an earlier PR. In that case merging this
PR should be avoided unless it fixes the current incompatibility.
f3f8933
to
7376880
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.
✔️
Passed Diffblue compatibility checks (cbmc commit: 7376880).
Build URL: https://travis-ci.com/diffblue/test-gen/builds/98711807
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.
My parts are fine.
src/cpp/cpp_constructor.cpp
Outdated
|
||
function_call.add_source_location()=source_location; | ||
operands_tc, | ||
typet(), |
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.
Is the default constructor for typet() really supported / the best option?
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.
7376880
to
ef2e826
Compare
ef2e826
to
7be76c4
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: 7be76c4).
Build URL: https://travis-ci.com/diffblue/test-gen/builds/98896055
Status will be re-evaluated on next push.
Please contact @peterschrammel, @thk123, or @allredj for support.
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 incompatibility may have been introduced by an earlier PR. In that case merging this
PR should be avoided unless it fixes the current incompatibility.
The constructor requires four arguments.
7be76c4
to
28ea7a5
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.
✔️
Passed Diffblue compatibility checks (cbmc commit: 28ea7a5).
Build URL: https://travis-ci.com/diffblue/test-gen/builds/99028690
The constructor requires four arguments.