--- old/src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.hpp 2018-09-28 11:01:52.498182437 +0200 +++ new/src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.hpp 2018-09-28 11:01:44.495163271 +0200 @@ -45,7 +45,7 @@ virtual void clone(GraphKit* kit, Node* src, Node* dst, Node* size, bool is_array) const; virtual bool is_gc_barrier_node(Node* node) const; virtual void eliminate_gc_barrier(PhaseMacroExpand* macro, Node* node) const; - virtual bool array_copy_requires_gc_barriers(BasicType type) const; + virtual bool array_copy_requires_gc_barriers(bool tightly_coupled_alloc, BasicType type, bool is_clone, ArrayCopyPhase phase) const; bool use_ReduceInitialCardMarks() const; };