fb8bda3a85
This CL fixes a CHECK that checks the wrong thing. Specifically when we `Advance` the debug::PropertyIterator it can throw an exception. We have a CHECK that verifies that a corresponding v8::TryCatch catches the exception when the return value indicates this. Unfortunately, the CHECK was looking at the wrong v8::TryCatch scope. R=jarin@chromium.org Bug: chromium:1353051 Change-Id: Ic52e4efd44b89f8e4d1f6acace234c6065e081cb Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3829543 Commit-Queue: Simon Zünd <szuend@chromium.org> Reviewed-by: Jaroslav Sevcik <jarin@chromium.org> Cr-Commit-Position: refs/heads/main@{#82489}
17 lines
341 B
Plaintext
17 lines
341 B
Plaintext
Don't crash when building a preview with a revoked proxy prototype
|
|
{
|
|
className : Array
|
|
description : Array(0)
|
|
objectId : <objectId>
|
|
preview : {
|
|
description : Array(0)
|
|
overflow : false
|
|
properties : [
|
|
]
|
|
subtype : array
|
|
type : object
|
|
}
|
|
subtype : array
|
|
type : object
|
|
}
|