src/share/vm/opto/node.cpp

changeset 9957
d2ec2776ad0c
parent 9952
19056c781208
child 10015
eb7ce841ccec
     1.1 --- a/src/share/vm/opto/node.cpp	Thu Jul 02 16:51:57 2020 -0400
     1.2 +++ b/src/share/vm/opto/node.cpp	Mon Mar 09 17:41:30 2020 +0100
     1.3 @@ -1329,6 +1329,9 @@
     1.4  
     1.5    while (nstack.size() > 0) {
     1.6      dead = nstack.pop();
     1.7 +    if (dead->Opcode() == Op_SafePoint) {
     1.8 +      dead->as_SafePoint()->disconnect_from_root(igvn);
     1.9 +    }
    1.10      if (dead->outcnt() > 0) {
    1.11        // Keep dead node on stack until all uses are processed.
    1.12        nstack.push(dead);

mercurial