Index: src/cancelable-task.h |
diff --git a/src/cancelable-task.h b/src/cancelable-task.h |
index 04f775cbe8d7668df2bcc794cde66e7c7c9d8cb9..5b1a5f1def2f8d67f11607dfc81a2fe30033cec7 100644 |
--- a/src/cancelable-task.h |
+++ b/src/cancelable-task.h |
@@ -134,7 +134,8 @@ class V8_EXPORT_PRIVATE Cancelable { |
// Multiple inheritance can be used because Task is a pure interface. |
-class CancelableTask : public Cancelable, public Task { |
+class V8_EXPORT_PRIVATE CancelableTask : public Cancelable, |
+ NON_EXPORTED_BASE(public Task) { |
public: |
explicit CancelableTask(Isolate* isolate); |
CancelableTask(Isolate* isolate, CancelableTaskManager* manager); |