src/share/vm/opto/phaseX.cpp

changeset 5110
6f3fd5150b67
parent 4868
30f42e691e70
child 5539
adb9a7d94cb5
     1.1 --- a/src/share/vm/opto/phaseX.cpp	Mon May 06 19:49:23 2013 -0700
     1.2 +++ b/src/share/vm/opto/phaseX.cpp	Wed May 08 15:08:01 2013 -0700
     1.3 @@ -882,7 +882,7 @@
     1.4        return;
     1.5      }
     1.6      Node *n  = _worklist.pop();
     1.7 -    if (++loop_count >= K * C->unique()) {
     1.8 +    if (++loop_count >= K * C->live_nodes()) {
     1.9        debug_only(n->dump(4);)
    1.10        assert(false, "infinite loop in PhaseIterGVN::optimize");
    1.11        C->record_method_not_compilable("infinite loop in PhaseIterGVN::optimize");

mercurial