src/hotspot/share/jfr/leakprofiler/chains/edgeStore.cpp
branchJEP-349-branch
changeset 58154 060d9d139109
parent 57983 a57907813a83
parent 57777 90ead0febf56
child 58157 9dca61a7df19
--- a/src/hotspot/share/jfr/leakprofiler/chains/edgeStore.cpp	Thu Sep 12 11:35:02 2019 +0200
+++ b/src/hotspot/share/jfr/leakprofiler/chains/edgeStore.cpp	Sat Sep 14 13:03:44 2019 +0200
@@ -237,8 +237,8 @@
   StoredEdge* const leak_context_edge = put(edge->reference());
   oop sample_object = edge->pointee();
   assert(sample_object != NULL, "invariant");
-  assert(NULL == sample_object->mark(), "invariant");
-  sample_object->set_mark(markOop(leak_context_edge));
+  assert(NULL == sample_object->mark().to_pointer(), "invariant");
+  sample_object->set_mark(markWord::from_pointer(leak_context_edge));
   return leak_context_edge;
 }