Index: src/isolate.h |
diff --git a/src/isolate.h b/src/isolate.h |
index 79988f8f27a9a0c45f7d66fd4c2df9b46c4b81f0..a7f169848d8d6506a2c89ab86f94b4380beadca4 100644 |
--- a/src/isolate.h |
+++ b/src/isolate.h |
@@ -1093,8 +1093,9 @@ class Isolate { |
FutexWaitListNode* futex_wait_list_node() { return &futex_wait_list_node_; } |
- void RegisterCancelableTask(Cancelable* task); |
- void RemoveCancelableTask(Cancelable* task); |
+ CancelableTaskManager* cancelable_task_manager() { |
+ return cancelable_task_manager_; |
+ } |
interpreter::Interpreter* interpreter() const { return interpreter_; } |
@@ -1338,7 +1339,7 @@ class Isolate { |
FutexWaitListNode futex_wait_list_node_; |
- std::set<Cancelable*> cancelable_tasks_; |
+ CancelableTaskManager* cancelable_task_manager_; |
v8::Isolate::AbortOnUncaughtExceptionCallback |
abort_on_uncaught_exception_callback_; |