-
Notifications
You must be signed in to change notification settings - Fork 1.6k
[JSC] Fix return in operationCopyOnWriteArrayIndexOfString #47142
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[JSC] Fix return in operationCopyOnWriteArrayIndexOfString #47142
Conversation
EWS run on previous version of this PR (hash dc347d9) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Oho, a Shu patch at last!
Fix makes sense to me; just one comment.
dc347d9
to
0d12777
Compare
EWS run on previous version of this PR (hash 0d12777) |
0d12777
to
335caba
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
r=me too.
EWS run on current version of this PR (hash 335caba) |
@syg does not have committer permissions according to https://raw.githubusercontent.com/WebKit/WebKit/main/metadata/contributors.json. If you do have committer permissions, please ensure that your GitHub username is added to contributors.json. Rejecting 335caba from merge queue. Safe-Merge-Queue: Build #61398. |
Safe-Merge-Queue: Build #61398. |
https://bugs.webkit.org/show_bug.cgi?id=294935 rdar://153522603 Reviewed by Yusuke Suzuki, Keith Miller, and Ross Kirsling. operationCopyOnWriteArrayIndexOfString was using RETURN_IF_EXCEPTION instead of OPERATION_RETURN_IF_EXCEPTION, causing exceptions not propagate correctly since they weren't being wrapped in ExceptionOperationResult. This meant code would keep executing after an exception was thrown, triggering asserts downstream. * JSTests/stress/regress-153522603.js: Added. * Source/JavaScriptCore/dfg/DFGOperations.cpp: (JSC::DFG::JSC_DEFINE_JIT_OPERATION): Canonical link: https://commits.webkit.org/296649@main
335caba
to
773e875
Compare
Committed 296649@main (773e875): https://commits.webkit.org/296649@main Reviewed commits have been landed. Closing PR #47142 and removing active labels. |
773e875
335caba
🛠 wpe-cairo🛠 playstation