# HG changeset patch # User vlivanov # Date 1365696495 25200 # Node ID 9befe2fce567f2a39ae8fcc41f1871ae80864d32 # Parent 84ab5667f290a86aa65a39a06262a1b27ec83652 8011972: Field can be erroneously marked as contended when @Contended annotation isn't present Reviewed-by: kvn, kmo, shade diff -r 84ab5667f290 -r 9befe2fce567 src/share/vm/classfile/classFileParser.cpp --- a/src/share/vm/classfile/classFileParser.cpp Wed Apr 10 09:52:49 2013 +0200 +++ b/src/share/vm/classfile/classFileParser.cpp Thu Apr 11 09:08:15 2013 -0700 @@ -1723,9 +1723,6 @@ } else { coll->set_contended_group(0); // default contended group } - coll->set_contended(true); - } else { - coll->set_contended(false); } } } diff -r 84ab5667f290 -r 9befe2fce567 src/share/vm/classfile/classFileParser.hpp --- a/src/share/vm/classfile/classFileParser.hpp Wed Apr 10 09:52:49 2013 +0200 +++ b/src/share/vm/classfile/classFileParser.hpp Thu Apr 11 09:08:15 2013 -0700 @@ -150,7 +150,6 @@ void set_contended_group(u2 group) { _contended_group = group; } u2 contended_group() { return _contended_group; } - void set_contended(bool contended) { set_annotation(_sun_misc_Contended); } bool is_contended() { return has_annotation(_sun_misc_Contended); } };