Index: Source/bindings/core/v8/WorkerScriptController.h |
diff --git a/Source/bindings/core/v8/WorkerScriptController.h b/Source/bindings/core/v8/WorkerScriptController.h |
index 0a2de87c634a908e9dfc96fabd085e3d2af12f17..d732e393be0e13004e4a9f8955c8f02bf2dace73 100644 |
--- a/Source/bindings/core/v8/WorkerScriptController.h |
+++ b/Source/bindings/core/v8/WorkerScriptController.h |
@@ -36,6 +36,7 @@ |
#include "bindings/core/v8/V8Binding.h" |
#include "bindings/core/v8/V8CacheOptions.h" |
#include "core/CoreExport.h" |
+#include "wtf/Allocator.h" |
#include "wtf/OwnPtr.h" |
#include "wtf/ThreadingPrimitives.h" |
#include "wtf/text/TextPosition.h" |
@@ -50,6 +51,8 @@ class ScriptSourceCode; |
class WorkerGlobalScope; |
class CORE_EXPORT WorkerScriptController : public NoBaseWillBeGarbageCollectedFinalized<WorkerScriptController> { |
+ WTF_MAKE_FAST_ALLOCATED_WILL_BE_REMOVED(WorkerScriptController); |
+ WTF_MAKE_NONCOPYABLE(WorkerScriptController); |
public: |
static PassOwnPtrWillBeRawPtr<WorkerScriptController> create(WorkerGlobalScope*, v8::Isolate*); |
virtual ~WorkerScriptController(); |