Mercurial > hg > graal-jvmci-8
diff src/share/vm/oops/klass.hpp @ 23333:e876a461e646
fix for new clang warnings
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Wed, 23 Mar 2016 10:42:47 +0100 |
parents | 7848fc12602b |
children | b5f3a471e646 |
line wrap: on
line diff
--- a/src/share/vm/oops/klass.hpp Tue Mar 22 19:21:59 2016 +0100 +++ b/src/share/vm/oops/klass.hpp Wed Mar 23 10:42:47 2016 +0100 @@ -352,11 +352,11 @@ } static bool layout_helper_is_typeArray(jint lh) { // _lh_array_tag_type_value == (lh >> _lh_array_tag_shift); - return (juint)lh >= (juint)(_lh_array_tag_type_value << _lh_array_tag_shift); + return (juint)lh >= (juint)((unsigned)_lh_array_tag_type_value << _lh_array_tag_shift); } static bool layout_helper_is_objArray(jint lh) { // _lh_array_tag_obj_value == (lh >> _lh_array_tag_shift); - return (jint)lh < (jint)(_lh_array_tag_type_value << _lh_array_tag_shift); + return (jint)lh < (jint)((unsigned)_lh_array_tag_type_value << _lh_array_tag_shift); } static int layout_helper_header_size(jint lh) { assert(lh < (jint)_lh_neutral_value, "must be array");