Bug 376957 followup fix: make Error readonly/permanent, patch by Brendan Eich <brendan@mozilla.org>, r=jwalden, a=schrep for M10 landing

This commit is contained in:
gavin@gavinsharp.com 2007-12-10 08:15:01 -08:00
parent 0baef6e1a8
commit 67f25d17c8

View File

@ -1052,7 +1052,8 @@ js_InitExceptionClasses(JSContext *cx, JSObject *obj)
/* Make a constructor function for the current name. */
atom = cx->runtime->atomState.classAtoms[exceptions[i].key];
fun = js_DefineFunction(cx, obj, atom, exceptions[i].native, 3, 0);
fun = js_DefineFunction(cx, obj, atom, exceptions[i].native, 3,
JSPROP_READONLY | JSPROP_PERMANENT);
if (!fun)
break;