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


test/asynctest.c:178:17: Call
176.       size_t numfds, numdelfds;
177.   
178.       if (       !ASYNC_init_thread(1, 0)
                       ^
179.               || (waitctx = ASYNC_WAIT_CTX_new()) == NULL
180.                  /* On first run we're not expecting any wait fds */

crypto/async/async.c:316:1: <LHS trace>
314.   }
315.   
316. > int ASYNC_init_thread(size_t max_size, size_t init_size)
317.   {
318.       async_pool *pool;

crypto/async/async.c:316:1: Parameter `init_size`
  314.   }
  315.   
  316. > int ASYNC_init_thread(size_t max_size, size_t init_size)
  317.   {
  318.       async_pool *pool;

crypto/async/async.c:349:12: Binary operation: ([-oo, 0] - 1):unsigned64 by call to `ASYNC_init_thread` 
  347.   
  348.       /* Pre-create jobs as required */
  349.       while (init_size--) {
                    ^
  350.           ASYNC_JOB *job;
  351.           job = async_job_new();
