RFR (XS): 8033566: warning from b128 for hotspot/src/share/vm/runtime/frame.cpp: JNI primitive type mismatch
calvin.cheung at oracle.com
Thu Mar 20 20:49:42 UTC 2014
Please review this small fix for fixing a warning from our internal code
analysis tool. The problem is that on 64-bit platforms, the uintptr_t is
64-bit and we tried to return it as a jint which is always 32-bit.
A simple fix is to add an assert to make sure the value is <= max_jint
before returning it as a jint.
(internal, below is the details)
Expecting value of JNI primitive type jint in return at line 536 of
jdk8-b128/src/hotspot/src/share/vm/runtime/frame.cpp in function
jtreg hotspot tests
More information about the hotspot-runtime-dev