| Index: third_party/WebKit/Source/bindings/core/v8/ExceptionState.h
|
| diff --git a/third_party/WebKit/Source/bindings/core/v8/ExceptionState.h b/third_party/WebKit/Source/bindings/core/v8/ExceptionState.h
|
| index 357198b0c8082f1eb36d10ed1db9f2af622f8dc8..e7858a49d4e07cdd2ef41f869b1277519bdba00e 100644
|
| --- a/third_party/WebKit/Source/bindings/core/v8/ExceptionState.h
|
| +++ b/third_party/WebKit/Source/bindings/core/v8/ExceptionState.h
|
| @@ -31,7 +31,6 @@
|
| #ifndef ExceptionState_h
|
| #define ExceptionState_h
|
|
|
| -#include "bindings/core/v8/OnStackObjectChecker.h"
|
| #include "bindings/core/v8/ScopedPersistent.h"
|
| #include "bindings/core/v8/ScriptPromise.h"
|
| #include "bindings/core/v8/V8ThrowException.h"
|
| @@ -51,8 +50,8 @@ class ScriptState;
|
| // with an option to cancel it. An exception message may be auto-generated.
|
| // You can convert an exception to a reject promise.
|
| class CORE_EXPORT ExceptionState {
|
| + STACK_ALLOCATED();
|
| WTF_MAKE_NONCOPYABLE(ExceptionState);
|
| - USING_FAST_MALLOC(ExceptionState);
|
| public:
|
| enum ContextType {
|
| ConstructionContext,
|
| @@ -131,10 +130,6 @@ public:
|
| const char* propertyName() const { return m_propertyName; }
|
| const char* interfaceName() const { return m_interfaceName; }
|
|
|
| -#if ENABLE(ASSERT)
|
| - OnStackObjectChecker& getOnStackObjectChecker() { return m_onStackObjectChecker; }
|
| -#endif
|
| -
|
| protected:
|
| // An ExceptionCode for the case that an exception is rethrown. In that
|
| // case, we cannot determine an exception code.
|
| @@ -153,9 +148,6 @@ private:
|
| // The exception is empty when it was thrown through TrackExceptionState.
|
| ScopedPersistent<v8::Value> m_exception;
|
| v8::Isolate* m_isolate;
|
| -#if ENABLE(ASSERT)
|
| - OnStackObjectChecker m_onStackObjectChecker;
|
| -#endif
|
| };
|
|
|
| // NonThrowableExceptionState never allow call sites to throw an exception.
|
|
|