diff src/share/vm/opto/phaseX.cpp @ 10278:6f3fd5150b67

6934604: enable parts of EliminateAutoBox by default Summary: Resurrected autobox elimination code and enabled part of it by default. Reviewed-by: roland, twisti
author kvn
date Wed, 08 May 2013 15:08:01 -0700
parents 30f42e691e70
children adb9a7d94cb5
line wrap: on
line diff
--- a/src/share/vm/opto/phaseX.cpp	Mon May 06 19:49:23 2013 -0700
+++ b/src/share/vm/opto/phaseX.cpp	Wed May 08 15:08:01 2013 -0700
@@ -882,7 +882,7 @@
       return;
     }
     Node *n  = _worklist.pop();
-    if (++loop_count >= K * C->unique()) {
+    if (++loop_count >= K * C->live_nodes()) {
       debug_only(n->dump(4);)
       assert(false, "infinite loop in PhaseIterGVN::optimize");
       C->record_method_not_compilable("infinite loop in PhaseIterGVN::optimize");