Mercurial > hg > truffle
diff src/share/vm/oops/constantPoolKlass.cpp @ 1713:7fcd5f39bd7a
Merge
author | johnc |
---|---|
date | Sat, 14 Aug 2010 00:47:52 -0700 |
parents | 126ea7725993 9d7a8ab3736b |
children | 3b2dea75431e |
line wrap: on
line diff
--- a/src/share/vm/oops/constantPoolKlass.cpp Fri Aug 13 07:33:20 2010 -0700 +++ b/src/share/vm/oops/constantPoolKlass.cpp Sat Aug 14 00:47:52 2010 -0700 @@ -268,21 +268,6 @@ return cp->object_size(); } -void constantPoolKlass::oop_copy_contents(PSPromotionManager* pm, oop obj) { - assert(obj->is_constantPool(), "should be constant pool"); - constantPoolOop cp = (constantPoolOop) obj; - if (AnonymousClasses && cp->has_pseudo_string() && cp->tags() != NULL) { - oop* base = (oop*)cp->base(); - for (int i = 0; i < cp->length(); ++i, ++base) { - if (cp->tag_at(i).is_string()) { - if (PSScavenge::should_scavenge(base)) { - pm->claim_or_forward_breadth(base); - } - } - } - } -} - void constantPoolKlass::oop_push_contents(PSPromotionManager* pm, oop obj) { assert(obj->is_constantPool(), "should be constant pool"); constantPoolOop cp = (constantPoolOop) obj;