| Index: src/crankshaft/hydrogen.cc
|
| diff --git a/src/crankshaft/hydrogen.cc b/src/crankshaft/hydrogen.cc
|
| index 00ec3ec063c76d373afc144262d94ae7da9af7dd..c07bcba773dddbe66524b3236a9cc817ad60c408 100644
|
| --- a/src/crankshaft/hydrogen.cc
|
| +++ b/src/crankshaft/hydrogen.cc
|
| @@ -1372,8 +1372,8 @@ int HGraphBuilder::TraceInlinedFunction(Handle<SharedFunctionInfo> shared,
|
| SourcePosition position) {
|
| DCHECK(info_->is_tracking_positions());
|
|
|
| - int inline_id = static_cast<int>(info_->inlined_function_infos().size());
|
| - InlinedFunctionInfo info(shared->start_position());
|
| + int inline_id = static_cast<int>(graph()->inlined_function_infos().size());
|
| + HInlinedFunctionInfo info(shared->start_position());
|
| if (!shared->script()->IsUndefined()) {
|
| Handle<Script> script(Script::cast(shared->script()));
|
|
|
| @@ -1402,7 +1402,7 @@ int HGraphBuilder::TraceInlinedFunction(Handle<SharedFunctionInfo> shared,
|
| }
|
| }
|
|
|
| - info_->inlined_function_infos().push_back(info);
|
| + graph()->inlined_function_infos().push_back(info);
|
|
|
| if (FLAG_hydrogen_track_positions && inline_id != 0) {
|
| CodeTracer::Scope tracing_scope(isolate()->GetCodeTracer());
|
| @@ -3824,9 +3824,7 @@ void HGraph::FinalizeUniqueness() {
|
|
|
| int HGraph::SourcePositionToScriptPosition(SourcePosition pos) {
|
| return (FLAG_hydrogen_track_positions && !pos.IsUnknown())
|
| - ? info()->inlined_function_infos()
|
| - .at(pos.inlining_id())
|
| - .start_position +
|
| + ? inlined_function_infos_.at(pos.inlining_id()).start_position +
|
| pos.position()
|
| : pos.raw();
|
| }
|
|
|