src/hotspot/share/code/dependencyContext.hpp
changeset 52672 bbfa1b3aaf7e
parent 51887 32161fbea3fe
child 52781 436097b038a1
--- a/src/hotspot/share/code/dependencyContext.hpp	Fri Nov 23 10:51:59 2018 +0100
+++ b/src/hotspot/share/code/dependencyContext.hpp	Fri Nov 23 10:43:18 2018 +0100
@@ -118,13 +118,13 @@
   // Safepoints are forbidden during DC lifetime. GC can invalidate
   // _dependency_context_addr if it relocates the holder
   // (e.g. CallSiteContext Java object).
-  int _safepoint_counter;
+  uint64_t _safepoint_counter;
 
   DependencyContext(intptr_t* addr) : _dependency_context_addr(addr),
-    _safepoint_counter(SafepointSynchronize::_safepoint_counter) {}
+    _safepoint_counter(SafepointSynchronize::safepoint_counter()) {}
 
   ~DependencyContext() {
-    assert(_safepoint_counter == SafepointSynchronize::_safepoint_counter, "safepoint happened");
+    assert(_safepoint_counter == SafepointSynchronize::safepoint_counter(), "safepoint happened");
   }
 #else
   DependencyContext(intptr_t* addr) : _dependency_context_addr(addr) {}