JDK-8185263 : Fix zero build after 8169881, 8175318, 8178350
  • Type: Enhancement
  • Component: hotspot
  • Sub-Component: runtime
  • Affected Version: 10
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2017-07-25
  • Updated: 2017-08-25
  • Resolved: 2017-07-26
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 10
10 b21Fixed
Related Reports
Duplicate :  
Relates :  
Relates :  
Relates :  
Description
Fix zero after JDK-8169881, JDK-8175318, JDK-8178350

JDK-8169881 (Remove implicit Handle conversions oop->Handle): missed fixing up a number of places in bytecodeInterpreter.cpp.

JDK-8175318 (Performance issue regarding local JNI references): removed JNIHandleBlock::clear() as unused, but it was still used in the CppInterpreter. Reintroduced clear(), but left private, as CppInterpreter is friend.

JDK-8178350: klassVtable and klassItable should be ValueObj: missed an occurence of klassVtable* in methodHandles_zero.cpp.