| Index: src/optimizing-compiler-thread.cc
|
| diff --git a/src/optimizing-compiler-thread.cc b/src/optimizing-compiler-thread.cc
|
| index 32a7f971401b65e7521b94edccc114bf0c8ec0d6..404105ebc673471355269e198741a7d68c695e8e 100644
|
| --- a/src/optimizing-compiler-thread.cc
|
| +++ b/src/optimizing-compiler-thread.cc
|
| @@ -301,13 +301,13 @@ void OptimizingCompilerThread::Unblock() {
|
|
|
|
|
| RecompileJob* OptimizingCompilerThread::FindReadyOSRCandidate(
|
| - Handle<JSFunction> function, uint32_t osr_pc_offset) {
|
| + Handle<JSFunction> function, BailoutId osr_ast_id) {
|
| ASSERT(!IsOptimizerThread());
|
| for (int i = 0; i < osr_buffer_capacity_; i++) {
|
| RecompileJob* current = osr_buffer_[i];
|
| if (current != NULL &&
|
| current->IsWaitingForInstall() &&
|
| - current->info()->HasSameOsrEntry(function, osr_pc_offset)) {
|
| + current->info()->HasSameOsrEntry(function, osr_ast_id)) {
|
| osr_hits_++;
|
| osr_buffer_[i] = NULL;
|
| return current;
|
| @@ -318,12 +318,12 @@ RecompileJob* OptimizingCompilerThread::FindReadyOSRCandidate(
|
|
|
|
|
| bool OptimizingCompilerThread::IsQueuedForOSR(Handle<JSFunction> function,
|
| - uint32_t osr_pc_offset) {
|
| + BailoutId osr_ast_id) {
|
| ASSERT(!IsOptimizerThread());
|
| for (int i = 0; i < osr_buffer_capacity_; i++) {
|
| RecompileJob* current = osr_buffer_[i];
|
| if (current != NULL &&
|
| - current->info()->HasSameOsrEntry(function, osr_pc_offset)) {
|
| + current->info()->HasSameOsrEntry(function, osr_ast_id)) {
|
| return !current->IsWaitingForInstall();
|
| }
|
| }
|
|
|