add a NOGC_E for conflicting⌾(list⊸⊏) generic
This commit is contained in:
parent
0156d13a5e
commit
df348896fd
@ -467,6 +467,7 @@ B select_replace(u32 chr, B w, B x, B rep, usz wia, usz xia) { // rep⌾(w⊏⥊
|
|||||||
MAKE_MUT_INIT(r, xia, el_or(xe, re));
|
MAKE_MUT_INIT(r, xia, el_or(xe, re));
|
||||||
MUTG_INIT(r);
|
MUTG_INIT(r);
|
||||||
mut_copyG(r, 0, x, 0, xia);
|
mut_copyG(r, 0, x, 0, xia);
|
||||||
|
NOGC_E;
|
||||||
SGet(rep)
|
SGet(rep)
|
||||||
for (usz i = 0; i < wia; i++) {
|
for (usz i = 0; i < wia; i++) {
|
||||||
i64 cw = wp[i]; if (RARE(cw<0)) cw+= (i64)xia;
|
i64 cw = wp[i]; if (RARE(cw<0)) cw+= (i64)xia;
|
||||||
@ -481,6 +482,7 @@ B select_replace(u32 chr, B w, B x, B rep, usz wia, usz xia) { // rep⌾(w⊏⥊
|
|||||||
MAKE_MUT_INIT(r, xia, el_or(xe, re));
|
MAKE_MUT_INIT(r, xia, el_or(xe, re));
|
||||||
MUTG_INIT(r);
|
MUTG_INIT(r);
|
||||||
mut_copyG(r, 0, x, 0, xia);
|
mut_copyG(r, 0, x, 0, xia);
|
||||||
|
NOGC_E;
|
||||||
SGet(rep) SGetU(w)
|
SGet(rep) SGetU(w)
|
||||||
SPARSE_INIT(o2i64G(GetU(w, i)))
|
SPARSE_INIT(o2i64G(GetU(w, i)))
|
||||||
for (usz i = 0; i < wia; i++) {
|
for (usz i = 0; i < wia; i++) {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user