--- old/src/share/vm/opto/opaquenode.cpp 2015-01-28 11:51:27.000000000 +0300 +++ new/src/share/vm/opto/opaquenode.cpp 2015-01-28 11:51:27.000000000 +0300 @@ -80,6 +80,7 @@ if (_delay_removal) { return this; } else { + assert(_consumed, "profile should be consumed before elimination"); return in(1); } }