8006548: version wrong in new constantPool code

Thu, 17 Jan 2013 22:11:57 -0500

author
coleenp
date
Thu, 17 Jan 2013 22:11:57 -0500
changeset 4467
b5f6465019f6
parent 4466
b14da2e6f2dc
child 4468
c07c102cbad7

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; }

mercurial