Skip to content

Commit f05a103

Browse files
authored
Merge pull request #3065 from rust-lang-nursery/rustup
Rustup to rustc 1.30.0-nightly (6bf6d50 2018-08-19)
2 parents 07c2e61 + a7bea13 commit f05a103

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

55 files changed

+62
-64
lines changed

clippy_lints/src/arithmetic.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ use crate::utils::span_lint;
22
use rustc::hir;
33
use rustc::lint::*;
44
use rustc::{declare_lint, lint_array};
5-
use syntax::codemap::Span;
5+
use syntax::source_map::Span;
66

77
/// **What it does:** Checks for plain integer arithmetic.
88
///

clippy_lints/src/attrs.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ use if_chain::if_chain;
1212
use rustc::ty::{self, TyCtxt};
1313
use semver::Version;
1414
use syntax::ast::{AttrStyle, Attribute, Lit, LitKind, MetaItemKind, NestedMetaItem, NestedMetaItemKind};
15-
use syntax::codemap::Span;
15+
use syntax::source_map::Span;
1616

1717
/// **What it does:** Checks for items annotated with `#[inline(always)]`,
1818
/// unless the annotated function is empty or simply panics.

clippy_lints/src/bit_mask.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ use rustc::lint::*;
33
use rustc::{declare_lint, lint_array};
44
use if_chain::if_chain;
55
use syntax::ast::LitKind;
6-
use syntax::codemap::Span;
6+
use syntax::source_map::Span;
77
use crate::utils::{span_lint, span_lint_and_then};
88
use crate::utils::sugg::Sugg;
99
use crate::consts::{constant, Constant};

clippy_lints/src/booleans.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ use rustc::{declare_lint, lint_array};
33
use rustc::hir::*;
44
use rustc::hir::intravisit::*;
55
use syntax::ast::{LitKind, NodeId, DUMMY_NODE_ID};
6-
use syntax::codemap::{dummy_spanned, Span, DUMMY_SP};
6+
use syntax::source_map::{dummy_spanned, Span, DUMMY_SP};
77
use rustc_data_structures::thin_vec::ThinVec;
88
use crate::utils::{in_macro, paths, match_type, snippet_opt, span_lint_and_then, SpanlessEq, get_trait_def_id, implements_trait};
99

clippy_lints/src/cyclomatic_complexity.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ use rustc::hir::*;
77
use rustc::ty;
88
use rustc::hir::intravisit::{walk_expr, NestedVisitorMap, Visitor};
99
use syntax::ast::{Attribute, NodeId};
10-
use syntax::codemap::Span;
10+
use syntax::source_map::Span;
1111

1212
use crate::utils::{in_macro, is_allowed, match_type, paths, span_help_and_lint, LimitStack};
1313

clippy_lints/src/derive.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ use rustc::{declare_lint, lint_array};
33
use if_chain::if_chain;
44
use rustc::ty::{self, Ty};
55
use rustc::hir::*;
6-
use syntax::codemap::Span;
6+
use syntax::source_map::Span;
77
use crate::utils::paths;
88
use crate::utils::{is_automatically_derived, is_copy, match_path, span_lint_and_then};
99

clippy_lints/src/doc.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ use pulldown_cmark;
33
use rustc::lint::*;
44
use rustc::{declare_lint, lint_array};
55
use syntax::ast;
6-
use syntax::codemap::{BytePos, Span};
6+
use syntax::source_map::{BytePos, Span};
77
use syntax_pos::Pos;
88
use crate::utils::span_lint;
99
use url::Url;

clippy_lints/src/double_comparison.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
use rustc::hir::*;
44
use rustc::lint::*;
55
use rustc::{declare_lint, lint_array};
6-
use syntax::codemap::Span;
6+
use syntax::source_map::Span;
77

88
use crate::utils::{snippet, span_lint_and_sugg, SpanlessEq};
99

clippy_lints/src/duration_subsec.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ use rustc::hir::*;
22
use rustc::lint::*;
33
use rustc::{declare_lint, lint_array};
44
use if_chain::if_chain;
5-
use syntax::codemap::Spanned;
5+
use syntax::source_map::Spanned;
66

