adjust deprecated_use not to warn about sugared closures
This commit is contained in:
parent
dc744e816d
commit
4b8d0539f9
1 changed files with 8 additions and 0 deletions
|
|
@ -421,6 +421,14 @@ fn check_item_path_statement(cx: ty::ctxt, it: @ast::item) {
|
|||
fn check_fn(tcx: ty::ctxt, fk: visit::fn_kind, decl: ast::fn_decl,
|
||||
_body: ast::blk, span: span, id: ast::node_id) {
|
||||
#debug["lint check_fn fk=%? id=%?", fk, id];
|
||||
|
||||
// don't complain about blocks, since they tend to get their modes
|
||||
// specified from the outside
|
||||
alt fk {
|
||||
visit::fk_fn_block(*) => { ret; }
|
||||
_ => {}
|
||||
}
|
||||
|
||||
let fn_ty = ty::node_id_to_type(tcx, id);
|
||||
alt check ty::get(fn_ty).struct {
|
||||
ty::ty_fn(fn_ty) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue