Oops. Well, at least this /shouldn't/ have done anything bad... I
guess GCC has only just started warning about this because older
versions of <assert.h> provide the necessary parentheses already.
IF_TRACING(T_ADMIN, {
trace(T_ADMIN, "admin: destroying job %s (%u)", a_jobidencode(svc), i);
})
IF_TRACING(T_ADMIN, {
trace(T_ADMIN, "admin: destroying job %s (%u)", a_jobidencode(svc), i);
})
- assert(j->v[i].u.op = svc);
+ assert(j->v[i].u.op == svc);
j->v[i].u.next = j->free;
j->v[i].seq++;
j->free = i;
j->v[i].u.next = j->free;
j->v[i].seq++;
j->free = i;