77
use crate::consts::{constant, Constant};
88
use crate::utils::paths;

clippy_lints/src/entry.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ use rustc::hir::intravisit::{walk_expr, NestedVisitorMap, Visitor};
33
use rustc::lint::*;
44
use rustc::{declare_lint, lint_array};
55
use if_chain::if_chain;
6-
use syntax::codemap::Span;
6+
use syntax::source_map::Span;
77
use crate::utils::SpanlessEq;
88
use crate::utils::{get_item_name, match_type, paths, snippet, span_lint_and_then, walk_ptrs_ty};
99

clippy_lints/src/enum_glob_use.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ use rustc::hir::def::Def;
55
use rustc::lint::{LateContext, LateLintPass, LintArray, LintPass};
66
use rustc::{declare_lint, lint_array};
77
use syntax::ast::NodeId;
8-
use syntax::codemap::Span;
8+
use syntax::source_map::Span;
99
use crate::utils::span_lint;
1010

1111
/// **What it does:** Checks for `use Enum::*`.

clippy_lints/src/enum_variants.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
use rustc::lint::*;
44
use rustc::{declare_lint, lint_array};
55
use syntax::ast::*;
6-
use syntax::codemap::Span;
6+
use syntax::source_map::Span;
77
use syntax::symbol::LocalInternedString;
88
use crate::utils::{span_help_and_lint, span_lint};
99
use crate::utils::{camel_case_from, camel_case_until, in_macro};

clippy_lints/src/erasing_op.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ use crate::consts::{constant_simple, Constant};
22
use rustc::hir::*;
33
use rustc::lint::*;
44
use rustc::{declare_lint, lint_array};
5-
use syntax::codemap::Span;
5+
use syntax::source_map::Span;
66
use crate::utils::{in_macro, span_lint};
77

88
/// **What it does:** Checks for erasing operations, e.g. `x * 0`.

clippy_lints/src/escape.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ use rustc::ty::{self, Ty};
99
use rustc::ty::layout::LayoutOf;
1010
use rustc::util::nodemap::NodeSet;
1111
use syntax::ast::NodeId;
12-
use syntax::codemap::Span;
12+
use syntax::source_map::Span;
1313
use crate::utils::span_lint;
1414

