- vec_append(intrin->intrinsics, GMQCC_ARRAY_COUNT(intrinsics), intrinsics);
-
- /* populate with null pointers for tracking generation */
- for (i = 0; i < GMQCC_ARRAY_COUNT(intrinsics); i++)
- vec_push(intrin->generated, NULL);
+ for (auto &it : intrinsics) {
+ intrin->intrinsics.push_back(it);
+ intrin->generated.push_back(nullptr);
+ }