Changes for rust-nightly after #27856
This commit is contained in:
@@ -2,6 +2,7 @@ use rustc::lint::*;
|
|||||||
use syntax::ast::*;
|
use syntax::ast::*;
|
||||||
use syntax::ptr::P;
|
use syntax::ptr::P;
|
||||||
use syntax::codemap::{Span, Spanned};
|
use syntax::codemap::{Span, Spanned};
|
||||||
|
use rustc::middle::def_id::DefId;
|
||||||
use rustc::middle::ty::{self, MethodTraitItemId, ImplOrTraitItemId};
|
use rustc::middle::ty::{self, MethodTraitItemId, ImplOrTraitItemId};
|
||||||
|
|
||||||
use utils::{span_lint, walk_ptrs_ty, snippet};
|
use utils::{span_lint, walk_ptrs_ty, snippet};
|
||||||
|
|||||||
@@ -22,7 +22,7 @@ impl LintPass for TopLevelRefPass {
|
|||||||
}
|
}
|
||||||
|
|
||||||
fn check_fn(&mut self, cx: &Context, k: FnKind, decl: &FnDecl, _: &Block, _: Span, _: NodeId) {
|
fn check_fn(&mut self, cx: &Context, k: FnKind, decl: &FnDecl, _: &Block, _: Span, _: NodeId) {
|
||||||
if let FnKind::FkFnBlock = k {
|
if let FnKind::FkClosure = k {
|
||||||
// Does not apply to closures
|
// Does not apply to closures
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ use rustc::lint::*;
|
|||||||
use syntax::ast::*;
|
use syntax::ast::*;
|
||||||
use syntax::codemap::{ExpnInfo, Span};
|
use syntax::codemap::{ExpnInfo, Span};
|
||||||
use rustc::ast_map::Node::NodeExpr;
|
use rustc::ast_map::Node::NodeExpr;
|
||||||
|
use rustc::middle::def_id::DefId;
|
||||||
use rustc::middle::ty;
|
use rustc::middle::ty;
|
||||||
use std::borrow::Cow;
|
use std::borrow::Cow;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user