Index: Source/bindings/core/v8/ExceptionStatePlaceholder.h |
diff --git a/Source/bindings/core/v8/ExceptionStatePlaceholder.h b/Source/bindings/core/v8/ExceptionStatePlaceholder.h |
index 9705c5d59cc087050be95c050eb715219a041f37..db0be6432a58310e25c7bd5821db16bd0f1a210f 100644 |
--- a/Source/bindings/core/v8/ExceptionStatePlaceholder.h |
+++ b/Source/bindings/core/v8/ExceptionStatePlaceholder.h |
@@ -44,6 +44,7 @@ class ExceptionState; |
typedef int ExceptionCode; |
class IgnorableExceptionState final : public ExceptionState { |
+ WTF_MAKE_NONCOPYABLE(IgnorableExceptionState); |
public: |
IgnorableExceptionState(): ExceptionState(ExceptionState::UnknownContext, 0, 0, v8::Local<v8::Object>(), 0) { } |
ExceptionState& returnThis() { return *this; } |
@@ -57,6 +58,7 @@ public: |
#if ENABLE(ASSERT) |
class CORE_EXPORT NoExceptionStateAssertionChecker final : public ExceptionState { |
+ WTF_MAKE_NONCOPYABLE(NoExceptionStateAssertionChecker); |
public: |
NoExceptionStateAssertionChecker(const char* file, int line); |
ExceptionState& returnThis() { return *this; } |