diff --git a/src/builtins/grade.h b/src/builtins/grade.h index fd2ebeed..2643ccbb 100644 --- a/src/builtins/grade.h +++ b/src/builtins/grade.h @@ -371,7 +371,7 @@ B GRADE_CAT(c2)(B t, B w, B x) { rp[i] = s - (wi-1); } } else { -gen: + gen:; SGetU(x) SLOW2("𝕨"GRADE_CHR"𝕩", w, x); B* wp = arr_bptr(w); diff --git a/src/builtins/sfns.c b/src/builtins/sfns.c index d9640efc..6cb09188 100644 --- a/src/builtins/sfns.c +++ b/src/builtins/sfns.c @@ -991,7 +991,7 @@ B transp_c1(B t, B x) { void* xp = tyany_ptr(x); switch(xe) { default: UD; #ifdef __BMI2__ - case el_bit: + case el_bit:; u32* x0 = xp; Arr* x1o = TI(x,slice)(inc(x),w,w); u32* x1 = (u32*) ((TyArr*)x1o)->a; diff --git a/src/builtins/sysfn.c b/src/builtins/sysfn.c index 87914295..4bd177cb 100644 --- a/src/builtins/sysfn.c +++ b/src/builtins/sysfn.c @@ -363,7 +363,7 @@ B rand_range_c2(B t, B w, B x) { if (t==t_i32arr) { goto end; } mask|= mask<<16; if (t==t_i16arr) { goto end; } mask|= mask<<8; - end: + end:; PLAINLOOP for (usz i = 0; i < u64am; i++) ((u64*)rp)[i] = wyrand(&seed) & mask; } } diff --git a/src/singeli/c/arithdDispatch.c b/src/singeli/c/arithdDispatch.c index 162ecec6..5cb1e20e 100644 --- a/src/singeli/c/arithdDispatch.c +++ b/src/singeli/c/arithdDispatch.c @@ -68,10 +68,10 @@ NOINLINE B dyArith_AA(DyTableAA* table, B w, B x) { usz ia = IA(w); EntAA* e = &table->entsAA[we*8 + xe]; - newEnt: + newEnt:; FnInfoAA* fn = &e->bundles[0]; - newFn: + newFn:; u8 ex = fn->ex1; newEx: @@ -94,7 +94,7 @@ NOINLINE B dyArith_AA(DyTableAA* table, B w, B x) { case swap: t=w; w=x; x=t; goto do_ex2; do_ex2: ex = fn->ex2; goto newEx; - case c_call_rbyte: { c_call_rbyte: + case c_call_rbyte: { c_call_rbyte:; u64 got = fn->cFn(m_tyarrlc(&r, fn->width, x, fn->type), tyany_ptr(w), tyany_ptr(x), ia); if (got==ia) goto decG_ret; decG(r); @@ -338,7 +338,7 @@ B sub_c2R(B t, B w, B x) { return sub_c2(t, x, w); } static NOINLINE B or_SA(B t, B w, B x) { if (!isF64(w)) return arith_recd(or_c2, w, x); if (LIKELY(TI(x,elType)==el_bit)) { - bitsel: + bitsel:; f64 wf = o2fG(w); return bit_sel(x, m_f64(bqn_or(wf, 0)), m_f64(bqn_or(wf, 1))); } diff --git a/src/utils/bits.c b/src/utils/bits.c index 47466a00..5bdbba4e 100644 --- a/src/utils/bits.c +++ b/src/utils/bits.c @@ -58,7 +58,7 @@ NOINLINE B bit_sel(B b, B e0, B e1) { } } else goto slow; - sel: + sel:; void* rp = m_tyarrlc(&r, width, b, type); #if SINGELI bitselFns[width](rp, bp, e0i, e1i, ia); diff --git a/src/utils/mut.h b/src/utils/mut.h index ad162fdc..838cf0f1 100644 --- a/src/utils/mut.h +++ b/src/utils/mut.h @@ -188,7 +188,7 @@ FORCE_INLINE B arr_join_inline(B w, B x, bool consume, bool* reusedW) { case t_c32arr: if (TYARR_SZ(C32,ria)=el_c8) goto yes; break; case t_harr: if (fsizeof(HArr,a,B,ria)