summaryrefslogtreecommitdiff
path: root/deps/v8/test/common/call-tester.h
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/test/common/call-tester.h')
-rw-r--r--deps/v8/test/common/call-tester.h11
1 files changed, 5 insertions, 6 deletions
diff --git a/deps/v8/test/common/call-tester.h b/deps/v8/test/common/call-tester.h
index 81fe72f619..6659dc4caf 100644
--- a/deps/v8/test/common/call-tester.h
+++ b/deps/v8/test/common/call-tester.h
@@ -53,18 +53,17 @@ Object CallHelper<Object>::Call(Params... args) {
template <typename T>
class CodeRunner : public CallHelper<T> {
public:
- CodeRunner(Isolate* isolate, Handle<Code> code, MachineSignature* csig)
+ CodeRunner(Isolate* isolate, Handle<InstructionStream> code,
+ MachineSignature* csig)
: CallHelper<T>(isolate, csig), code_(code) {}
-#ifdef V8_EXTERNAL_CODE_SPACE
- CodeRunner(Isolate* isolate, Handle<CodeT> code, MachineSignature* csig)
- : CallHelper<T>(isolate, csig), code_(FromCodeT(*code), isolate) {}
-#endif // V8_EXTERNAL_CODE_SPACE
+ CodeRunner(Isolate* isolate, Handle<Code> code, MachineSignature* csig)
+ : CallHelper<T>(isolate, csig), code_(FromCode(*code), isolate) {}
~CodeRunner() override = default;
Address Generate() override { return code_->entry(); }
private:
- Handle<Code> code_;
+ Handle<InstructionStream> code_;
};
} // namespace compiler