comparison src/share/vm/classfile/bytecodeAssembler.cpp @ 10408:836a62f43af9

Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/
author Doug Simon <doug.simon@oracle.com>
date Wed, 19 Jun 2013 10:45:56 +0200
parents d9b08d62b95e
children de6a9e811145
comparison
equal deleted inserted replaced
10086:e0fb8a213650 10408:836a62f43af9
73 for (int i = 0; i < _entries.length(); ++i) { 73 for (int i = 0; i < _entries.length(); ++i) {
74 BytecodeCPEntry entry = _entries.at(i); 74 BytecodeCPEntry entry = _entries.at(i);
75 int idx = i + _orig->length(); 75 int idx = i + _orig->length();
76 switch (entry._tag) { 76 switch (entry._tag) {
77 case BytecodeCPEntry::UTF8: 77 case BytecodeCPEntry::UTF8:
78 entry._u.utf8->increment_refcount();
78 cp->symbol_at_put(idx, entry._u.utf8); 79 cp->symbol_at_put(idx, entry._u.utf8);
79 entry._u.utf8->increment_refcount();
80 break; 80 break;
81 case BytecodeCPEntry::KLASS: 81 case BytecodeCPEntry::KLASS:
82 cp->unresolved_klass_at_put( 82 cp->unresolved_klass_at_put(
83 idx, cp->symbol_at(entry._u.klass)); 83 idx, cp->symbol_at(entry._u.klass));
84 break; 84 break;