aboutsummaryrefslogtreecommitdiff
path: root/deps/v8/test/cctest/interpreter/interpreter-tester.h
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/test/cctest/interpreter/interpreter-tester.h')
-rw-r--r--deps/v8/test/cctest/interpreter/interpreter-tester.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/deps/v8/test/cctest/interpreter/interpreter-tester.h b/deps/v8/test/cctest/interpreter/interpreter-tester.h
index 4e202eada5..ce103fe6d1 100644
--- a/deps/v8/test/cctest/interpreter/interpreter-tester.h
+++ b/deps/v8/test/cctest/interpreter/interpreter-tester.h
@@ -38,6 +38,8 @@ class InterpreterCallable {
return CallInterpreter(isolate_, function_, args...);
}
+ FeedbackVector* vector() const { return function_->feedback_vector(); }
+
private:
Isolate* isolate_;
Handle<JSFunction> function_;
@@ -51,12 +53,12 @@ class InterpreterTester {
public:
InterpreterTester(Isolate* isolate, const char* source,
MaybeHandle<BytecodeArray> bytecode,
- MaybeHandle<TypeFeedbackVector> feedback_vector,
+ MaybeHandle<FeedbackVector> feedback_vector,
const char* filter);
InterpreterTester(Isolate* isolate, Handle<BytecodeArray> bytecode,
- MaybeHandle<TypeFeedbackVector> feedback_vector =
- MaybeHandle<TypeFeedbackVector>(),
+ MaybeHandle<FeedbackVector> feedback_vector =
+ MaybeHandle<FeedbackVector>(),
const char* filter = kFunctionName);
InterpreterTester(Isolate* isolate, const char* source,
@@ -83,7 +85,7 @@ class InterpreterTester {
Isolate* isolate_;
const char* source_;
MaybeHandle<BytecodeArray> bytecode_;
- MaybeHandle<TypeFeedbackVector> feedback_vector_;
+ MaybeHandle<FeedbackVector> feedback_vector_;
template <class... A>
Handle<JSFunction> GetBytecodeFunction() {