[INFER] Fix bogus assert, bug 647428.

This commit is contained in:
Brian Hackett 2011-04-03 13:52:27 -07:00
parent 79871712b2
commit 54470b0628

View File

@ -4170,9 +4170,7 @@ mjit::Compiler::jsop_getprop(JSAtom *atom, JSValueType knownType,
FrameEntry *top = frame.peek(-1);
/* If the incoming type will never PIC, take slow path. */
if (top->isTypeKnown() && top->getKnownType() != JSVAL_TYPE_OBJECT) {
JS_ASSERT_IF(atom == cx->runtime->atomState.lengthAtom,
top->getKnownType() != JSVAL_TYPE_STRING);
if (top->isNotType(JSVAL_TYPE_OBJECT)) {
jsop_getprop_slow(atom, usePropCache);
return true;
}