{"ast_node_type":"variable","tokens":[{"end":72,"kind":"keyword","start":0,"text":"if"}]}
                if let Some(op) = self.try_as_operand(first, location) {
                let len = ty::Const::from_target_usize(self.tcx, fields.len().try_into().unwrap());
                    *rvalue = Rvalue::Repeat(op, len);