Цитата Сообщение от Hunta Посмотреть сообщение
Если код, как приведённый - ошибка - дубль метки, потому как L1$ - это отнюдь не локальная метка
Да, ошибка - не должно быть буквы "L" в метке.

Цитата Сообщение от Hunta Посмотреть сообщение
Если правильная локальная метка, возможны три сценарии.
- ошибка - дубль метки
- ошибка - метка не определена
- нет ошибки - переход на одну из меток
Это понятно, что три случая возможны:
1. между глобальными метками есть локальные с одинаковыми именами
2. указанной локальной метки вообще нет в программе
3. локальная метка есть, но после и/или до глобальной метки.
Интересует, конечно, третий случай. Я именно про него спрашивал.

Ищем в документации и читаем про понятие - блок локальных меток
Ясно, "RTFM". Всё понял, спасибо большое, ты очень помог!