src/hotspot/share/oops/method.cpp
changeset 48488 51825789dd89
parent 47687 fb290fd1f9d4
child 48794 ea0d0781c63c
--- a/src/hotspot/share/oops/method.cpp	Wed Jan 03 17:29:20 2018 +0000
+++ b/src/hotspot/share/oops/method.cpp	Thu Jan 04 18:18:18 2018 -0500
@@ -446,7 +446,7 @@
 
 bool Method::init_method_counters(MethodCounters* counters) {
   // Try to install a pointer to MethodCounters, return true on success.
-  return Atomic::cmpxchg(counters, &_method_counters, (MethodCounters*)NULL) == NULL;
+  return Atomic::replace_if_null(counters, &_method_counters);
 }
 
 void Method::cleanup_inline_caches() {