Rustup to rustc 1.36.0-nightly (13fde05b1 2019-05-03)

This commit is contained in:
Matthias Krüger
2019-05-04 02:03:12 +02:00
committed by Manish Goregaokar
parent 19316b4cb5
commit d618637c05
39 changed files with 121 additions and 117 deletions

View File

@@ -1,4 +1,4 @@
use rustc::hir::def::Def;
use rustc::hir::def::Res;
use rustc::hir::*;
use rustc::lint::LateContext;
use rustc::middle::expr_use_visitor::*;
@@ -29,8 +29,8 @@ pub fn is_potentially_mutated<'a, 'tcx: 'a>(
expr: &'tcx Expr,
cx: &'a LateContext<'a, 'tcx>,
) -> bool {
let id = match variable.def {
Def::Local(id) | Def::Upvar(id, ..) => id,
let id = match variable.res {
Res::Local(id) | Res::Upvar(id, ..) => id,
_ => return true,
};
mutated_variables(expr, cx).map_or(true, |mutated| mutated.contains(&id))