зеркало из https://github.com/mozilla/pjs.git
Bug 486029 - Use C++ style casts in more places. r=brendan
This commit is contained in:
Родитель
a2832cc5dd
Коммит
defb076e53
|
@ -980,9 +980,9 @@ PushOff(SprintStack *ss, ptrdiff_t off, JSOp op)
|
|||
|
||||
/* The opcodes stack must contain real bytecodes that index js_CodeSpec. */
|
||||
ss->offsets[top] = off;
|
||||
ss->opcodes[top] = (op == JSOP_GETPROP2) ? (jsbytecode) JSOP_GETPROP
|
||||
: (op == JSOP_GETELEM2) ? (jsbytecode) JSOP_GETELEM
|
||||
: (jsbytecode) op;
|
||||
ss->opcodes[top] = jsbytecode((op == JSOP_GETPROP2) ? JSOP_GETPROP
|
||||
: (op == JSOP_GETELEM2) ? JSOP_GETELEM
|
||||
: op);
|
||||
ss->top = ++top;
|
||||
AddParenSlop(ss);
|
||||
return JS_TRUE;
|
||||
|
|
|
@ -3315,7 +3315,7 @@ DeepCopyInLRS(JSContext *cx, JSXML *xml, uintN flags)
|
|||
|
||||
JS_CHECK_RECURSION(cx, return NULL);
|
||||
|
||||
copy = js_NewXML(cx, (JSXMLClass) xml->xml_class);
|
||||
copy = js_NewXML(cx, JSXMLClass(xml->xml_class));
|
||||
if (!copy)
|
||||
return NULL;
|
||||
qn = xml->name;
|
||||
|
@ -3755,7 +3755,7 @@ Replace(JSContext *cx, JSXML *xml, uint32 i, jsval v)
|
|||
vxml = (JSXML *) JS_GetPrivate(cx, vobj);
|
||||
}
|
||||
|
||||
switch (vxml ? (JSXMLClass) vxml->xml_class : JSXML_CLASS_LIMIT) {
|
||||
switch (vxml ? JSXMLClass(vxml->xml_class) : JSXML_CLASS_LIMIT) {
|
||||
case JSXML_CLASS_ELEMENT:
|
||||
/* OPTION: enforce that descendants have superset namespaces. */
|
||||
if (!CheckCycle(cx, xml, vxml))
|
||||
|
|
Загрузка…
Ссылка в новой задаче