src/share/vm/ci/ciObjectFactory.cpp

changeset 2658
c7f3d0b4570f
parent 2639
8033953d67ff
child 3197
5eb9169b1a14
     1.1 --- a/src/share/vm/ci/ciObjectFactory.cpp	Fri Mar 18 15:52:42 2011 -0700
     1.2 +++ b/src/share/vm/ci/ciObjectFactory.cpp	Fri Mar 18 16:00:34 2011 -0700
     1.3 @@ -663,7 +663,7 @@
     1.4    if (key->is_perm() && _non_perm_count == 0) {
     1.5      return emptyBucket;
     1.6    } else if (key->is_instance()) {
     1.7 -    if (key->klass() == SystemDictionary::Class_klass()) {
     1.8 +    if (key->klass() == SystemDictionary::Class_klass() && JavaObjectsInPerm) {
     1.9        // class mirror instances are always perm
    1.10        return emptyBucket;
    1.11      }

mercurial