@@ -138,7 +138,7 @@ JSObjectRef JSObjectMakeFunction(JSContextRef ctx, JSStringRef name, unsigned pa
138138 JSGlobalObject* globalObject = toJS (ctx);
139139 VM & vm = globalObject->vm ();
140140 JSLockHolder locker (vm);
141- auto scope = DECLARE_CATCH_SCOPE (vm);
141+ auto scope = DECLARE_TOP_EXCEPTION_SCOPE (vm);
142142
143143 startingLineNumber = std::max (1 , startingLineNumber);
144144 Identifier nameID = name ? name->identifier (&vm) : Identifier::fromString (vm, " anonymous" _s);
@@ -171,7 +171,7 @@ JSObjectRef JSObjectMakeArray(JSContextRef ctx, size_t argumentCount, const JSVa
171171 JSGlobalObject* globalObject = toJS (ctx);
172172 VM & vm = globalObject->vm ();
173173 JSLockHolder locker (vm);
174- auto scope = DECLARE_CATCH_SCOPE (vm);
174+ auto scope = DECLARE_TOP_EXCEPTION_SCOPE (vm);
175175
176176 JSObject* result;
177177 if (argumentCount) {
@@ -205,7 +205,7 @@ JSObjectRef JSObjectMakeDate(JSContextRef ctx, size_t argumentCount, const JSVal
205205 JSGlobalObject* globalObject = toJS (ctx);
206206 VM & vm = globalObject->vm ();
207207 JSLockHolder locker (vm);
208- auto scope = DECLARE_CATCH_SCOPE (vm);
208+ auto scope = DECLARE_TOP_EXCEPTION_SCOPE (vm);
209209
210210 MarkedArgumentBuffer argList;
211211 argList.ensureCapacity (argumentCount);
@@ -234,7 +234,7 @@ JSObjectRef JSObjectMakeError(JSContextRef ctx, size_t argumentCount, const JSVa
234234 JSGlobalObject* globalObject = toJS (ctx);
235235 VM & vm = globalObject->vm ();
236236 JSLockHolder locker (vm);
237- auto scope = DECLARE_CATCH_SCOPE (vm);
237+ auto scope = DECLARE_TOP_EXCEPTION_SCOPE (vm);
238238
239239 JSValue message = argumentCount ? toJS (globalObject, arguments[0 ]) : jsUndefined ();
240240 JSValue options = argumentCount > 1 ? toJS (globalObject, arguments[1 ]) : jsUndefined ();
@@ -256,7 +256,7 @@ JSObjectRef JSObjectMakeRegExp(JSContextRef ctx, size_t argumentCount, const JSV
256256 JSGlobalObject* globalObject = toJS (ctx);
257257 VM & vm = globalObject->vm ();
258258 JSLockHolder locker (vm);
259- auto scope = DECLARE_CATCH_SCOPE (vm);
259+ auto scope = DECLARE_TOP_EXCEPTION_SCOPE (vm);
260260
261261 MarkedArgumentBuffer argList;
262262 argList.ensureCapacity (argumentCount);
@@ -286,7 +286,7 @@ JSObjectRef JSObjectMakeDeferredPromise(JSContextRef ctx, JSObjectRef* resolve,
286286 JSGlobalObject* globalObject = toJS (ctx);
287287 VM & vm = globalObject->vm ();
288288 JSLockHolder locker (globalObject);
289- auto scope = DECLARE_CATCH_SCOPE (vm);
289+ auto scope = DECLARE_TOP_EXCEPTION_SCOPE (vm);
290290
291291 JSPromise::DeferredData data = JSPromise::createDeferredData (globalObject, globalObject->promiseConstructor ());
292292 if (handleExceptionIfNeeded (scope, ctx, exception) == ExceptionStatus::DidThrow)
@@ -321,7 +321,7 @@ void JSObjectSetPrototype(JSContextRef ctx, JSObjectRef object, JSValueRef value
321321 JSGlobalObject* globalObject = toJS (ctx);
322322 VM & vm = globalObject->vm ();
323323 JSLockHolder locker (vm);
324- auto scope = DECLARE_CATCH_SCOPE (vm);
324+ auto scope = DECLARE_TOP_EXCEPTION_SCOPE (vm);
325325
326326 JSObject* jsObject = toJS (object);
327327 JSValue jsValue = toJS (globalObject, value);
@@ -353,7 +353,7 @@ JSValueRef JSObjectGetProperty(JSContextRef ctx, JSObjectRef object, JSStringRef
353353 JSGlobalObject* globalObject = toJS (ctx);
354354 VM & vm = globalObject->vm ();
355355 JSLockHolder locker (vm);
356- auto scope = DECLARE_CATCH_SCOPE (vm);
356+ auto scope = DECLARE_TOP_EXCEPTION_SCOPE (vm);
357357
358358 JSObject* jsObject = toJS (object);
359359
@@ -372,7 +372,7 @@ void JSObjectSetProperty(JSContextRef ctx, JSObjectRef object, JSStringRef prope
372372 JSGlobalObject* globalObject = toJS (ctx);
373373 VM & vm = globalObject->vm ();
374374 JSLockHolder locker (vm);
375- auto scope = DECLARE_CATCH_SCOPE (vm);
375+ auto scope = DECLARE_TOP_EXCEPTION_SCOPE (vm);
376376
377377 JSObject* jsObject = toJS (object);
378378 Identifier name (propertyName->identifier (&vm));
@@ -400,7 +400,7 @@ bool JSObjectHasPropertyForKey(JSContextRef ctx, JSObjectRef object, JSValueRef
400400 JSGlobalObject* globalObject = toJS (ctx);
401401 VM & vm = globalObject->vm ();
402402 JSLockHolder locker (vm);
403- auto scope = DECLARE_CATCH_SCOPE (vm);
403+ auto scope = DECLARE_TOP_EXCEPTION_SCOPE (vm);
404404
405405 JSObject* jsObject = toJS (object);
406406 Identifier ident = toJS (globalObject, key).toPropertyKey (globalObject);
@@ -422,7 +422,7 @@ JSValueRef JSObjectGetPropertyForKey(JSContextRef ctx, JSObjectRef object, JSVal
422422 JSGlobalObject* globalObject = toJS (ctx);
423423 VM & vm = globalObject->vm ();
424424 JSLockHolder locker (vm);
425- auto scope = DECLARE_CATCH_SCOPE (vm);
425+ auto scope = DECLARE_TOP_EXCEPTION_SCOPE (vm);
426426
427427 JSObject* jsObject = toJS (object);
428428 Identifier ident = toJS (globalObject, key).toPropertyKey (globalObject);
@@ -444,7 +444,7 @@ void JSObjectSetPropertyForKey(JSContextRef ctx, JSObjectRef object, JSValueRef
444444 JSGlobalObject* globalObject = toJS (ctx);
445445 VM & vm = globalObject->vm ();
446446 JSLockHolder locker (vm);
447- auto scope = DECLARE_CATCH_SCOPE (vm);
447+ auto scope = DECLARE_TOP_EXCEPTION_SCOPE (vm);
448448
449449 JSObject* jsObject = toJS (object);
450450 JSValue jsValue = toJS (globalObject, value);
@@ -475,7 +475,7 @@ bool JSObjectDeletePropertyForKey(JSContextRef ctx, JSObjectRef object, JSValueR
475475 JSGlobalObject* globalObject = toJS (ctx);
476476 VM & vm = globalObject->vm ();
477477 JSLockHolder locker (vm);
478- auto scope = DECLARE_CATCH_SCOPE (vm);
478+ auto scope = DECLARE_TOP_EXCEPTION_SCOPE (vm);
479479
480480 JSObject* jsObject = toJS (object);
481481 Identifier ident = toJS (globalObject, key).toPropertyKey (globalObject);
@@ -497,7 +497,7 @@ JSValueRef JSObjectGetPropertyAtIndex(JSContextRef ctx, JSObjectRef object, unsi
497497 JSGlobalObject* globalObject = toJS (ctx);
498498 VM & vm = globalObject->vm ();
499499 JSLockHolder locker (vm);
500- auto scope = DECLARE_CATCH_SCOPE (vm);
500+ auto scope = DECLARE_TOP_EXCEPTION_SCOPE (vm);
501501
502502 JSObject* jsObject = toJS (object);
503503
@@ -517,7 +517,7 @@ void JSObjectSetPropertyAtIndex(JSContextRef ctx, JSObjectRef object, unsigned p
517517 JSGlobalObject* globalObject = toJS (ctx);
518518 VM & vm = globalObject->vm ();
519519 JSLockHolder locker (vm);
520- auto scope = DECLARE_CATCH_SCOPE (vm);
520+ auto scope = DECLARE_TOP_EXCEPTION_SCOPE (vm);
521521
522522 JSObject* jsObject = toJS (object);
523523 JSValue jsValue = toJS (globalObject, value);
@@ -535,7 +535,7 @@ bool JSObjectDeleteProperty(JSContextRef ctx, JSObjectRef object, JSStringRef pr
535535 JSGlobalObject* globalObject = toJS (ctx);
536536 VM & vm = globalObject->vm ();
537537 JSLockHolder locker (vm);
538- auto scope = DECLARE_CATCH_SCOPE (vm);
538+ auto scope = DECLARE_TOP_EXCEPTION_SCOPE (vm);
539539
540540 JSObject* jsObject = toJS (object);
541541
@@ -711,7 +711,7 @@ JSValueRef JSObjectCallAsFunction(JSContextRef ctx, JSObjectRef object, JSObject
711711 JSGlobalObject* globalObject = toJS (ctx);
712712 VM & vm = globalObject->vm ();
713713 JSLockHolder locker (vm);
714- auto scope = DECLARE_CATCH_SCOPE (vm);
714+ auto scope = DECLARE_TOP_EXCEPTION_SCOPE (vm);
715715
716716 if (!object)
717717 return nullptr ;
@@ -758,7 +758,7 @@ JSObjectRef JSObjectCallAsConstructor(JSContextRef ctx, JSObjectRef object, size
758758 JSGlobalObject* globalObject = toJS (ctx);
759759 VM & vm = globalObject->vm ();
760760 JSLockHolder locker (vm);
761- auto scope = DECLARE_CATCH_SCOPE (vm);
761+ auto scope = DECLARE_TOP_EXCEPTION_SCOPE (vm);
762762
763763 if (!object)
764764 return nullptr ;
0 commit comments