crypto/lhash/lhash.c:385: error: INTEGER_OVERFLOW_L2
  ([0, `lh->pmax`] - 1):unsigned32.
Showing all 4 steps of the trace


crypto/lhash/lhash.c:366:1: <LHS trace>
364.   	}
365.   
366. > static void contract(_LHASH *lh)
367.   	{
368.   	LHASH_NODE **n,*n1,*np;

crypto/lhash/lhash.c:366:1: Parameter `lh->pmax`
364.   	}
365.   
366. > static void contract(_LHASH *lh)
367.   	{
368.   	LHASH_NODE **n,*n1,*np;

crypto/lhash/lhash.c:384:3: Assignment
382.   		lh->num_contract_reallocs++;
383.   		lh->num_alloc_nodes/=2;
384.   		lh->pmax/=2;
         ^
385.   		lh->p=lh->pmax-1;
386.   		lh->b=n;

crypto/lhash/lhash.c:385:3: Binary operation: ([0, lh->pmax] - 1):unsigned32
383.   		lh->num_alloc_nodes/=2;
384.   		lh->pmax/=2;
385.   		lh->p=lh->pmax-1;
         ^
386.   		lh->b=n;
387.   		}
