src/share/vm/opto/escape.cpp

changeset 5910
6171eb9da4fd
parent 5353
b800986664f4
child 6210
6d2fe9c23878
     1.1 --- a/src/share/vm/opto/escape.cpp	Tue Oct 08 07:08:27 2013 -0700
     1.2 +++ b/src/share/vm/opto/escape.cpp	Tue Oct 08 19:57:28 2013 -0700
     1.3 @@ -780,6 +780,7 @@
     1.4        }
     1.5      } else {  // Allocate instance
     1.6        if (cik->is_subclass_of(_compile->env()->Thread_klass()) ||
     1.7 +          cik->is_subclass_of(_compile->env()->Reference_klass()) ||
     1.8           !cik->is_instance_klass() || // StressReflectiveCode
     1.9            cik->as_instance_klass()->has_finalizer()) {
    1.10          es = PointsToNode::GlobalEscape;

mercurial