def main() -> int:
input = parse_input()
smallest = -1 as long
for i = 0; i < input->n_seed_numbers; i++:
n = input->seed_numbers[i]
for k = 0; k < input->nmaps; k++:
old_n = n
n = input->maps[k].map_number(n)
if smallest == -1 or n < smallest:
smallest = n
printf("%lld\n", smallest)
return 0
I would expect warning message on line
old_n = n