REGRESSION (r245249): ASSERTION FAILED: !m_needExceptionCheck seen with stress/proxy...
authortzagallo@apple.com <tzagallo@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 14 May 2019 21:38:12 +0000 (21:38 +0000)
committertzagallo@apple.com <tzagallo@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 14 May 2019 21:38:12 +0000 (21:38 +0000)
commit1dc4e8ab5ba65da9ba4850f2f6a304d66a5d7aa1
tree8fe02951389a4f62b6506caa5b602a7ae87e5fec
parente27f00e8120d51e941a661227fd760e0d970d1b6
REGRESSION (r245249): ASSERTION FAILED: !m_needExceptionCheck seen with stress/proxy-delete.js and stress/proxy-property-descriptor.js
https://bugs.webkit.org/show_bug.cgi?id=197885
<rdar://problem/50770190>

Reviewed by Yusuke Suzuki.

In r245249 we added a throw scope to JSObject::getOwnPropertyDescriptor and its
callers now need to check for exceptions.

* runtime/ProxyObject.cpp:
(JSC::performProxyGet):
(JSC::ProxyObject::performDelete):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@245311 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/runtime/ProxyObject.cpp