✅****Ответ на задачу: Анализатор отмечает, что независимо от условия выполняется одно и то же действие: if(!st || st->state_type() != qdGameObjectState::STATE_WALK) st = get_default_state(); else st = get_default_state(); Код странно отформатирован: else начинается с новой строки. Вероятно, вместо оператора else программист хотел написать директиву препроцессора #else, но забыл символ #.