| Index: src/compiler/ppc/code-generator-ppc.cc
|
| diff --git a/src/compiler/ppc/code-generator-ppc.cc b/src/compiler/ppc/code-generator-ppc.cc
|
| index 80b407c6ecfa8390132000e8b4c980d37804e574..0a349fc3543b7af25e0dae1a8650a88a461c7094 100644
|
| --- a/src/compiler/ppc/code-generator-ppc.cc
|
| +++ b/src/compiler/ppc/code-generator-ppc.cc
|
| @@ -2201,7 +2201,9 @@ CodeGenerator::CodeGenResult CodeGenerator::AssembleDeoptimizerCall(
|
| // actual final call site and just bl'ing to it here, similar to what we do
|
| // in the lithium backend.
|
| if (deopt_entry == nullptr) return kTooManyDeoptimizationBailouts;
|
| - __ RecordDeoptReason(deoptimization_reason, pos, deoptimization_id);
|
| + if (isolate()->NeedsSourcePositionsForProfiling()) {
|
| + __ RecordDeoptReason(deoptimization_reason, pos, deoptimization_id);
|
| + }
|
| __ Call(deopt_entry, RelocInfo::RUNTIME_ENTRY);
|
| return kSuccess;
|
| }
|
|
|