summaryrefslogtreecommitdiff
path: root/deps/v8/test/unittests/compiler/js-call-reducer-unittest.cc
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/test/unittests/compiler/js-call-reducer-unittest.cc')
-rw-r--r--deps/v8/test/unittests/compiler/js-call-reducer-unittest.cc14
1 files changed, 2 insertions, 12 deletions
diff --git a/deps/v8/test/unittests/compiler/js-call-reducer-unittest.cc b/deps/v8/test/unittests/compiler/js-call-reducer-unittest.cc
index 1ecf511149..7dc31d92ac 100644
--- a/deps/v8/test/unittests/compiler/js-call-reducer-unittest.cc
+++ b/deps/v8/test/unittests/compiler/js-call-reducer-unittest.cc
@@ -101,18 +101,8 @@ class JSCallReducerTest : public TypedGraphTest {
const Operator* Call(int arity) {
FeedbackVectorSpec spec(zone());
spec.AddCallICSlot();
- Handle<FeedbackMetadata> metadata = FeedbackMetadata::New(isolate(), &spec);
- Handle<SharedFunctionInfo> shared =
- isolate()->factory()->NewSharedFunctionInfoForBuiltin(
- isolate()->factory()->empty_string(), Builtin::kIllegal);
- // Set the raw feedback metadata to circumvent checks that we are not
- // overwriting existing metadata.
- shared->set_raw_outer_scope_info_or_feedback_metadata(*metadata);
- Handle<ClosureFeedbackCellArray> closure_feedback_cell_array =
- ClosureFeedbackCellArray::New(isolate(), shared);
- IsCompiledScope is_compiled_scope(shared->is_compiled_scope(isolate()));
- Handle<FeedbackVector> vector = FeedbackVector::New(
- isolate(), shared, closure_feedback_cell_array, &is_compiled_scope);
+ Handle<FeedbackVector> vector =
+ FeedbackVector::NewForTesting(isolate(), &spec);
FeedbackSource feedback(vector, FeedbackSlot(0));
return javascript()->Call(JSCallNode::ArityForArgc(arity), CallFrequency(),
feedback, ConvertReceiverMode::kAny,