Thu, 17 Jan 2013 22:11:57 -0500
8006548: version wrong in new constantPool code
Summary: fix increment problem with saved_version
Reviewed-by: dholmes
src/share/vm/oops/constantPool.hpp | file | annotate | diff | comparison | revisions |
1.1 --- a/src/share/vm/oops/constantPool.hpp Thu Jan 17 13:40:31 2013 -0500 1.2 +++ b/src/share/vm/oops/constantPool.hpp Thu Jan 17 22:11:57 2013 -0500 1.3 @@ -787,7 +787,7 @@ 1.4 int version() const { return _saved._version; } 1.5 void set_version(int version) { _saved._version = version; } 1.6 void increment_and_save_version(int version) { 1.7 - _saved._version = version >= 0 ? version++ : version; // keep overflow 1.8 + _saved._version = version >= 0 ? (version + 1) : version; // keep overflow 1.9 } 1.10 1.11 void set_resolved_reference_length(int length) { _saved._resolved_reference_length = length; }