https://codereview.chromium.org/11414094/diff/6/test/cctest/test-object-observe.cc File test/cctest/test-object-observe.cc (right):
https://codereview.chromium.org/11414094/diff/6/test/cctest/test-object-observe.cc#newcode244 test/cctest/test-object-observe.cc:244: CHECK(inner_global->StrictEquals(CompileRun("records[1].object"))); So, records[1].object no longer points to the global_proxy? I guess that makes sense. https://codereview.chromium.org/11414094/diff/6/test/cctest/test-object-observe.cc#newcode250 test/cctest/test-object-observe.cc:250: CHECK(global_proxy->StrictEquals(CompileRun("records[2].object"))); What would happen if you grabbed a reference to records[1].object on line 245? Would it be strictly equal to global_proxy or inner_global at this point? https://codereview.chromium.org/11414094/ -- v8-dev mailing list [email protected] http://groups.google.com/group/v8-dev
