src/share/vm/runtime/simpleThresholdPolicy.cpp

changeset 5040
9ce110b1d14a
parent 5036
487d442ef257
child 6649
7150b16fda52
     1.1 --- a/src/share/vm/runtime/simpleThresholdPolicy.cpp	Thu May 02 16:41:09 2013 -0700
     1.2 +++ b/src/share/vm/runtime/simpleThresholdPolicy.cpp	Thu May 02 18:50:05 2013 -0700
     1.3 @@ -154,9 +154,10 @@
     1.4  // Set carry flags on the counters if necessary
     1.5  void SimpleThresholdPolicy::handle_counter_overflow(Method* method) {
     1.6    MethodCounters *mcs = method->method_counters();
     1.7 -  assert(mcs != NULL, "");
     1.8 -  set_carry_if_necessary(mcs->invocation_counter());
     1.9 -  set_carry_if_necessary(mcs->backedge_counter());
    1.10 +  if (mcs != NULL) {
    1.11 +    set_carry_if_necessary(mcs->invocation_counter());
    1.12 +    set_carry_if_necessary(mcs->backedge_counter());
    1.13 +  }
    1.14    MethodData* mdo = method->method_data();
    1.15    if (mdo != NULL) {
    1.16      set_carry_if_necessary(mdo->invocation_counter());

mercurial