https://codereview.chromium.org/1156573002/diff/60001/src/elements.cc
File src/elements.cc (right):
https://codereview.chromium.org/1156573002/diff/60001/src/elements.cc#newcode1405
src/elements.cc:1405: dictionary, entry, obj->map()->is_strong());
Do we have to pass down the flag here? It seems that if the object is
strong, there is no point in even making the call, and you can
immediately set the result to false right here.
https://codereview.chromium.org/1156573002/diff/60001/test/mjsunit/strong/object-delete.js
File test/mjsunit/strong/object-delete.js (right):
https://codereview.chromium.org/1156573002/diff/60001/test/mjsunit/strong/object-delete.js#newcode115
test/mjsunit/strong/object-delete.js:115: assertTrue(delete o);
I'm confused, shouldn't this be a SyntaxError in strict mode?
https://codereview.chromium.org/1156573002/diff/60001/test/mjsunit/strong/object-delete.js#newcode148
test/mjsunit/strong/object-delete.js:148: testStrongObjectDelete();
It seems we don't have tests for redundant deletes succeeding.
https://codereview.chromium.org/1156573002/
--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.