--- old/src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp 2020-01-24 15:21:04.484478630 +0100 +++ new/src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp 2020-01-24 15:21:04.196473789 +0100 @@ -67,7 +67,7 @@ ShenandoahMarkingContext* const ctx = heap->marking_context(); msg.append(" " PTR_FORMAT " - klass " PTR_FORMAT " %s\n", p2i(obj), p2i(obj->klass()), obj->klass()->external_name()); - msg.append(" %3s allocated after mark start\n", ctx->allocated_after_mark_start(obj) ? "" : "not"); + msg.append(" %3s allocated after mark start\n", ctx->allocated_after_mark_start(cast_from_oop(obj)) ? "" : "not"); msg.append(" %3s marked \n", ctx->is_marked(obj) ? "" : "not"); msg.append(" %3s in collection set\n", heap->in_collection_set(obj) ? "" : "not"); if (heap->traversal_gc() != NULL) {