10
10
11
11
use self :: Destination :: * ;
12
12
13
- use syntax_pos:: { COMMAND_LINE_SP , DUMMY_SP , FileMap , Span , MultiSpan , CharPos } ;
13
+ use syntax_pos:: { DUMMY_SP , FileMap , Span , MultiSpan , CharPos } ;
14
14
15
15
use { Level , CodeSuggestion , DiagnosticBuilder , SubDiagnostic , CodeMapper } ;
16
16
use RenderSpan :: * ;
@@ -151,7 +151,7 @@ impl EmitterWriter {
151
151
152
152
if let Some ( ref cm) = self . cm {
153
153
for span_label in msp. span_labels ( ) {
154
- if span_label. span == DUMMY_SP || span_label . span == COMMAND_LINE_SP {
154
+ if span_label. span == DUMMY_SP {
155
155
continue ;
156
156
}
157
157
let lo = cm. lookup_char_pos ( span_label. span . lo ) ;
@@ -615,15 +615,15 @@ impl EmitterWriter {
615
615
let mut max = 0 ;
616
616
if let Some ( ref cm) = self . cm {
617
617
for primary_span in msp. primary_spans ( ) {
618
- if primary_span != & DUMMY_SP && primary_span != & COMMAND_LINE_SP {
618
+ if primary_span != & DUMMY_SP {
619
619
let hi = cm. lookup_char_pos ( primary_span. hi ) ;
620
620
if hi. line > max {
621
621
max = hi. line ;
622
622
}
623
623
}
624
624
}
625
625
for span_label in msp. span_labels ( ) {
626
- if span_label. span != DUMMY_SP && span_label . span != COMMAND_LINE_SP {
626
+ if span_label. span != DUMMY_SP {
627
627
let hi = cm. lookup_char_pos ( span_label. span . hi ) ;
628
628
if hi. line > max {
629
629
max = hi. line ;
@@ -659,20 +659,20 @@ impl EmitterWriter {
659
659
660
660
// First, find all the spans in <*macros> and point instead at their use site
661
661
for sp in span. primary_spans ( ) {
662
- if ( * sp == COMMAND_LINE_SP ) || ( * sp == DUMMY_SP ) {
662
+ if * sp == DUMMY_SP {
663
663
continue ;
664
664
}
665
665
if cm. span_to_filename ( sp. clone ( ) ) . contains ( "macros>" ) {
666
- let v = cm . macro_backtrace ( sp . clone ( ) ) ;
666
+ let v = sp . macro_backtrace ( ) ;
667
667
if let Some ( use_site) = v. last ( ) {
668
668
before_after. push ( ( sp. clone ( ) , use_site. call_site . clone ( ) ) ) ;
669
669
}
670
670
}
671
- for trace in cm . macro_backtrace ( sp . clone ( ) ) . iter ( ) . rev ( ) {
671
+ for trace in sp . macro_backtrace ( ) . iter ( ) . rev ( ) {
672
672
// Only show macro locations that are local
673
673
// and display them like a span_note
674
674
if let Some ( def_site) = trace. def_site_span {
675
- if ( def_site == COMMAND_LINE_SP ) || ( def_site == DUMMY_SP ) {
675
+ if def_site == DUMMY_SP {
676
676
continue ;
677
677
}
678
678
// Check to make sure we're not in any <*macros>
@@ -689,11 +689,11 @@ impl EmitterWriter {
689
689
span. push_span_label ( label_span, label_text) ;
690
690
}
691
691
for sp_label in span. span_labels ( ) {
692
- if ( sp_label. span == COMMAND_LINE_SP ) || ( sp_label . span == DUMMY_SP ) {
692
+ if sp_label. span == DUMMY_SP {
693
693
continue ;
694
694
}
695
695
if cm. span_to_filename ( sp_label. span . clone ( ) ) . contains ( "macros>" ) {
696
- let v = cm . macro_backtrace ( sp_label. span . clone ( ) ) ;
696
+ let v = sp_label. span . macro_backtrace ( ) ;
697
697
if let Some ( use_site) = v. last ( ) {
698
698
before_after. push ( ( sp_label. span . clone ( ) , use_site. call_site . clone ( ) ) ) ;
699
699
}
@@ -848,7 +848,7 @@ impl EmitterWriter {
848
848
// Make sure our primary file comes first
849
849
let primary_lo = if let ( Some ( ref cm) , Some ( ref primary_span) ) =
850
850
( self . cm . as_ref ( ) , msp. primary_span ( ) . as_ref ( ) ) {
851
- if primary_span != & & DUMMY_SP && primary_span != & & COMMAND_LINE_SP {
851
+ if primary_span != & & DUMMY_SP {
852
852
cm. lookup_char_pos ( primary_span. lo )
853
853
} else {
854
854
emit_to_destination ( & buffer. render ( ) , level, & mut self . dst ) ?;
0 commit comments