Fix a bug with unary operator.