test/asynctest.c:261: error: INTEGER_OVERFLOW_L1
  ([-oo, 0] - 1):unsigned64 by call to `ASYNC_init_thread`.
Showing all 4 steps of the trace


test/asynctest.c:261:17: Call
259.       int funcret;
260.   
261.       if (       !ASYNC_init_thread(1, 0)
                       ^
262.               || ASYNC_start_job(&job, &funcret, blockpause, NULL, 0)
263.                   != ASYNC_PAUSE

crypto/async/async.c:354:1: <LHS trace>
352.   }
353.   
354. > int ASYNC_init_thread(size_t max_size, size_t init_size)
355.   {
356.       async_pool *pool;

crypto/async/async.c:354:1: Parameter `init_size`
  352.   }
  353.   
  354. > int ASYNC_init_thread(size_t max_size, size_t init_size)
  355.   {
  356.       async_pool *pool;

crypto/async/async.c:386:12: Binary operation: ([-oo, 0] - 1):unsigned64 by call to `ASYNC_init_thread` 
  384.   
  385.       /* Pre-create jobs as required */
  386.       while (init_size--) {
                    ^
  387.           ASYNC_JOB *job;
  388.           job = async_job_new();
