[8u-dev] Request for approval for CR 8150426: Wrong cast in metadata_at_put
Kevin Walls
kevin.walls at oracle.com
Tue Jun 12 19:13:28 UTC 2018
Hi,
I'd like to request approval to backport from 9 to 8u:
8150426: Wrong cast in metadata_at_put
JBS: https://bugs.openjdk.java.net/browse/JDK-8150426
This fixes a build error if you vary the compiler from our defaults.
9 changeset:
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/e06c15b0844e
(diff pasted below)
9 review thread:
http://openjdk.5641.n7.nabble.com/RFR-8150426-Wrong-cast-in-metadata-at-put-td258746.html
This is a clean backport, or imports with minimal/trivial changes.
Thanks!
Kevin
--- a/src/share/vm/oops/typeArrayOop.hpp Wed Feb 24 13:18:54 2016 -0500
+++ b/src/share/vm/oops/typeArrayOop.hpp Tue Feb 23 18:58:36 2016 -0500
@@ -129,7 +129,7 @@
Metadata* metadata_at(int which) const {
return (Metadata*)*long_at_addr(which); }
void metadata_at_put(int which, Metadata* contents) {
- *long_at_addr(which) = (long)contents;
+ *long_at_addr(which) = (jlong)contents;
}
#else
Metadata* metadata_at(int which) const {
More information about the jdk8u-dev
mailing list