use rustc::hir;
use syntax_pos::Span;
+use std::slice;
+
impl<'a, 'gcx, 'tcx> Builder<'a, 'gcx, 'tcx> {
pub fn ast_block(&mut self,
destination: &Place<'tcx>,
None,
remainder_span,
lint_level,
- &[pattern.clone()],
+ slice::from_ref(&pattern),
ArmHasGuard(false),
Some((None, initializer_span)),
);
}));
} else {
scope = this.declare_bindings(
- None, remainder_span, lint_level, &[pattern.clone()],
+ None, remainder_span, lint_level, slice::from_ref(&pattern),
ArmHasGuard(false), None);
// FIXME(#47184): We currently only insert `UserAssertTy` statements for