Index: head/lang/rust-nightly/files/patch-clippy =================================================================== --- head/lang/rust-nightly/files/patch-clippy (nonexistent) +++ head/lang/rust-nightly/files/patch-clippy (revision 488649) @@ -0,0 +1,82 @@ +https://github.com/rust-lang/rust-clippy/commit/99454bc9a1d5 +https://github.com/rust-lang/rust-clippy/commit/909bfd3cd843 + +--- src/tools/clippy/clippy_lints/src/loops.rs.orig 2018-12-28 20:04:28 UTC ++++ src/tools/clippy/clippy_lints/src/loops.rs +@@ -751,7 +751,8 @@ fn never_loop_expr(expr: &Expr, main_loop_id: NodeId) + | ExprKind::Closure(_, _, _, _, _) + | ExprKind::InlineAsm(_, _, _) + | ExprKind::Path(_) +- | ExprKind::Lit(_) => NeverLoopResult::Otherwise, ++ | ExprKind::Lit(_) ++ | ExprKind::Err => NeverLoopResult::Otherwise, + } + } + +--- src/tools/clippy/clippy_lints/src/utils/author.rs.orig 2018-12-28 20:04:28 UTC ++++ src/tools/clippy/clippy_lints/src/utils/author.rs +@@ -504,6 +504,9 @@ impl<'tcx> Visitor<'tcx> for PrintVisitor { + self.current = value_pat; + self.visit_expr(value); + }, ++ ExprKind::Err => { ++ println!("Err = {}", current); ++ }, + } + } + +--- src/tools/clippy/clippy_lints/src/utils/hir_utils.rs.orig 2018-12-28 20:04:28 UTC ++++ src/tools/clippy/clippy_lints/src/utils/hir_utils.rs +@@ -615,6 +615,7 @@ impl<'a, 'tcx: 'a> SpanlessHash<'a, 'tcx> { + self.hash_name(l.ident.name); + } + }, ++ ExprKind::Err => {}, + } + } + +--- src/tools/clippy/clippy_lints/src/utils/inspector.rs.orig 2018-12-28 20:04:28 UTC ++++ src/tools/clippy/clippy_lints/src/utils/inspector.rs +@@ -347,6 +347,9 @@ fn print_expr(cx: &LateContext<'_, '_>, expr: &hir::Ex + println!("{}repeat count:", ind); + print_expr(cx, &cx.tcx.hir().body(anon_const.body).value, indent + 1); + }, ++ hir::ExprKind::Err => { ++ println!("{}Err", ind); ++ }, + } + } + +--- src/tools/clippy/clippy_lints/src/utils/sugg.rs.orig 2018-12-28 20:04:28 UTC ++++ src/tools/clippy/clippy_lints/src/utils/sugg.rs +@@ -79,7 +79,8 @@ impl<'a> Sugg<'a> { + | hir::ExprKind::Ret(..) + | hir::ExprKind::Struct(..) + | hir::ExprKind::Tup(..) +- | hir::ExprKind::While(..) => Sugg::NonParen(snippet), ++ | hir::ExprKind::While(..) ++ | hir::ExprKind::Err => Sugg::NonParen(snippet), + hir::ExprKind::Assign(..) => Sugg::BinOp(AssocOp::Assign, snippet), + hir::ExprKind::AssignOp(op, ..) => Sugg::BinOp(hirbinop2assignop(op), snippet), + hir::ExprKind::Binary(op, ..) => Sugg::BinOp(AssocOp::from_ast_binop(higher::binop(op.node)), snippet), +@@ -158,7 +159,8 @@ impl<'a> Sugg<'a> { + | ast::ExprKind::Tup(..) + | ast::ExprKind::Array(..) + | ast::ExprKind::While(..) +- | ast::ExprKind::WhileLet(..) => Sugg::NonParen(snippet), ++ | ast::ExprKind::WhileLet(..) ++ | ast::ExprKind::Err => Sugg::NonParen(snippet), + ast::ExprKind::Range(.., RangeLimits::HalfOpen) => Sugg::BinOp(AssocOp::DotDot, snippet), + ast::ExprKind::Range(.., RangeLimits::Closed) => Sugg::BinOp(AssocOp::DotDotEq, snippet), + ast::ExprKind::Assign(..) => Sugg::BinOp(AssocOp::Assign, snippet), +--- src/tools/clippy/clippy_lints/src/write.rs.orig 2018-12-28 20:04:28 UTC ++++ src/tools/clippy/clippy_lints/src/write.rs +@@ -292,7 +292,7 @@ fn check_tts<'a>(cx: &EarlyContext<'a>, tts: &ThinToke + }; + let tmp = fmtstr.clone(); + let mut args = vec![]; +- let mut fmt_parser = Parser::new(&tmp, None); ++ let mut fmt_parser = Parser::new(&tmp, None, Vec::new(), false); + while let Some(piece) = fmt_parser.next() { + if !fmt_parser.errors.is_empty() { + return (None, expr); Property changes on: head/lang/rust-nightly/files/patch-clippy ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property