diff -r 95ce45e0249f -r c88468bc7690 src/hotspot/share/gc/shared/c2/barrierSetC2.hpp --- a/src/hotspot/share/gc/shared/c2/barrierSetC2.hpp Thu Nov 22 09:22:54 2018 +0100 +++ b/src/hotspot/share/gc/shared/c2/barrierSetC2.hpp Thu Nov 22 09:23:05 2018 +0100 @@ -281,6 +281,8 @@ // expanded later, then now is the time to do so. virtual bool expand_macro_nodes(PhaseMacroExpand* macro) const { return false; } + virtual bool has_special_unique_user(const Node* node) const { return false; } + enum CompilePhase { BeforeOptimize, /* post_parse = true */ BeforeExpand, /* post_parse = false */