NPOTB: fix #ifdef NARCISSUS code.

This commit is contained in:
Brendan Eich 2010-03-14 15:26:55 -05:00
Родитель 693b5f56ed
Коммит e3de42125e
1 изменённых файлов: 4 добавлений и 2 удалений

Просмотреть файл

@ -6073,10 +6073,12 @@ js_TypeOf(JSContext *cx, JSObject *obj)
#ifdef NARCISSUS #ifdef NARCISSUS
JSAutoResolveFlags rf(cx, JSRESOLVE_QUALIFIED); JSAutoResolveFlags rf(cx, JSRESOLVE_QUALIFIED);
jsval v;
if (!obj->getProperty(cx, ATOM_TO_JSID(cx->runtime->atomState.__call__Atom), &v)) { if (!obj->getProperty(cx, ATOM_TO_JSID(cx->runtime->atomState.__call__Atom), &v)) {
JS_ClearPendingException(cx); JS_ClearPendingException(cx);
} else if (VALUE_IS_FUNCTION(cx, v)) { } else {
if (VALUE_IS_FUNCTION(cx, v))
return JSTYPE_FUNCTION; return JSTYPE_FUNCTION;
} }
#endif #endif