-
- for (i = 0; i < vec_size(fold->imm_float); ++i)
- if (!ast_global_codegen ((cur = fold->imm_float[i]), ir, false)) goto err;
- for (i = 0; i < vec_size(fold->imm_vector); ++i)
- if (!ast_global_codegen((cur = fold->imm_vector[i]), ir, false)) goto err;
- for (i = 0; i < vec_size(fold->imm_string); ++i)
- if (!ast_global_codegen((cur = fold->imm_string[i]), ir, false)) goto err;
-
+ for (auto &it : fold->imm_float)
+ if (!ast_global_codegen((cur = it), ir, false)) goto err;
+ for (auto &it : fold->imm_vector)
+ if (!ast_global_codegen((cur = it), ir, false)) goto err;
+ for (auto &it : fold->imm_string)
+ if (!ast_global_codegen((cur = it), ir, false)) goto err;