Index: Source/bindings/core/v8/V8RecursionScope.h |
diff --git a/Source/bindings/core/v8/V8RecursionScope.h b/Source/bindings/core/v8/V8RecursionScope.h |
index 86c638d4bdfa1d21869bb8a64ce260cac6cdecbe..cd3e8abc7350181467aeaebe174b9d1c8942ddf5 100644 |
--- a/Source/bindings/core/v8/V8RecursionScope.h |
+++ b/Source/bindings/core/v8/V8RecursionScope.h |
@@ -56,7 +56,7 @@ namespace blink { |
// |
// http://www.whatwg.org/specs/web-apps/current-work/#perform-a-microtask-checkpoint |
class V8RecursionScope { |
- WTF_MAKE_NONCOPYABLE(V8RecursionScope); |
+ STACK_ALLOCATED(); |
public: |
explicit V8RecursionScope(v8::Isolate* isolate) |
: m_isolate(isolate) |
@@ -87,6 +87,8 @@ public: |
#endif |
class MicrotaskSuppression { |
+ WTF_MAKE_FAST_ALLOCATED(MicrotaskSuppression); |
+ WTF_MAKE_NONCOPYABLE(MicrotaskSuppression); |
public: |
MicrotaskSuppression(v8::Isolate* isolate) |
#if ENABLE(ASSERT) |