// Any copyright is dedicated to the Public Domain. // http://creativecommons.org/licenses/publicdomain/ //----------------------------------------------------------------------------- var BUGNUMBER = 548671; var summary = "Don't use a shared-permanent inherited property to implement " + "[].length or (function(){}).length"; print(BUGNUMBER + ": " + summary); /************** * BEGIN TEST * **************/ var a = []; a.p = 1; var x = Object.create(a); assertEq(x.length, 0); assertEq(x.p, 1); assertEq(a.length, 0); if (typeof reportCompare === "function") reportCompare(true, true); print("All tests passed!");