BLI_stackdefines
[blender.git] / source / blender / bmesh / intern / bmesh_core.c
index c4dc990918587a8efe6983bc6dcd77a80efa3023..1c93eccf8bd46c8f446106dc430918a1863321f5 100644 (file)
@@ -2038,7 +2038,7 @@ void bmesh_vert_separate(BMesh *bm, BMVert *v, BMVert ***r_vout, int *r_vout_len
 
        BLI_smallhash_init_ex(&visithash, v_edgetot);
 
-       STACK_INIT(stack);
+       STACK_INIT(stack, v_edgetot);
 
        maxindex = 0;
        BM_ITER_ELEM (e, &eiter, v, BM_EDGES_OF_VERT) {
@@ -2109,7 +2109,7 @@ void bmesh_vert_separate(BMesh *bm, BMVert *v, BMVert ***r_vout, int *r_vout_len
         * by modifying data it loops over [#30632], this re-uses the 'stack' variable which is a bit
         * bad practice but save alloc'ing a new array - note, the comment above is useful, keep it
         * if you are tidying up code - campbell */
-       STACK_INIT(stack);
+       STACK_INIT(stack, v_edgetot);
        BM_ITER_ELEM (l, &liter, v, BM_LOOPS_OF_VERT) {
                if (l->v == v) {
                        STACK_PUSH(stack, (BMEdge *)l);