Mercurial > hg > graal-jvmci-8
changeset 23642:d44c7e324682 jdk8u75-b10
8150012: Better byte behavior for reflection
Reviewed-by: kvn, jrose, kevinw, ahgross
author | coleenp |
---|---|
date | Sun, 21 Feb 2016 08:33:59 -0500 |
parents | 1442c833c50e |
children | 352f1b2573b0 |
files | src/share/vm/oops/typeArrayOop.hpp |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/share/vm/oops/typeArrayOop.hpp Tue Feb 23 23:47:11 2016 +0000 +++ b/src/share/vm/oops/typeArrayOop.hpp Sun Feb 21 08:33:59 2016 -0500 @@ -96,7 +96,7 @@ void byte_at_put(int which, jbyte contents) { *byte_at_addr(which) = contents; } jboolean bool_at(int which) const { return *bool_at_addr(which); } - void bool_at_put(int which, jboolean contents) { *bool_at_addr(which) = contents; } + void bool_at_put(int which, jboolean contents) { *bool_at_addr(which) = (((jint)contents) & 1); } jchar char_at(int which) const { return *char_at_addr(which); } void char_at_put(int which, jchar contents) { *char_at_addr(which) = contents; }