@@ -108,11 +108,10 @@ use rustc_middle::ty::{FloatTy, IntTy, UintTy};
108108use rustc_semver:: RustcVersion ;
109109use rustc_session:: Session ;
110110use rustc_span:: hygiene:: { ExpnKind , MacroKind } ;
111- use rustc_span:: source_map:: original_sp;
112111use rustc_span:: source_map:: SourceMap ;
113112use rustc_span:: sym;
114113use rustc_span:: symbol:: { kw, Ident , Symbol } ;
115- use rustc_span:: { Span , DUMMY_SP } ;
114+ use rustc_span:: Span ;
116115use rustc_target:: abi:: Integer ;
117116
118117use crate :: consts:: { constant, Constant } ;
@@ -1302,23 +1301,6 @@ pub fn contains_return(expr: &hir::Expr<'_>) -> bool {
13021301 . is_some ( )
13031302}
13041303
1305- /// Extends the span to the beginning of the spans line, incl. whitespaces.
1306- ///
1307- /// ```rust
1308- /// let x = ();
1309- /// // ^^
1310- /// // will be converted to
1311- /// let x = ();
1312- /// // ^^^^^^^^^^^^^^
1313- /// ```
1314- fn line_span < T : LintContext > ( cx : & T , span : Span ) -> Span {
1315- let span = original_sp ( span, DUMMY_SP ) ;
1316- let source_map_and_line = cx. sess ( ) . source_map ( ) . lookup_line ( span. lo ( ) ) . unwrap ( ) ;
1317- let line_no = source_map_and_line. line ;
1318- let line_start = source_map_and_line. sf . lines ( |lines| lines[ line_no] ) ;
1319- span. with_lo ( line_start)
1320- }
1321-
13221304/// Gets the parent node, if any.
13231305pub fn get_parent_node ( tcx : TyCtxt < ' _ > , id : HirId ) -> Option < Node < ' _ > > {
13241306 tcx. hir ( ) . parent_iter ( id) . next ( ) . map ( |( _, node) | node)
0 commit comments