[Moscow.pm] deep recursion on subroutine utf8::swashnen

Sergey Aleynikov sergey.aleynikov на gmail.com
Ср Окт 15 12:57:44 PDT 2014


Добрый день,

Перл 5.20 эту ошибку на этом куске кода не генерирует. Чтобы можно
было что-то подсказать - нужна версия перла и тест-кейс, который можно
взять и запустить.

Best regards,
Sergey Aleynikov


15 октября 2014 г., 23:35 пользователь devrow на gmail.com
<devrow на gmail.com> написал:
> всем привет.
> вопрос чисто академический, просто интересно.
>
> $self->{key} = '';
> return undef if $self->{key2}->getValue('section', 'value_name') == 0
> my $var = undef;
>
> этот код генерит сабжевую ошибку. скорее всего, я чего-то не знаю,
> т.к. в этом куске, по контексту, ошибка синтаксическая (нет ; во
> второй строке), но никак не конвертации чего-то во что-то и тем более
> я никак не предполагал о "грубокой рекурсии".
>
> этот кусок находится в модуле (pm), который подружается через use.
> модуль начинается стандартно:
>
> package name;
> use utf8;
> use strict;
> use warnings;
> ...
>
> глюк нашел вопрошая вселенную. голоса ближайшего к нам
> космоса ответили. после применения метода научного тыка.
>
> спс.
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org


Подробная информация о списке рассылки Moscow-pm