equal
deleted
inserted
replaced
778 scalar_replaceable = false; |
778 scalar_replaceable = false; |
779 } |
779 } |
780 } |
780 } |
781 } else { // Allocate instance |
781 } else { // Allocate instance |
782 if (cik->is_subclass_of(_compile->env()->Thread_klass()) || |
782 if (cik->is_subclass_of(_compile->env()->Thread_klass()) || |
|
783 cik->is_subclass_of(_compile->env()->Reference_klass()) || |
783 !cik->is_instance_klass() || // StressReflectiveCode |
784 !cik->is_instance_klass() || // StressReflectiveCode |
784 cik->as_instance_klass()->has_finalizer()) { |
785 cik->as_instance_klass()->has_finalizer()) { |
785 es = PointsToNode::GlobalEscape; |
786 es = PointsToNode::GlobalEscape; |
786 } |
787 } |
787 } |
788 } |