crypto/bn/bntest.c:1842: error: INTEGER_OVERFLOW_L2
  ([0, +oo] - 1):unsigned64 by call to `BN_lshift`.
Showing all 5 steps of the trace


crypto/bn/bntest.c:1822:1: Parameter `a_->top`
1820.   	}
1821.   
1822. > int test_lshift(BIO *bp,BN_CTX *ctx,BIGNUM *a_)
1823.   	{
1824.   	BIGNUM *a,*b,*c,*d;

crypto/bn/bntest.c:1842:3: Call
1840.   	for (i=0; i<num0; i++)
1841.   		{
1842.   		BN_lshift(b,a,i+1);
          ^
1843.   		BN_add(c,c,c);
1844.   		if (bp != NULL)

crypto/bn/bn_shift.c:132:1: <LHS trace>
130.   	}
131.   
132. > int BN_lshift(BIGNUM *r, const BIGNUM *a, int n)
133.   	{
134.   	int i,nw,lb,rb;

crypto/bn/bn_shift.c:132:1: Parameter `a->top`
  130.   	}
  131.   
  132. > int BN_lshift(BIGNUM *r, const BIGNUM *a, int n)
  133.   	{
  134.   	int i,nw,lb,rb;

crypto/bn/bn_shift.c:150:8: Binary operation: ([0, +oo] - 1):unsigned64 by call to `BN_lshift` 
  148.   	t[a->top+nw]=0;
  149.   	if (lb == 0)
  150.   		for (i=a->top-1; i>=0; i--)
                ^
  151.   			t[nw+i]=f[i];
  152.   	else
