changeset 22809 | 8f0522f038d3 |
parent 22808 | 88bca865e247 |
parent 18103 | a17a8a4b7e5c |
child 22823 | 40b2c6c30123 |
--- a/hotspot/src/share/vm/opto/matcher.cpp Fri Jun 21 15:56:24 2013 -0700 +++ b/hotspot/src/share/vm/opto/matcher.cpp Thu Jun 27 13:04:51 2013 -0700 @@ -988,6 +988,8 @@ mstack.push(n, Visit, NULL, -1); // set NULL as parent to indicate root while (mstack.is_nonempty()) { + C->check_node_count(NodeLimitFudgeFactor, "too many nodes matching instructions"); + if (C->failing()) return NULL; n = mstack.node(); // Leave node on stack Node_State nstate = mstack.state(); if (nstate == Visit) {