-
Type:
Sub-task
-
Resolution: Fixed
-
Priority:
P4
-
Affects Version/s: repo-valhalla
-
Component/s: hotspot
-
None
(1) When returning an object of an inline class from a C1-compiled method: load the fields of this object into registers, so that they can be used by a C2 caller.
(2) When a C1-compiled method calls C2-compiled method whose return type is an inline class, C1 needs to store the fields from registers into a buffered object.
(2) When a C1-compiled method calls C2-compiled method whose return type is an inline class, C1 needs to store the fields from registers into a buffered object.