If you compile with -O2 then iota_sum_const_alloca and iota_sum_array are both evaluated at compile time.
If you compile with -O2 then iota_sum_const_alloca and iota_sum_array are both evaluated at compile time.