'Free a memory area allocated for a NRT varsize object.
Note this does *not* free the NRT object itself!'

def meminfo_varsize_free(self, builder, meminfo, ptr):

    self._require_nrt()
    mod = builder.module
    fnty = ir.FunctionType(ir.VoidType(), [cgutils.voidptr_t, cgutils.voidptr_t])
    fn = mod.get_or_insert_function(fnty, name='NRT_MemInfo_varsize_free')
    return builder.call(fn, (meminfo, ptr))
