src/share/vm/c1/c1_Instruction.hpp

changeset 8884
35fe0be5277b
parent 8739
0b85ccd62409
child 9041
95a08233f46c
     1.1 --- a/src/share/vm/c1/c1_Instruction.hpp	Thu Aug 03 08:07:17 2017 -0700
     1.2 +++ b/src/share/vm/c1/c1_Instruction.hpp	Thu Aug 10 12:08:50 2017 +0530
     1.3 @@ -1568,7 +1568,7 @@
     1.4      set_needs_null_check(has_receiver);
     1.5  
     1.6      // some intrinsics can't trap, so don't force them to be pinned
     1.7 -    if (!can_trap()) {
     1.8 +    if (!can_trap() && !vmIntrinsics::should_be_pinned(_id)) {
     1.9        unpin(PinStateSplitConstructor);
    1.10      }
    1.11    }

mercurial