Status: Accepted
Owner: svenpa...@chromium.org
Labels: Type-Bug Priority-Critical

New issue 2153 by vego...@chromium.org: CALLBACKS transition conflict with normal properties
http://code.google.com/p/v8/issues/detail?id=2153

Regression test:

var o = {};
o.__defineGetter__('prop', function () { return null; });
var o = {};
o.prop = 42;
assertEquals(42, o.prop);


Result:

topos ~/src/repos/v8 ∳ ./out/ia32.debug/d8 test/mjsunit/mjsunit.js regress-2153.js [bleeding_edge@11670]
test/mjsunit/mjsunit.js:166: Failure: expected <42> found <undefined>
    throw new MjsUnitAssertionError(message);
          ^
Error
    at new MjsUnitAssertionError (test/mjsunit/mjsunit.js:31:16)
    at fail (test/mjsunit/mjsunit.js:166:11)
    at assertEquals (test/mjsunit/mjsunit.js:237:7)
    at regress-2153.js:6:1


--
v8-dev mailing list
v8-dev@googlegroups.com
http://groups.google.com/group/v8-dev

Reply via email to