parameters: (typingctx, l, start, stop, step)
return_statement: return sig, codegen
docstring: Wrap numba_list_delete_slice
docstring_summary: Wrap numba_list_delete_slice
docstring_tokens: Wrap numba_list_delete_slice
function: def _list_delete_slice(typingctx, l, start, stop, step):
      """Wrap numba_list_delete_slice
      """
      resty = types.int32
      sig = resty(l, start, stop, step)
  
      def codegen(context, builder, sig, args):
          fnty = ir.FunctionType(
              ll_status,
              [ll_list_type, ll_ssize_t, ll_ssize_t, ll_ssize_t],
          )
          [l, start, stop, step] = args
          [tl, tstart, tstop, tstep] = sig.args
          fn = builder.module.get_or_insert_function(
              fnty, name='numba_list_delete_slice')
  
          lp = _container_get_data(context, builder, tl, l)
          status = builder.call(
              fn,
              [
                  lp,
                  start,
                  stop,
                  step,
              ],
          )
          return status
  
      return sig, codegen
function_tokens: def _list_delete_slice ( typingctx , l , start , stop , step ) : resty = types . int32 sig = resty ( l , start , stop , step ) def codegen ( context , builder , sig , args ) : fnty = ir . FunctionType ( ll_status , [ ll_list_type , ll_ssize_t , ll_ssize_t , ll_ssize_t ] , ) [ l , start , stop , step ] = args [ tl , tstart , tstop , tstep ] = sig . args fn = builder . module . get_or_insert_function ( fnty , name = 'numba_list_delete_slice' ) lp = _container_get_data ( context , builder , tl , l ) status = builder . call ( fn , [ lp , start , stop , step , ] , ) return status return sig , codegen