parameters: (typingctx, l)
return_statement: return sig, codegen
docstring: Wrap numba_list_length
  
      Returns the length of the list.
docstring_summary: Wrap numba_list_length
docstring_tokens: Wrap numba_list_length
function: def _list_length(typingctx, l):
      """Wrap numba_list_length
  
      Returns the length of the list.
      """
      resty = types.intp
      sig = resty(l)
  
      def codegen(context, builder, sig, args):
          fnty = ir.FunctionType(
              ll_ssize_t,
              [ll_list_type],
          )
          fn = builder.module.get_or_insert_function(fnty,
                                                     name='numba_list_length')
          [l] = args
          [tl] = sig.args
          lp = _container_get_data(context, builder, tl, l)
          n = builder.call(fn, [lp])
          return n
  
      return sig, codegen
function_tokens: def _list_length ( typingctx , l ) : resty = types . intp sig = resty ( l ) def codegen ( context , builder , sig , args ) : fnty = ir . FunctionType ( ll_ssize_t , [ ll_list_type ] , ) fn = builder . module . get_or_insert_function ( fnty , name = 'numba_list_length' ) [ l ] = args [ tl ] = sig . args lp = _container_get_data ( context , builder , tl , l ) n = builder . call ( fn , [ lp ] ) return n return sig , codegen