Skip to content

Commit 75e4783

Browse files
committed
Normalize syntax::source_map imports.
1 parent 766fba3 commit 75e4783

Some content is hidden

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

83 files changed

+117
-126
lines changed

src/librustc/hir/map/collector.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@ use crate::session::Session;
1111
use crate::util::nodemap::FxHashMap;
1212
use rustc_data_structures::svh::Svh;
1313
use rustc_index::vec::IndexVec;
14+
use rustc_span::source_map::SourceMap;
1415
use rustc_span::Span;
1516
use std::iter::repeat;
1617
use syntax::ast::NodeId;
17-
use syntax::source_map::SourceMap;
1818

1919
use crate::ich::StableHashingContext;
2020
use rustc_data_structures::stable_hasher::{HashStable, StableHasher};

src/librustc/hir/map/mod.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@ use crate::util::nodemap::FxHashMap;
1717
use rustc_data_structures::svh::Svh;
1818
use rustc_index::vec::IndexVec;
1919
use rustc_span::hygiene::MacroKind;
20+
use rustc_span::source_map::Spanned;
2021
use rustc_span::{Span, DUMMY_SP};
2122
use rustc_target::spec::abi::Abi;
2223
use syntax::ast::{self, Name, NodeId};
23-
use syntax::source_map::Spanned;
2424

2525
pub mod blocks;
2626
mod collector;

src/librustc/hir/print.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1+
use rustc_span::source_map::{SourceMap, Spanned};
12
use rustc_span::{self, BytePos, FileName};
23
use rustc_target::spec::abi::Abi;
34
use syntax::ast;
45
use syntax::print::pp::Breaks::{Consistent, Inconsistent};
56
use syntax::print::pp::{self, Breaks};
67
use syntax::print::pprust::{self, Comments, PrintState};
78
use syntax::sess::ParseSess;
8-
use syntax::source_map::{SourceMap, Spanned};
99
use syntax::symbol::kw;
1010
use syntax::util::parser::{self, AssocOp, Fixity};
1111

src/librustc/ich/hcx.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ use crate::ty::{fast_reject, TyCtxt};
99

1010
use std::cmp::Ord;
1111

12+
use rustc_span::source_map::SourceMap;
1213
use rustc_span::{BytePos, SourceFile};
1314
use syntax::ast;
14-
use syntax::source_map::SourceMap;
1515
use syntax::symbol::Symbol;
1616

1717
use rustc_data_structures::fx::{FxHashMap, FxHashSet};

src/librustc/infer/canonical/mod.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,9 @@ use crate::ty::{self, BoundVar, List, Region, TyCtxt};
3030
use rustc_index::vec::IndexVec;
3131
use rustc_macros::HashStable;
3232
use rustc_serialize::UseSpecializedDecodable;
33+
use rustc_span::source_map::Span;
3334
use smallvec::SmallVec;
3435
use std::ops::Index;
35-
use syntax::source_map::Span;
3636

3737
mod canonicalizer;
3838

src/librustc/infer/error_reporting/need_type_info.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ use crate::infer::InferCtxt;
66
use crate::ty::print::Print;
77
use crate::ty::{self, DefIdTree, Infer, Ty, TyVar};
88
use errors::{Applicability, DiagnosticBuilder};
9+
use rustc_span::source_map::DesugaringKind;
910
use rustc_span::Span;
1011
use std::borrow::Cow;
11-
use syntax::source_map::DesugaringKind;
1212
use syntax::symbol::kw;
1313

1414
use rustc_error_codes::*;

src/librustc/infer/error_reporting/nice_region_error/mod.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ use crate::infer::InferCtxt;
44
use crate::ty::{self, TyCtxt};
55
use crate::util::common::ErrorReported;
66
use errors::DiagnosticBuilder;
7-
use syntax::source_map::Span;
7+
use rustc_span::source_map::Span;
88

99
mod different_lifetimes;
1010
mod find_anon_type;

