| Index: src/objects.cc
 | 
| diff --git a/src/objects.cc b/src/objects.cc
 | 
| index 35abf27e6b30db584e06fc257e31dd93eb277d10..53774d788cd7f856bb1cf86160edd17de59d3de4 100644
 | 
| --- a/src/objects.cc
 | 
| +++ b/src/objects.cc
 | 
| @@ -10147,12 +10147,15 @@ void Code::PrintDeoptLocation(int bailout_id) {
 | 
|      RelocInfo* info = it.rinfo();
 | 
|      if (info->rmode() == RelocInfo::COMMENT) {
 | 
|        last_comment = reinterpret_cast<const char*>(info->data());
 | 
| -    } else if (last_comment != NULL &&
 | 
| -               bailout_id == Deoptimizer::GetDeoptimizationId(
 | 
| -                   GetIsolate(), info->target_address(), Deoptimizer::EAGER)) {
 | 
| -      CHECK(RelocInfo::IsRuntimeEntry(info->rmode()));
 | 
| -      PrintF("            %s\n", last_comment);
 | 
| -      return;
 | 
| +    } else if (last_comment != NULL) {
 | 
| +      if ((bailout_id == Deoptimizer::GetDeoptimizationId(
 | 
| +              GetIsolate(), info->target_address(), Deoptimizer::EAGER)) ||
 | 
| +          (bailout_id == Deoptimizer::GetDeoptimizationId(
 | 
| +              GetIsolate(), info->target_address(), Deoptimizer::SOFT))) {
 | 
| +        CHECK(RelocInfo::IsRuntimeEntry(info->rmode()));
 | 
| +        PrintF("            %s\n", last_comment);
 | 
| +        return;
 | 
| +      }
 | 
|      }
 | 
|    }
 | 
|  }
 | 
| 
 |