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

Add value type CheckedType vm support #19764

Open
theresa-m opened this issue Jun 26, 2024 · 0 comments
Open

Add value type CheckedType vm support #19764

theresa-m opened this issue Jun 26, 2024 · 0 comments
Labels
project:valhalla Used to track Project Valhalla related work

Comments

@theresa-m
Copy link
Contributor

theresa-m commented Jun 26, 2024

CheckedType will be used to enforce null restrictions (see https://openjdk.org/jeps/8316779)

This will require vm support for the CheckedType consant https://bugs.openjdk.org/browse/JDK-8317766

In addition a NullPointerException may need to be added to the checkcast bytecode, see #19752 (comment)

This should include checkcast tests including enabling testCheckCastNullRestrictedTypeOnNull.

@theresa-m theresa-m added the project:valhalla Used to track Project Valhalla related work label Jun 26, 2024
theresa-m added a commit to theresa-m/openj9 that referenced this issue Nov 1, 2024
Add CheckedType issue eclipse-openj9#19764
 comment to resolve disabled test. This test was not associated with
any issues previously.

Signed-off-by: Theresa Mammarella <Theresa.T.Mammarella@ibm.com>
theresa-m added a commit to theresa-m/openj9 that referenced this issue Nov 1, 2024
Add CheckedType issue eclipse-openj9#19764
 comment to resolve disabled test. This test was not associated with
any issues previously.

Signed-off-by: Theresa Mammarella <Theresa.T.Mammarella@ibm.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
project:valhalla Used to track Project Valhalla related work
Projects
None yet
Development

No branches or pull requests

1 participant