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
Don't differenciate Q from L types in verifier #17236
Don't differenciate Q from L types in verifier #17236
Conversation
Can you add a comment in the commit message mentioning the original PR and this is due to new spec that the null checks are not needed anymore ? |
52cea83
to
fe07095
Compare
Okay, added in fe07095 |
Can you review this ? @ChengJin01 This is for the the new spec which says: |
@ehrenjulzert , you might need to remove all changes with |
fe07095
to
24748bb
Compare
I've removed all the |
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.
Approved the changes given its intention is to restore everything back to the original code without Valhalla.
FYI: @tajila, @DanHeidinga |
@ehrenjulzert can you post a link to the PR that added the changes |
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.
LGTM
Changes were added in #15053 |
@ehrenjulzert let me know when this is rebased and Ill launch the tests |
In eclipse-openj9#15053 code was added to ensure Q types could not be null, and to print different error messages for Q types. However, according to the new spec the verifier no longer needs to make these distinctions Signed-off-by: Ehren Julien-Neitzert <ehren.julien-neitzert@ibm.com>
24748bb
to
f473893
Compare
Okay I just rebased |
jenkins test sanity win jdk8 |
Jenkins test sanity xlinuxvalst jdknext |
Jenkins test sanity,extended plinuxval jdknext |
@JasonFengJ9 is the VT build broken? there are quite a few failures |
@tajila The latest nightly build was green. Those test failures are known JDK21 issues: |
In #15053 code was added to ensure Q types could
not be null, and to print different error
messages for Q types. However, according to the
new spec the verifier no longer needs to make
these distinctions