src/share/vm/opto/library_call.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File
*** old/src/share/vm/opto/library_call.cpp	Wed Apr  6 11:26:40 2016
--- new/src/share/vm/opto/library_call.cpp	Wed Apr  6 11:26:40 2016

*** 3760,3770 **** --- 3760,3770 ---- return always_branch; } } // Now test the correct condition. jint nval = (obj_array ! ? ((jint)Klass::_lh_array_tag_type_value ! ? (jint)(Klass::_lh_array_tag_type_value << Klass::_lh_array_tag_shift) : Klass::_lh_neutral_value); Node* cmp = _gvn.transform(new CmpINode(layout_val, intcon(nval))); BoolTest::mask btest = BoolTest::lt; // correct for testing is_[obj]array // invert the test if we are looking for a non-array

src/share/vm/opto/library_call.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File