freeze-global-eval-const.js (353B)
1 // |reftest| skip-if(!xulRuntime.shell) -- uses evalcx 2 /* 3 * Any copyright is dedicated to the Public Domain. 4 * http://creativecommons.org/licenses/publicdomain/ 5 */ 6 7 try { 8 evalcx("Object.freeze(this); eval('const q = undefined;')"); 9 } catch (e) { 10 assertEq(e.message, "({lazy:false}) is not extensible"); 11 } 12 13 reportCompare(0, 0, "don't crash");