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

git-svn-id: svn://10.0.0.236/trunk@240727 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
gavin%gavinsharp.com 2007-12-10 16:15:01 +00:00
parent 84fe6e4ba3
commit a3b21be21d

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;