Upgrade Rust to rustc 1.8.0-nightly (18b851bc5 2016-01-22)

fixes #573
This commit is contained in:
Manish Goregaokar 2016-01-22 17:54:44 +05:30
parent 28b0437354
commit c86a5ccd2e
10 changed files with 20 additions and 20 deletions

View file

@ -5,7 +5,7 @@ use syntax::codemap::Span;
use rustc_front::intravisit::{Visitor, FnKind};
use rustc::lint::*;
use rustc::middle::def::Def::{DefVariant, DefStruct};
use rustc::middle::def::Def;
use utils::{is_from_for_desugar, in_external_macro, snippet, span_lint, span_note_and_lint, DiagnosticWrapper};
@ -103,7 +103,7 @@ fn check_decl(cx: &LateContext, decl: &Decl, bindings: &mut Vec<(Name, Span)>) {
fn is_binding(cx: &LateContext, pat: &Pat) -> bool {
match cx.tcx.def_map.borrow().get(&pat.id).map(|d| d.full_def()) {
Some(DefVariant(..)) | Some(DefStruct(..)) => false,
Some(Def::Variant(..)) | Some(Def::Struct(..)) => false,
_ => true,
}
}