-
Bug
-
Resolution: Fixed
-
P4
-
repo-valhalla
When JDK-8346307 changed Class.isValue() to return true for primitive classes, such as `int.class`; the ValueObjectMethods that are creating method handles for substutitability tests leads to a crash in Unsafe.valueHeaderSize.
The hs_err file is attached.
The code in Class.isValue() that changed is in [PR#1327](https://github.com/openjdk/valhalla/pull/1327/)
InnerClassLambdaMetafactory in that PR also has a change that may be related.
The hs_err file is attached.
The code in Class.isValue() that changed is in [PR#1327](https://github.com/openjdk/valhalla/pull/1327/)
InnerClassLambdaMetafactory in that PR also has a change that may be related.
- is cloned by
-
JDK-8361496 [lworld] Treating interfaces as isValue() leads to failed assert
-
- Open
-
- relates to
-
JDK-8346307 [lworld] Clarify identity vs value in Class, Objects, and document limitations of value objects
-
- Resolved
-
- links to
-
Commit(lworld) openjdk/valhalla/28819b22
-
Review(lworld) openjdk/valhalla/1500