src/librustc/lint/builtin.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@ use crate::middle::stability;
99
use crate::session::Session;
1010
use errors::{pluralize, Applicability, DiagnosticBuilder};
1111
use rustc_session::declare_lint;
12+
use rustc_span::source_map::Span;
1213
use syntax::ast;
1314
use syntax::early_buffered_lints::{ILL_FORMED_ATTRIBUTE_INPUT, META_VARIABLE_MISUSE};
1415
use syntax::edition::Edition;
15-
use syntax::source_map::Span;
1616
use syntax::symbol::Symbol;
1717

1818
declare_lint! {

src/librustc/lint/levels.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@ use crate::session::Session;
99
use crate::util::nodemap::FxHashMap;
1010
use errors::{Applicability, DiagnosticBuilder};
1111
use rustc_data_structures::stable_hasher::{HashStable, StableHasher};
12+
use rustc_span::source_map::MultiSpan;
1213
use syntax::ast;
1314
use syntax::attr;
1415
use syntax::feature_gate;
1516
use syntax::print::pprust;
16-
use syntax::source_map::MultiSpan;
1717
use syntax::symbol::{sym, Symbol};
1818

1919
use rustc_error_codes::*;

src/librustc/lint/mod.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,9 @@ use crate::ty::TyCtxt;
3333
use crate::util::nodemap::NodeMap;
3434
use errors::{DiagnosticBuilder, DiagnosticId};
3535
use rustc_span::hygiene::MacroKind;
36+
use rustc_span::source_map::{DesugaringKind, ExpnKind, MultiSpan};
3637
use rustc_span::Span;
3738
use syntax::ast;
38-
use syntax::source_map::{DesugaringKind, ExpnKind, MultiSpan};
3939
use syntax::symbol::Symbol;
4040

4141
pub use crate::lint::context::{

src/librustc/mir/mono.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ use crate::ty::{subst::InternalSubsts, Instance, InstanceDef, SymbolName, TyCtxt
88
use crate::util::nodemap::FxHashMap;
99
use rustc_data_structures::base_n;
1010
use rustc_data_structures::stable_hasher::{HashStable, StableHasher};
11+
use rustc_span::source_map::Span;
1112
use std::fmt;
1213
use std::hash::Hash;
1314
use syntax::attr::InlineAttr;
14-
use syntax::source_map::Span;
1515
use syntax::symbol::Symbol;
1616

1717
/// Describes how a monomorphization will be instantiated in object files.

src/librustc/traits/query/dropck_outlives.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ use crate::infer::canonical::OriginalQueryValues;
33
use crate::infer::InferOk;
44
use crate::ty::subst::GenericArg;
55
use crate::ty::{self, Ty, TyCtxt};
6+
use rustc_span::source_map::Span;
67
use std::iter::FromIterator;
7-
use syntax::source_map::Span;
88

99
use rustc_error_codes::*;
1010

src/librustc/traits/query/outlives_bounds.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ use crate::infer::InferCtxt;
44
use crate::traits::query::NoSolution;
55
use crate::traits::{FulfillmentContext, ObligationCause, TraitEngine, TraitEngineExt};
66
use crate::ty::{self, Ty};
7-
use syntax::source_map::Span;
7+
use rustc_span::source_map::Span;
88

99
use crate::ich::StableHashingContext;
1010
use rustc_data_structures::stable_hasher::{HashStable, StableHasher};

src/librustc/traits/query/type_op/custom.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ use std::fmt;
55
use crate::infer::canonical::query_response;
66
use crate::infer::canonical::QueryRegionConstraints;
77
use crate::traits::{ObligationCause, TraitEngine, TraitEngineExt};
8+
use rustc_span::source_map::DUMMY_SP;
89
use std::rc::Rc;
9-
use syntax::source_map::DUMMY_SP;
1010

1111
pub struct CustomTypeOp<F, G> {
1212
closure: F,

src/librustc/ty/context.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ use rustc_data_structures::stable_hasher::{
5959
use rustc_data_structures::sync::{Lock, Lrc, WorkerLocal};
6060
use rustc_index::vec::{Idx, IndexVec};
6161
use rustc_macros::HashStable;
62+
use rustc_span::source_map::MultiSpan;
6263
use rustc_span::Span;
6364
use rustc_target::spec::abi;
6465
use smallvec::SmallVec;
@@ -75,7 +76,6 @@ use std::sync::Arc;
7576
use syntax::ast;
7677
use syntax::attr;
7778
use syntax::expand::allocator::AllocatorKind;
78-
use syntax::source_map::MultiSpan;
7979
use syntax::symbol::{kw, sym, Symbol};
8080

8181
pub struct AllArenas {

src/librustc/ty/query/on_disk_cache.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@ use rustc_serialize::{
2121
UseSpecializedDecodable, UseSpecializedEncodable,
2222
};
2323
use rustc_span::hygiene::{ExpnId, SyntaxContext};
24+
use rustc_span::source_map::{SourceMap, StableSourceFileId};
2425
use rustc_span::{BytePos, SourceFile, Span, DUMMY_SP};
2526
use std::mem;
2627
use syntax::ast::{Ident, NodeId};
27-
use syntax::source_map::{SourceMap, StableSourceFileId};
2828

2929
const TAG_FILE_FOOTER: u128 = 0xC0FFEE_C0FFEE_C0FFEE_C0FFEE_C0FFEE;
3030

src/librustc/ty/query/plumbing.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,12 @@ use rustc_data_structures::fx::{FxHashMap, FxHasher};
2020
use rustc_data_structures::sharded::Sharded;
2121
use rustc_data_structures::sync::{Lock, Lrc};
2222
use rustc_data_structures::thin_vec::ThinVec;
23+
use rustc_span::source_map::DUMMY_SP;
2324
use rustc_span::Span;
2425
use std::collections::hash_map::Entry;
2526
use std::hash::{Hash, Hasher};
2627
use std::mem;
2728
use std::ptr;
28-
use syntax::source_map::DUMMY_SP;
2929

3030
use rustc_error_codes::*;
3131

src/librustc_builtin_macros/deriving/generic/mod.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -182,13 +182,13 @@ use std::iter;
182182
use std::vec;
183183

184184
use rustc_expand::base::{Annotatable, ExtCtxt};
185+
use rustc_span::source_map::respan;
185186
use rustc_span::Span;
186187
use syntax::ast::{self, BinOpKind, EnumDef, Expr, Generics, Ident, PatKind};
187188
use syntax::ast::{GenericArg, GenericParamKind, VariantData};
188189
use syntax::attr;
189190
use syntax::ptr::P;
190191
use syntax::sess::ParseSess;
191-
use syntax::source_map::respan;
192192
use syntax::symbol::{kw, sym, Symbol};
193193
use syntax::util::map_in_place::MapInPlace;
194194

src/librustc_builtin_macros/deriving/generic/ty.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@ pub use PtrTy::*;
55
pub use Ty::*;
66

77
use rustc_expand::base::ExtCtxt;
8+
use rustc_span::source_map::{respan, DUMMY_SP};
89
use rustc_span::symbol::kw;
910
use rustc_span::Span;
1011
use syntax::ast::{self, Expr, GenericArg, GenericParamKind, Generics, Ident, SelfKind};
1112
use syntax::ptr::P;
12-
use syntax::source_map::{respan, DUMMY_SP};
1313

1414
/// The types of pointers
1515
#[derive(Clone)]

src/librustc_builtin_macros/global_asm.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@
1010
use errors::DiagnosticBuilder;
1111

1212
use rustc_expand::base::{self, *};
13+
use rustc_span::source_map::respan;
1314
use rustc_span::Span;
1415
use smallvec::smallvec;
1516
use syntax::ast;
1617
use syntax::ptr::P;
17-
use syntax::source_map::respan;
1818
use syntax::token;
1919
use syntax::tokenstream::TokenStream;
2020

src/librustc_builtin_macros/test.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33
use crate::util::check_builtin_macro_attribute;
44

55
use rustc_expand::base::*;
6+
use rustc_span::source_map::respan;
67
use rustc_span::Span;
78
use syntax::ast;
89
use syntax::attr;
910
use syntax::print::pprust;
10-
use syntax::source_map::respan;
1111
use syntax::symbol::{sym, Symbol};
1212

1313
use std::iter;

src/librustc_builtin_macros/test_harness.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ use rustc_expand::base::{ExtCtxt, Resolver};
55
use rustc_expand::expand::{AstFragment, ExpansionConfig};
66
use rustc_feature::Features;
77
use rustc_span::hygiene::{AstPass, SyntaxContext, Transparency};
8+
use rustc_span::source_map::respan;
89
use rustc_span::{Span, DUMMY_SP};
910
use rustc_target::spec::PanicStrategy;
1011
use smallvec::{smallvec, SmallVec};
@@ -14,7 +15,6 @@ use syntax::entry::{self, EntryPointType};
1415
use syntax::mut_visit::{ExpectOne, *};
1516
use syntax::ptr::P;
1617
use syntax::sess::ParseSess;
17-
use syntax::source_map::respan;
1818
use syntax::symbol::{sym, Symbol};
1919

2020
use std::{iter, mem};

src/librustc_codegen_llvm/context.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,12 @@ use rustc_data_structures::small_c_str::SmallCStr;
2727
use rustc_target::spec::{HasTargetSpec, Target};
2828

2929
use crate::abi::Abi;
30+
use rustc_span::source_map::{Span, DUMMY_SP};
3031
use std::cell::{Cell, RefCell};
3132
use std::ffi::CStr;
3233
use std::iter;
3334
use std::str;
3435
use std::sync::Arc;
35-
use syntax::source_map::{Span, DUMMY_SP};
3636
use syntax::symbol::Symbol;
3737

3838
/// There is one `CodegenCx` per compilation unit. Each one has its own LLVM

src/librustc_codegen_ssa/mir/block.rs

+8-9
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,26 @@
1+
use super::operand::OperandRef;
2+
use super::operand::OperandValue::{Immediate, Pair, Ref};
3+
use super::place::PlaceRef;
4+
use super::{FunctionCx, LocalRef};
5+
16
use crate::base;
27
use crate::common::{self, IntPredicate};
38
use crate::meth;
9+
use crate::traits::*;
410
use crate::MemFlags;
11+
512
use rustc::middle::lang_items;
613
use rustc::mir::interpret::PanicInfo;
714
use rustc::mir::{self, PlaceBase, Static, StaticKind};
815
use rustc::ty::layout::{self, FnAbiExt, HasTyCtxt, LayoutOf};
916
use rustc::ty::{self, Instance, Ty, TypeFoldable};
1017
use rustc_index::vec::Idx;
18+
use rustc_span::{source_map::Span, symbol::Symbol};
1119
use rustc_target::abi::call::{ArgAbi, FnAbi, PassMode};
1220
use rustc_target::spec::abi::Abi;
1321

14-
use crate::traits::*;
15-
1622
use std::borrow::Cow;
1723

18-
use syntax::{source_map::Span, symbol::Symbol};
19-
20-
use super::operand::OperandRef;
21-
use super::operand::OperandValue::{Immediate, Pair, Ref};
22-
use super::place::PlaceRef;
23-
use super::{FunctionCx, LocalRef};
24-
2524
/// Used by `FunctionCx::codegen_terminator` for emitting common patterns
2625
/// e.g., creating a basic block, calling a function, etc.
2726
struct TerminatorCodegenHelper<'tcx> {

src/librustc_codegen_ssa/mir/constant.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ use rustc::mir::interpret::ErrorHandled;
55
use rustc::ty::layout::{self, HasTyCtxt};
66
use rustc::ty::{self, Ty};
77
use rustc_index::vec::Idx;
8-
use syntax::source_map::Span;
8+
use rustc_span::source_map::Span;
99

1010
use super::FunctionCx;
1111

src/librustc_codegen_ssa/mir/rvalue.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ use rustc::ty::cast::{CastTy, IntTy};
1313
use rustc::ty::layout::{self, HasTyCtxt, LayoutOf};
1414
use rustc::ty::{self, adjustment::PointerCast, Instance, Ty, TyCtxt};
1515
use rustc_apfloat::{ieee, Float, Round, Status};
16-
use syntax::source_map::{Span, DUMMY_SP};
16+
use rustc_span::source_map::{Span, DUMMY_SP};
1717
use syntax::symbol::sym;
1818

1919
use std::{i128, u128};

src/librustc_expand/base.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
use crate::expand::{self, AstFragment, Invocation};
22

33
use rustc_parse::{self, parser, DirectoryOwnership, MACRO_ARGUMENTS};
4+
use rustc_span::source_map::SourceMap;
45
use syntax::ast::{self, Attribute, Name, NodeId, PatKind};
56
use syntax::attr::{self, Deprecation, HasAttrs, Stability};
67
use syntax::edition::Edition;
78
use syntax::mut_visit::{self, MutVisitor};
89
use syntax::ptr::P;
910
use syntax::sess::ParseSess;
10-
use syntax::source_map::SourceMap;
1111
use syntax::symbol::{kw, sym, Ident, Symbol};
1212
use syntax::token;
1313
use syntax::tokenstream::{self, TokenStream};

src/librustc_expand/build.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
use crate::base::ExtCtxt;
22

3+
use rustc_span::source_map::{respan, Spanned};
34
use syntax::ast::{self, AttrVec, BlockCheckMode, Expr, Ident, PatKind, UnOp};
45
use syntax::attr;
56
use syntax::ptr::P;
6-
use syntax::source_map::{respan, Spanned};
77
use syntax::symbol::{kw, sym, Symbol};
88

99
use rustc_span::{Pos, Span};

src/librustc_expand/expand.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ use rustc_parse::configure;
1010
use rustc_parse::parser::Parser;
1111
use rustc_parse::validate_attr;
1212
use rustc_parse::DirectoryOwnership;
13+
use rustc_span::source_map::respan;
14+
use rustc_span::{FileName, Span, DUMMY_SP};
1315
use syntax::ast::{self, AttrItem, Block, Ident, LitKind, NodeId, PatKind, Path};
1416
use syntax::ast::{ItemKind, MacArgs, MacStmtStyle, StmtKind};
1517
use syntax::attr::{self, is_builtin_attr, HasAttrs};
@@ -18,15 +20,13 @@ use syntax::mut_visit::*;
1820
use syntax::print::pprust;
1921
use syntax::ptr::P;
2022
use syntax::sess::ParseSess;
21-
use syntax::source_map::respan;
2223
use syntax::symbol::{sym, Symbol};
2324
use syntax::token;
2425
use syntax::tokenstream::{TokenStream, TokenTree};
2526
use syntax::util::map_in_place::MapInPlace;
2627
use syntax::visit::{self, Visitor};
2728

2829
use errors::{Applicability, FatalError, PResult};
29-
use rustc_span::{FileName, Span, DUMMY_SP};
3030
use smallvec::{smallvec, SmallVec};
3131

3232
use rustc_data_structures::sync::Lrc;

src/librustc_expand/parse/lexer/tests.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
use rustc_data_structures::sync::Lrc;
22
use rustc_parse::lexer::StringReader;
3+
use rustc_span::source_map::{FilePathMapping, SourceMap};
34
use rustc_span::symbol::Symbol;
45
use rustc_span::{BytePos, Span};
56
use syntax::sess::ParseSess;
6-
use syntax::source_map::{FilePathMapping, SourceMap};
77
use syntax::token::{self, Token, TokenKind};
88
use syntax::util::comments::is_doc_comment;
99
use syntax::with_default_globals;

0 commit comments

Comments
 (0)