Skip to content
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

Valhalla test classes must either have ACC_VALUE or ACC_IDENTITY flag #18005

Merged
merged 1 commit into from
Aug 24, 2023

Conversation

theresa-m
Copy link
Contributor

@theresa-m theresa-m commented Aug 23, 2023

"If a class other than java/lang/Object has neither its ACC_IDENTITY flag nor its ACC_VALUE flag set, then its ACC_ABSTRACT flag must be set." (https://cr.openjdk.org/~dlsmith/jep401/jep401-20230404/specs/value-objects-jvms.html#jvms-4.7.31)

This isn't currently enforced in openj9. I also removed ACC_PUBLIC flags that are not needed.

Signed-off-by: Theresa Mammarella <Theresa.T.Mammarella@ibm.com>
@hangshao0 hangshao0 added comp:test project:valhalla Used to track Project Valhalla related work labels Aug 23, 2023
@hangshao0
Copy link
Contributor

Jenkins test sanity,extended xlinuxval jdknext

Copy link
Contributor

@hangshao0 hangshao0 left a comment

Choose a reason for hiding this comment

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

LGTM.

@hangshao0 hangshao0 merged commit 1a4ad17 into eclipse-openj9:master Aug 24, 2023
@theresa-m theresa-m deleted the vallhalla_test_fix branch September 13, 2023 17:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
comp:test project:valhalla Used to track Project Valhalla related work
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants