bool BaselineInspector::hasSeenDoubleResult(jsbytecode* pc) { if (!hasICScript()) { return false; } const ICEntry& entry = icEntryFromPC(pc); ICStub* stub = entry.fallbackStub(); MOZ_ASSERT(stub->isUnaryArith_Fallback() || stub->isBinaryArith_Fallback()); if (stub->isUnaryArith_Fallback()) { return stub->toUnaryArith_Fallback()->sawDoubleResult(); } return stub->toBinaryArith_Fallback()->sawDoubleResult(); }