equal
deleted
inserted
replaced
2307 } |
2307 } |
2308 } |
2308 } |
2309 |
2309 |
2310 // increment invocation counters if needed |
2310 // increment invocation counters if needed |
2311 if (!method()->is_accessor()) { // Accessors do not have MDOs, so no counting. |
2311 if (!method()->is_accessor()) { // Accessors do not have MDOs, so no counting. |
2312 CodeEmitInfo* info = new CodeEmitInfo(scope()->start()->state(), NULL); |
2312 CodeEmitInfo* info = new CodeEmitInfo(scope()->start()->state()->copy(ValueStack::StateBefore, SynchronizationEntryBCI), NULL); |
2313 increment_invocation_counter(info); |
2313 increment_invocation_counter(info); |
2314 } |
2314 } |
2315 |
2315 |
2316 // all blocks with a successor must end with an unconditional jump |
2316 // all blocks with a successor must end with an unconditional jump |
2317 // to the successor even if they are consecutive |
2317 // to the successor even if they are consecutive |