src/share/vm/ci/ciObjectFactory.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File 7017732 Cdiff src/share/vm/ci/ciObjectFactory.cpp

src/share/vm/ci/ciObjectFactory.cpp

Print this page

        

*** 661,671 **** // Thus, there might be a matching perm object in the table. // If there is, this probe must find it. if (key->is_perm() && _non_perm_count == 0) { return emptyBucket; } else if (key->is_instance()) { ! if (key->klass() == SystemDictionary::Class_klass()) { // class mirror instances are always perm return emptyBucket; } // fall through to probe } else if (key->is_array()) { --- 661,671 ---- // Thus, there might be a matching perm object in the table. // If there is, this probe must find it. if (key->is_perm() && _non_perm_count == 0) { return emptyBucket; } else if (key->is_instance()) { ! if (key->klass() == SystemDictionary::Class_klass() && JavaObjectsInPerm) { // class mirror instances are always perm return emptyBucket; } // fall through to probe } else if (key->is_array()) {
src/share/vm/ci/ciObjectFactory.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File