@generated_jit(cache=True, nopython=True)
def generated_usecase(x, y):
    if isinstance(x, types.Complex):
        def impl(x, y):
            return x + y
    else:
        def impl(x, y):
            return x - y
    return impl
dataset/ETHPy150Open numba/numba/numba/tests/cache_usecases.py/generated_usecase/original