

def test_escaping_var_init_in_loop(self):
    '\n        Test issue #1297\n        '

    @njit
    def g(n):
        x = np.zeros((n, 2))
        for i in range(n):
            y = x[i]
        for i in range(n):
            y = x[i]
        return 0
    init_stats = rtsys.get_allocation_stats()
    g(10)
    cur_stats = rtsys.get_allocation_stats()
    init_stats.assertEqual((cur_stats.alloc - init_stats.alloc), 1)
    self.assertEqual((cur_stats.free - init_stats.free), 1)

dataset/ETHPy150Open numba/numba/numba/tests/test_nrt_refct.py TestNrtRefCt.test_escaping_var_init_in_loop/VarMisuse@98/132 `self`->`init_stats`