src/hotspot/share/gc/z/zBarrier.inline.hpp
changeset 59252 623722a6aeb9
parent 59040 1251d78fafbf
equal deleted inserted replaced
59251:4cbfa5077d68 59252:623722a6aeb9
    46       // Already healed
    46       // Already healed
    47       return;
    47       return;
    48     }
    48     }
    49 
    49 
    50     // Heal
    50     // Heal
    51     const uintptr_t prev_addr = Atomic::cmpxchg(heal_addr, (volatile uintptr_t*)p, addr);
    51     const uintptr_t prev_addr = Atomic::cmpxchg((volatile uintptr_t*)p, addr, heal_addr);
    52     if (prev_addr == addr) {
    52     if (prev_addr == addr) {
    53       // Success
    53       // Success
    54       return;
    54       return;
    55     }
    55     }
    56 
    56