Mercurial > hg > graal-jvmci-8
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; |