Mercurial > hg > truffle
diff src/share/vm/opto/library_call.cpp @ 4902:f174909614bd
Merge
author | bpittore |
---|---|
date | Fri, 10 Feb 2012 10:55:15 -0500 |
parents | b9bc6cae88f2 a79cb7c55012 |
children | b40ac3579043 |
line wrap: on
line diff
--- a/src/share/vm/opto/library_call.cpp Thu Feb 09 18:01:20 2012 -0800 +++ b/src/share/vm/opto/library_call.cpp Fri Feb 10 10:55:15 2012 -0500 @@ -2153,7 +2153,7 @@ // // if (offset == java_lang_ref_Reference::_reference_offset) { // if (base != null) { - // if (klass(base)->reference_type() != REF_NONE)) { + // if (instance_of(base, java.lang.ref.Reference)) { // pre_barrier(_, pre_val, ...); // } // } @@ -2165,8 +2165,6 @@ IdealKit ideal(this); #define __ ideal. - const int reference_type_offset = in_bytes(instanceKlass::reference_type_offset()); - Node* referent_off = __ ConX(java_lang_ref_Reference::referent_offset); __ if_then(offset, BoolTest::eq, referent_off, unlikely); {