Согласно LRM, диапазон в объявлениях массива - это целочисленные выражения со знаком. Он должен привести 32-битное беззнаковое выражение к целому числу со знаком. Таким образом, результат -1. Вы можете проверить это, отобразив результат $left(init)
Все ли разработчики инструментов читали LRM - это другой вопрос.