Если у вас тип именно int - знаковый, то да, могут быть отрицательные числа. Если будет uint - не будет.
Только не совсем ясно как это связано с ФБ "Распаковка". Он должен корректно обрабатывать отрицательные числа.