--- a/src/hotspot/share/opto/loopnode.hpp Mon Oct 28 11:27:27 2019 +0100
+++ b/src/hotspot/share/opto/loopnode.hpp Wed Oct 23 12:51:53 2019 +0200
@@ -1378,7 +1378,7 @@
bool exceeding_node_budget(uint required = 0) {
assert(C->live_nodes() < C->max_node_limit(), "sanity");
uint available = C->max_node_limit() - C->live_nodes();
- return available < required + _nodes_required;
+ return available < required + _nodes_required + REQUIRE_MIN;
}
uint require_nodes(uint require, uint minreq = REQUIRE_MIN) {