/* * Any copyright is dedicated to the Public Domain. * http://creativecommons.org/licenses/publicdomain/ * Contributors: Christian Holler and Jason Orendorff */ function C(){} C.prototype = 1; try { Object.defineProperty(C, "prototype", {get: function() { throw 0; }}); actual = "no exception"; } catch (exc) { actual = exc.name; } new C; // don't assert assertEq(actual, "TypeError"); reportCompare(0, 0, "ok");