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;