| Index: src/compiler/ast-graph-builder.cc
|
| diff --git a/src/compiler/ast-graph-builder.cc b/src/compiler/ast-graph-builder.cc
|
| index c70dfbf65062f10110e56a468e21745e89659167..d7f419a1fddd3c1ab51fc4d0ac6bdbd9afd59e5f 100644
|
| --- a/src/compiler/ast-graph-builder.cc
|
| +++ b/src/compiler/ast-graph-builder.cc
|
| @@ -3068,7 +3068,7 @@ LanguageMode AstGraphBuilder::language_mode() const {
|
|
|
| VectorSlotPair AstGraphBuilder::CreateVectorSlotPair(
|
| FeedbackVectorSlot slot) const {
|
| - return VectorSlotPair(handle(info()->shared_info()->feedback_vector()), slot);
|
| + return VectorSlotPair(handle(info()->closure()->feedback_vector()), slot);
|
| }
|
|
|
|
|
| @@ -3706,10 +3706,10 @@ Node* AstGraphBuilder::BuildLoadNativeContextField(int index) {
|
| Node* AstGraphBuilder::BuildLoadFeedbackVector() {
|
| if (!feedback_vector_.is_set()) {
|
| Node* closure = GetFunctionClosure();
|
| - Node* shared = BuildLoadImmutableObjectField(
|
| - closure, JSFunction::kSharedFunctionInfoOffset);
|
| + Node* literals =
|
| + BuildLoadImmutableObjectField(closure, JSFunction::kLiteralsOffset);
|
| Node* vector = BuildLoadImmutableObjectField(
|
| - shared, SharedFunctionInfo::kFeedbackVectorOffset);
|
| + literals, LiteralsArray::kFeedbackVectorOffset);
|
| feedback_vector_.set(vector);
|
| }
|
| return feedback_vector_.get();
|
|
|