{"ast_node_type":"other","tokens":[{"end":93,"kind":"keyword","start":0,"text":"if"}]}
                if !switch_ty.is_integral() && !switch_ty.is_char() && !switch_ty.is_bool() {
                let switch_ty = discr.ty(self.body, tcx);
                    span_mirbug!(self, term, "bad SwitchInt discr ty {:?}", switch_ty);