src/share/vm/utilities/bitMap.cpp

changeset 6507
752ba2e5f6d0
parent 6503
a9becfeecd1b
parent 6304
695a6aba51c3
child 6680
78bbf4d43a14
     1.1 --- a/src/share/vm/utilities/bitMap.cpp	Wed Feb 19 20:12:43 2014 -0800
     1.2 +++ b/src/share/vm/utilities/bitMap.cpp	Tue Feb 25 15:11:18 2014 -0800
     1.3 @@ -110,7 +110,7 @@
     1.4      while (true) {
     1.5        intptr_t res = Atomic::cmpxchg_ptr(nw, pw, w);
     1.6        if (res == w) break;
     1.7 -      w  = *pw;
     1.8 +      w  = res;
     1.9        nw = value ? (w | ~mr) : (w & mr);
    1.10      }
    1.11    }

mercurial