diff options
| author | Ryan Dahl <ry@tinyclouds.org> | 2011-01-19 12:01:03 -0800 |
|---|---|---|
| committer | Ryan Dahl <ry@tinyclouds.org> | 2011-01-19 12:23:55 -0800 |
| commit | 86ddc0965abd6a8a8fc2644f7746db68b15318e0 (patch) | |
| tree | 2ff50ae5527cb817ea94b456a7a90701bb02a1ea /deps/v8/src/objects.cc | |
| parent | aab4f37e20a0a66819e852fc7e89007d2addd7cc (diff) | |
| download | node-v0.2.tar.gz | |
Apply V8 issue 851 to v0.2 for Mark Wubbenv0.2
https://groups.google.com/d/topic/nodejs-dev/di7Jv1Umois/discussion
http://code.google.com/p/v8/source/detail?r=5364
http://codereview.chromium.org/3262001
Diffstat (limited to 'deps/v8/src/objects.cc')
| -rw-r--r-- | deps/v8/src/objects.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/deps/v8/src/objects.cc b/deps/v8/src/objects.cc index 5687a3a53..8b5aa3c64 100644 --- a/deps/v8/src/objects.cc +++ b/deps/v8/src/objects.cc @@ -2601,7 +2601,8 @@ bool JSObject::ReferencesObject(Object* obj) { Object* JSObject::PreventExtensions() { // If there are fast elements we normalize. if (HasFastElements()) { - NormalizeElements(); + Object* ok = NormalizeElements(); + if (ok->IsFailure()) return ok; } // Make sure that we never go back to fast case. element_dictionary()->set_requires_slow_elements(); |
