'Typing of unary array expression (np.negate) can be incorrect.'

def test_unary_arrayexpr(self):

    @njit
    def foo(a, b):
        return ((b - a) + (- a))
    b = 1.5
    a = np.arange(10, dtype=np.int32)
    expect = foo.py_func(a, b)
    got = foo(a, b)
    self.assertPreciseEqual(got, expect)
