diff --git a/src/builtins/sysfn.c b/src/builtins/sysfn.c index 219130b6..1a302397 100644 --- a/src/builtins/sysfn.c +++ b/src/builtins/sysfn.c @@ -471,7 +471,7 @@ B rand_deal_c1(B t, B x) { u64 mm = 0x0101010101010101ull * (m-1); TALLOC(usz, pos, 2*m) // Current and ending positions pos[0] = 0; pos[2*m-1] = n; - for (usz p=1; p> sd; + PLAINLOOP for (usz p=1; p> sd; usz i = 0; while (1) { u64 r = wyrand(&seed) & mm;