src/share/vm/opto/parse3.cpp

changeset 6313
de95063c0e34
parent 5658
edb5ab0f3fe5
child 6507
752ba2e5f6d0
     1.1 --- a/src/share/vm/opto/parse3.cpp	Tue Jan 14 17:46:48 2014 -0800
     1.2 +++ b/src/share/vm/opto/parse3.cpp	Fri Jan 24 09:31:53 2014 +0100
     1.3 @@ -337,7 +337,7 @@
     1.4      //   should_be_constant = (oop not scavengable || ScavengeRootsInCode >= 2)
     1.5      // An oop is not scavengable if it is in the perm gen.
     1.6      if (stable_type != NULL && con_type != NULL && con_type->isa_oopptr())
     1.7 -      con_type = con_type->join(stable_type);
     1.8 +      con_type = con_type->join_speculative(stable_type);
     1.9      break;
    1.10  
    1.11    case T_ILLEGAL:

mercurial