]> git.lizzy.rs Git - rust.git/commitdiff
Fix wrong life time for all_ranges
authorEnrico Schmitz <enrico@schmitz.link>
Wed, 1 Mar 2017 13:45:45 +0000 (14:45 +0100)
committerEnrico Schmitz <es@mdtm.de>
Wed, 1 Mar 2017 13:45:45 +0000 (14:45 +0100)
clippy_lints/src/matches.rs

index c4132c4881ab1a9d7ac9e31081f56ec7d3156516..4df2052cdced60846b1bb52020a7469805391868 100644 (file)
@@ -414,7 +414,7 @@ fn check_match_ref_pats(cx: &LateContext, ex: &Expr, arms: &[Arm], source: Match
 }
 
 /// Get all arms that are unbounded `PatRange`s.
-fn all_ranges<'a>(cx: &'a LateContext, arms: &'a [Arm]) -> Vec<SpannedRange<ConstVal<'a>>> {
+fn all_ranges<'a, 'tcx>(cx: &LateContext<'a, 'tcx>, arms: &[Arm]) -> Vec<SpannedRange<ConstVal<'tcx>>> {
     let constcx = ConstContext::with_tables(cx.tcx, cx.tables);
     arms.iter()
         .flat_map(|arm| {