1515
pub struct Pass {

clippy_lints/src/functions.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ use rustc::hir::def::Def;
88
use std::collections::HashSet;
99
use syntax::ast;
1010
use rustc_target::spec::abi::Abi;
11-
use syntax::codemap::Span;
11+
use syntax::source_map::Span;
1212
use crate::utils::{iter_input_pats, span_lint, type_is_unsafe_function};
1313

1414
/// **What it does:** Checks for functions with too many parameters.

clippy_lints/src/identity_op.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ use crate::consts::{constant_simple, Constant};
22
use rustc::hir::*;
33
use rustc::lint::*;
44
use rustc::{declare_lint, lint_array};
5-
use syntax::codemap::Span;
5+
use syntax::source_map::Span;
66
use crate::utils::{in_macro, snippet, span_lint, unsext, clip};
77
use rustc::ty;
88

clippy_lints/src/len_zero.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ use rustc::{declare_lint, lint_array};
55
use rustc::ty;
66
use std::collections::HashSet;
77
use syntax::ast::{Lit, LitKind, Name};
8-
use syntax::codemap::{Span, Spanned};
8+
use syntax::source_map::{Span, Spanned};
99
use crate::utils::{get_item_name, in_macro, snippet, span_lint, span_lint_and_sugg, walk_ptrs_ty};
1010

1111
/// **What it does:** Checks for getting the length of something via `.len()`

clippy_lints/src/lib.rs

-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
#![feature(iterator_find_map)]
1313
#![feature(macro_at_most_once_rep)]
1414
#![feature(tool_attributes)]
15-
#![feature(rust_2018_preview)]
1615
#![warn(rust_2018_idioms)]
1716

1817
use toml;

clippy_lints/src/lifetimes.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ use rustc::hir::def::Def;
66
use rustc::hir::*;
77
use rustc::hir::intravisit::*;
88
use std::collections::{HashMap, HashSet};
9-
use syntax::codemap::Span;
9+
use syntax::source_map::Span;
1010
use crate::utils::{last_path_segment, span_lint};
1111
use syntax::symbol::keywords;
1212

clippy_lints/src/loops.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ use rustc::ty::subst::Subst;
1818
use std::collections::{HashMap, HashSet};
1919
use std::iter::{once, Iterator};
2020
use syntax::ast;
21-
use syntax::codemap::Span;
21+
use syntax::source_map::Span;
2222
use crate::utils::{sugg, sext};
2323
use crate::utils::usage::mutated_variables;
2424
use crate::consts::{constant, Constant};

clippy_lints/src/map_unit_fn.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ use rustc::{declare_lint, lint_array};
44
use if_chain::if_chain;
55
use rustc::ty;
66
use rustc_errors::Applicability;
7-
use syntax::codemap::Span;
7+
use syntax::source_map::Span;
88
use crate::utils::{in_macro, iter_input_pats, match_type, method_chain_args, snippet, span_lint_and_then};
99
use crate::utils::paths;
1010

clippy_lints/src/matches.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ use rustc::ty::{self, Ty};
66
use std::cmp::Ordering;
77
use std::collections::Bound;
88
use syntax::ast::LitKind;
9-
use syntax::codemap::Span;
9+
use syntax::source_map::Span;
1010
use crate::utils::paths;
1111
use crate::utils::{expr_block, is_allowed, is_expn_of, match_qpath, match_type, multispan_sugg,
1212
remove_blocks, snippet, span_lint_and_sugg, span_lint_and_then, span_note_and_lint, walk_ptrs_ty};

clippy_lints/src/methods.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ use std::borrow::Cow;
99
use std::fmt;
1010
use std::iter;
1111
use syntax::ast;
12-
use syntax::codemap::{Span, BytePos};
12+
use syntax::source_map::{Span, BytePos};
1313
use crate::utils::{get_arg_name, get_trait_def_id, implements_trait, in_macro, is_copy, is_expn_of, is_self,
1414
is_self_ty, iter_input_pats, last_path_segment, match_def_path, match_path, match_qpath, match_trait_method,
1515
match_type, method_chain_args, match_var, return_ty, remove_blocks, same_tys, single_segment_path, snippet,
@@ -1311,7 +1311,7 @@ fn lint_unnecessary_fold(cx: &LateContext<'_, '_>, expr: &hir::Expr, fold_args:
13111311

13121312
then {
13131313
// Span containing `.fold(...)`
1314-
let next_point = cx.sess().codemap().next_point(fold_args[0].span);
1314+
let next_point = cx.sess().source_map().next_point(fold_args[0].span);
13151315
let fold_span = next_point.with_hi(fold_args[2].span.hi() + BytePos(1));
13161316

13171317
let sugg = if replacement_has_args {

clippy_lints/src/misc.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ use rustc::lint::*;
66
use rustc::{declare_lint, lint_array};
77
use if_chain::if_chain;
88
use rustc::ty;
9-
use syntax::codemap::{ExpnFormat, Span};
9+
use syntax::source_map::{ExpnFormat, Span};
1010
use crate::utils::{get_item_name, get_parent_expr, implements_trait, in_constant, in_macro, is_integer_literal,
1111
iter_input_pats, last_path_segment, match_qpath, match_trait_method, paths, snippet, span_lint,
1212
span_lint_and_then, walk_ptrs_ty, SpanlessEq};

clippy_lints/src/misc_early.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ use if_chain::if_chain;
44
use std::collections::HashMap;
55
use std::char;
66
use syntax::ast::*;
7-
use syntax::codemap::Span;
7+
use syntax::source_map::Span;
88
use syntax::visit::FnKind;
99
use crate::utils::{constants, snippet, snippet_opt, span_help_and_lint, span_lint, span_lint_and_then};
1010

@@ -235,7 +235,7 @@ impl EarlyLintPass for MiscEarly {
235235
for field in pfields {
236236
match field.node.pat.node {
237237
PatKind::Wild => {},
238-
_ => if let Ok(n) = cx.sess().codemap().span_to_snippet(field.span) {
238+
_ => if let Ok(n) = cx.sess().source_map().span_to_snippet(field.span) {
239239
normal.push(n);
240240
},
241241
}

clippy_lints/src/missing_doc.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ use rustc::{declare_lint, lint_array};
2424
use rustc::ty;
2525
use syntax::ast;
2626
use syntax::attr;
27-
use syntax::codemap::Span;
27+
use syntax::source_map::Span;
2828
use crate::utils::in_macro;
2929

3030
/// **What it does:** Warns if there is missing doc for any documentable item

clippy_lints/src/missing_inline.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ use rustc::hir;
1313
use rustc::lint::*;
1414
use rustc::{declare_lint, lint_array};
1515
use syntax::ast;
16-
use syntax::codemap::Span;
16+
use syntax::source_map::Span;
1717

1818
/// **What it does:** it lints if an exported function, method, trait method with default impl,
1919
/// or trait method impl is not `#[inline]`.

clippy_lints/src/needless_bool.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ use rustc::lint::*;
66
use rustc::{declare_lint, lint_array};
77
use rustc::hir::*;
88
use syntax::ast::LitKind;
9-
use syntax::codemap::Spanned;
9+
use syntax::source_map::Spanned;
1010
use crate::utils::{snippet, span_lint, span_lint_and_sugg};
1111
use crate::utils::sugg::Sugg;
1212

clippy_lints/src/needless_continue.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
use rustc::lint::*;
3131
use rustc::{declare_lint, lint_array};
3232
use syntax::ast;
33-
use syntax::codemap::{original_sp, DUMMY_SP};
33+
use syntax::source_map::{original_sp, DUMMY_SP};
3434
use std::borrow::Cow;
3535

3636
use crate::utils::{in_macro, snippet, snippet_block, span_help_and_lint, trim_multiline};

clippy_lints/src/neg_multiply.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ use rustc::hir::*;
22
use rustc::lint::*;
33
use rustc::{declare_lint, lint_array};
44
use if_chain::if_chain;
5-
use syntax::codemap::{Span, Spanned};
5+
use syntax::source_map::{Span, Spanned};
66

77
use crate::consts::{self, Constant};
88
use crate::utils::span_lint;

clippy_lints/src/new_without_default.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ use rustc::lint::*;
44
use rustc::{declare_lint, lint_array};
55
use if_chain::if_chain;
66
use rustc::ty::{self, Ty};
7-
use syntax::codemap::Span;
7+
use syntax::source_map::Span;
88
use crate::utils::paths;
99
use crate::utils::{get_trait_def_id, implements_trait, return_ty, same_tys, span_lint_and_then};
1010
use crate::utils::sugg::DiagnosticBuilderExt;

clippy_lints/src/non_expressive_names.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use rustc::lint::*;
22
use rustc::{declare_lint, lint_array};
3-
use syntax::codemap::Span;
3+
use syntax::source_map::Span;
44
use syntax::symbol::LocalInternedString;
55
use syntax::ast::*;
66
use syntax::attr;

clippy_lints/src/open_options.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ use rustc::hir::{Expr, ExprKind};
22
use rustc::lint::*;
33
use rustc::{declare_lint, lint_array};
44
use syntax::ast::LitKind;
5-
use syntax::codemap::{Span, Spanned};
5+
use syntax::source_map::{Span, Spanned};
66
use crate::utils::{match_type, paths, span_lint, walk_ptrs_ty};
77

88
/// **What it does:** Checks for duplicate open options as well as combinations

clippy_lints/src/precedence.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use rustc::lint::*;
22
use rustc::{declare_lint, lint_array};
33
use syntax::ast::*;
4-
use syntax::codemap::Spanned;
4+
use syntax::source_map::Spanned;
55
use crate::utils::{in_macro, snippet, span_lint_and_sugg};
66

77
/// **What it does:** Checks for operations where precedence may be unclear

clippy_lints/src/ptr.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ use rustc::{declare_lint, lint_array};
99
use if_chain::if_chain;
1010
use rustc::ty;
1111
use syntax::ast::NodeId;
12-
use syntax::codemap::Span;
12+
use syntax::source_map::Span;
1313
use syntax_pos::MultiSpan;
1414
use crate::utils::{match_qpath, match_type, paths, snippet_opt, span_lint, span_lint_and_then, walk_ptrs_hir_ty};
1515
use crate::utils::ptr::get_spans;

clippy_lints/src/ranges.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ use rustc::{declare_lint, lint_array};
33
use if_chain::if_chain;
44
use rustc::hir::*;
55
use syntax::ast::RangeLimits;
6-
use syntax::codemap::Spanned;
6+
use syntax::source_map::Spanned;
77
use crate::utils::{is_integer_literal, paths, snippet, span_lint, span_lint_and_then};
88
use crate::utils::{get_trait_def_id, higher, implements_trait, SpanlessEq};
99
use crate::utils::sugg::Sugg;

clippy_lints/src/regex.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ use rustc::{declare_lint, lint_array};
55
use if_chain::if_chain;
66
use std::collections::HashSet;
77
use syntax::ast::{LitKind, NodeId, StrStyle};
8-
use syntax::codemap::{BytePos, Span};
8+
use syntax::source_map::{BytePos, Span};
99
use crate::utils::{is_expn_of, match_def_path, match_type, opt_def_id, paths, span_help_and_lint, span_lint};
1010
use crate::consts::{constant, Constant};
1111

clippy_lints/src/returns.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ use rustc::lint::*;
22
use rustc::{declare_lint, lint_array};
33
use if_chain::if_chain;
44
use syntax::ast;
5-
use syntax::codemap::Span;
5+
use syntax::source_map::Span;
66
use syntax::visit::FnKind;
77

88
use crate::utils::{in_macro, match_path_ast, snippet_opt, span_lint_and_then, span_note_and_lint};

clippy_lints/src/shadow.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ use rustc::{declare_lint, lint_array};
44
use rustc::hir::*;
55
use rustc::hir::intravisit::FnKind;
66
use rustc::ty;
7-
use syntax::codemap::Span;
7+
use syntax::source_map::Span;
88
use crate::utils::{contains_name, higher, iter_input_pats, snippet, span_lint_and_then};
99

1010
/// **What it does:** Checks for bindings that shadow other bindings already in

clippy_lints/src/strings.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use rustc::hir::*;
22
use rustc::lint::*;
33
use rustc::{declare_lint, lint_array};
4-
use syntax::codemap::Spanned;
4+
use syntax::source_map::Spanned;
55
use crate::utils::SpanlessEq;
66
use crate::utils::{get_parent_expr, is_allowed, match_type, paths, span_lint, span_lint_and_sugg, walk_ptrs_ty};
77

clippy_lints/src/types.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ use std::cmp::Ordering;
1212
use std::collections::BTreeMap;
1313
use std::borrow::Cow;
1414
use syntax::ast::{FloatTy, IntTy, UintTy};
15-
use syntax::codemap::Span;
15+
use syntax::source_map::Span;
1616
use syntax::errors::DiagnosticBuilder;
1717
use crate::utils::{comparisons, differing_macro_contexts, higher, in_constant, in_macro, last_path_segment, match_def_path, match_path,
1818
match_type, multispan_sugg, opt_def_id, same_tys, snippet, snippet_opt, span_help_and_lint, span_lint,

clippy_lints/src/unicode.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ use rustc::lint::*;
22
use rustc::{declare_lint, lint_array};
33
use rustc::hir::*;
44
use syntax::ast::{LitKind, NodeId};
5-
use syntax::codemap::Span;
5+
use syntax::source_map::Span;
66
use unicode_normalization::UnicodeNormalization;
77
use crate::utils::{is_allowed, snippet, span_help_and_lint};
88

0 commit comments

Comments
 (0)