diff options
author | Fedor Indutny <fedor@indutny.com> | 2014-10-10 14:49:02 +0400 |
---|---|---|
committer | Fedor Indutny <fedor@indutny.com> | 2014-10-10 14:49:02 +0400 |
commit | 6bcea4ff932144a5fd02affefd45164fbf471e67 (patch) | |
tree | a8e078c679b12f0daebe10ed254239cb0d79e146 /deps/v8/src/execution.h | |
parent | 4fae2356d105e394115188a814097c4a95ae0c5d (diff) | |
download | android-node-v8-6bcea4ff932144a5fd02affefd45164fbf471e67.tar.gz android-node-v8-6bcea4ff932144a5fd02affefd45164fbf471e67.tar.bz2 android-node-v8-6bcea4ff932144a5fd02affefd45164fbf471e67.zip |
deps: update v8 to 3.29.93.1
Diffstat (limited to 'deps/v8/src/execution.h')
-rw-r--r-- | deps/v8/src/execution.h | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/deps/v8/src/execution.h b/deps/v8/src/execution.h index 2a41bb8ba0..89175cd906 100644 --- a/deps/v8/src/execution.h +++ b/deps/v8/src/execution.h @@ -10,7 +10,7 @@ namespace v8 { namespace internal { -class Execution V8_FINAL : public AllStatic { +class Execution FINAL : public AllStatic { public: // Call a function, the caller supplies a receiver and an array // of arguments. Arguments are Object* type. After function returns, @@ -46,12 +46,12 @@ class Execution V8_FINAL : public AllStatic { // any thrown exceptions. The return value is either the result of // calling the function (if caught exception is false) or the exception // that occurred (if caught exception is true). - static MaybeHandle<Object> TryCall( - Handle<JSFunction> func, - Handle<Object> receiver, - int argc, - Handle<Object> argv[], - Handle<Object>* exception_out = NULL); + // In the exception case, exception_out holds the caught exceptions, unless + // it is a termination exception. + static MaybeHandle<Object> TryCall(Handle<JSFunction> func, + Handle<Object> receiver, int argc, + Handle<Object> argv[], + MaybeHandle<Object>* exception_out = NULL); // ECMA-262 9.3 MUST_USE_RESULT static MaybeHandle<Object> ToNumber( @@ -128,7 +128,7 @@ class PostponeInterruptsScope; // StackGuard contains the handling of the limits that are used to limit the // number of nested invocations of JavaScript and the stack size used in each // invocation. -class StackGuard V8_FINAL { +class StackGuard FINAL { public: // Pass the address beyond which the stack should not grow. The stack // is assumed to grow downwards. @@ -233,7 +233,7 @@ class StackGuard V8_FINAL { void PushPostponeInterruptsScope(PostponeInterruptsScope* scope); void PopPostponeInterruptsScope(); - class ThreadLocal V8_FINAL { + class ThreadLocal FINAL { public: ThreadLocal() { Clear(); } // You should hold the ExecutionAccess lock when you call Initialize or |