Re: [PATCH] Remove useless assertions from reiserfs

From: Valdis . Kletnieks
Date: Mon Aug 11 2003 - 13:24:38 EST


On Mon, 11 Aug 2003 13:45:30 EDT, Jeff Garzik said:
> Why are these useless?

> > if (len >= 12)
> > {
> > //assert(len < 16);
> > if (len >= 16)
> > BUG();
>
> Seems like a valid check to me...

Just before that, there's code:

while(len >= 16)
{
...
len -= 16;
}

So if that ever exits with a len >=16, we have a SERIOUS problem with
either the compiler or the hardware - as such, that "if (..) BUG" is dead code.
Similarly for the other checks.

Attachment: pgp00003.pgp
Description: PGP signature