{"ast_node_type":"other","tokens":[{"end":77,"kind":"keyword","start":0,"text":"if"}]}
                if is_signed { bx.ashr(lhs, rhs) } else { bx.lshr(lhs, rhs) }
                let rhs = base::build_shift_expr_rhs(bx, lhs, rhs, op == mir::BinOp::ShrUnchecked);
            }