# HG changeset patch # User roland # Date 1455545756 -3600 # Node ID 2e822f45174656d3cfccd2770126ae029a62c76d # Parent 96ae0e7ed4fa01b4084b540a2c0277f187272c26 8149797: Compilation fails with "assert(in_hash) failed: node should be in igvn hash table" Summary: node replaced by dominating dead cast during parsing Reviewed-by: kvn diff -r 96ae0e7ed4fa -r 2e822f451746 hotspot/src/share/vm/opto/castnode.cpp --- a/hotspot/src/share/vm/opto/castnode.cpp Mon Feb 15 13:26:44 2016 +0100 +++ b/hotspot/src/share/vm/opto/castnode.cpp Mon Feb 15 15:15:56 2016 +0100 @@ -124,6 +124,7 @@ for (DUIterator_Fast imax, i = val->fast_outs(imax); i < imax; i++) { Node* u = val->fast_out(i); if (u != this && + u->outcnt() > 0 && u->Opcode() == opc && u->in(0) != NULL && u->bottom_type()->higher_equal(type())) {