{"ast_node_type":"other","tokens":[{"end":66,"kind":"keyword","start":0,"text":"if"}]}
        if self.is_native_int_type(a_type) || a_type.is_vector() {
        let a_type = a.get_type();
            self.cx.context.new_unary_op(self.location, UnaryOp::Minus, a.get_type(), a)