# HG changeset patch # User acorn # Date 1367860818 25200 # Node ID b7f3bf2ba33bcfa84be6d787804db3901334c4a1 # Parent d9b08d62b95ea8578eaf2fa3a520597a5d813bde# Parent 800078be49d2f3c22d3470df74181b8d3ba68794 Merge diff -r 800078be49d2 -r b7f3bf2ba33b src/share/vm/classfile/bytecodeAssembler.cpp --- a/src/share/vm/classfile/bytecodeAssembler.cpp Mon May 06 09:10:21 2013 -0400 +++ b/src/share/vm/classfile/bytecodeAssembler.cpp Mon May 06 10:20:18 2013 -0700 @@ -75,8 +75,8 @@ int idx = i + _orig->length(); switch (entry._tag) { case BytecodeCPEntry::UTF8: + entry._u.utf8->increment_refcount(); cp->symbol_at_put(idx, entry._u.utf8); - entry._u.utf8->increment_refcount(); break; case BytecodeCPEntry::KLASS: cp->unresolved_klass_at_put(