--- old/src/hotspot/share/gc/shared/c2/barrierSetC2.hpp 2018-10-18 09:23:09.626601632 +0200 +++ new/src/hotspot/share/gc/shared/c2/barrierSetC2.hpp 2018-10-18 09:23:01.268628475 +0200 @@ -213,8 +213,8 @@ virtual void register_potential_barrier_node(Node* node) const { } virtual void unregister_potential_barrier_node(Node* node) const { } virtual void eliminate_gc_barrier(PhaseMacroExpand* macro, Node* node) const { } - virtual void enqueue_useful_gc_barrier(Unique_Node_List &worklist, Node* node) const {} - virtual void eliminate_useless_gc_barriers(Unique_Node_List &useful) const {} + virtual void enqueue_useful_gc_barrier(PhaseIterGVN* igvn, Node* node) const {} + virtual void eliminate_useless_gc_barriers(Unique_Node_List &useful, Compile* C) const {} virtual void add_users_to_worklist(Unique_Node_List* worklist) const {} // Allow barrier sets to have shared state that is preserved across a compilation unit.