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	Tue May  3 14:24:58 2016
--- new/src/share/vm/opto/library_call.cpp	Tue May  3 14:24:58 2016

*** 3767,3777 **** --- 3767,3777 ---- 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