validate fill in debug builds
This commit is contained in:
parent
e2e73a5987
commit
433d20fc61
@ -82,7 +82,11 @@ static Arr* m_fillarrp(usz ia) { // needs a NOGC_E after fill & all elements are
|
||||
NOGC_S;
|
||||
return r;
|
||||
}
|
||||
static void fillarr_setFill(Arr* x, B fill) { assert(PTY(x)==t_fillarr); ((FillArr*)x)->fill = fill; } // consumes fill
|
||||
static void fillarr_setFill(Arr* x, B fill) { // consumes fill
|
||||
assert(PTY(x)==t_fillarr);
|
||||
if (DEBUG) validateFill(fill);
|
||||
((FillArr*)x)->fill = fill;
|
||||
}
|
||||
static B* fillarrv_ptr (Arr* x) { assert(PTY(x)==t_fillarr); return ((FillArr*)x)->a; }
|
||||
static B* fillslicev_ptr(Arr* x) { assert(PTY(x)==t_fillslice); return ((FillSlice*)x)->a; }
|
||||
static Arr* m_fillarrpEmpty(B fill) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user