Mercurial > hg > graal-jvmci-8
changeset 23333:e876a461e646
fix for new clang warnings
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Wed, 23 Mar 2016 10:42:47 +0100 |
parents | d5690e838afa |
children | e0a15983ab51 |
files | src/share/vm/oops/klass.hpp src/share/vm/opto/library_call.cpp |
diffstat | 2 files changed, 3 insertions(+), 3 deletions(-) [+] |
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");
--- a/src/share/vm/opto/library_call.cpp Tue Mar 22 19:21:59 2016 +0100 +++ b/src/share/vm/opto/library_call.cpp Wed Mar 23 10:42:47 2016 +0100 @@ -3758,7 +3758,7 @@ } // Now test the correct condition. jint nval = (obj_array - ? ((jint)Klass::_lh_array_tag_type_value + ? (jint)((unsigned)Klass::_lh_array_tag_type_value << Klass::_lh_array_tag_shift) : Klass::_lh_neutral_value); Node* cmp = _gvn.transform(new(C) CmpINode(layout_val, intcon(nval)));