@@ -605,7 +605,6 @@ impl<'a> ExtCtxt<'a> {
605
605
None => self . bug ( "missing top span" )
606
606
} )
607
607
}
608
- pub fn print_backtrace ( & self ) { }
609
608
pub fn backtrace ( & self ) -> ExpnId { self . backtrace }
610
609
pub fn original_span ( & self ) -> Span {
611
610
let mut expn_id = self . backtrace ;
@@ -700,7 +699,6 @@ impl<'a> ExtCtxt<'a> {
700
699
/// substitute; we never hit resolve/type-checking so the dummy
701
700
/// value doesn't have to match anything)
702
701
pub fn span_fatal ( & self , sp : Span , msg : & str ) -> ! {
703
- self . print_backtrace ( ) ;
704
702
panic ! ( self . parse_sess. span_diagnostic. span_fatal( sp, msg) ) ;
705
703
}
706
704
@@ -710,35 +708,27 @@ impl<'a> ExtCtxt<'a> {
710
708
/// Compilation will be stopped in the near future (at the end of
711
709
/// the macro expansion phase).
712
710
pub fn span_err ( & self , sp : Span , msg : & str ) {
713
- self . print_backtrace ( ) ;
714
711
self . parse_sess . span_diagnostic . span_err ( sp, msg) ;
715
712
}
716
713
pub fn span_warn ( & self , sp : Span , msg : & str ) {
717
- self . print_backtrace ( ) ;
718
714
self . parse_sess . span_diagnostic . span_warn ( sp, msg) ;
719
715
}
720
716
pub fn span_unimpl ( & self , sp : Span , msg : & str ) -> ! {
721
- self . print_backtrace ( ) ;
722
717
self . parse_sess . span_diagnostic . span_unimpl ( sp, msg) ;
723
718
}
724
719
pub fn span_bug ( & self , sp : Span , msg : & str ) -> ! {
725
- self . print_backtrace ( ) ;
726
720
self . parse_sess . span_diagnostic . span_bug ( sp, msg) ;
727
721
}
728
722
pub fn span_note ( & self , sp : Span , msg : & str ) {
729
- self . print_backtrace ( ) ;
730
723
self . parse_sess . span_diagnostic . span_note ( sp, msg) ;
731
724
}
732
725
pub fn span_help ( & self , sp : Span , msg : & str ) {
733
- self . print_backtrace ( ) ;
734
726
self . parse_sess . span_diagnostic . span_help ( sp, msg) ;
735
727
}
736
728
pub fn fileline_help ( & self , sp : Span , msg : & str ) {
737
- self . print_backtrace ( ) ;
738
729
self . parse_sess . span_diagnostic . fileline_help ( sp, msg) ;
739
730
}
740
731
pub fn bug ( & self , msg : & str ) -> ! {
741
- self . print_backtrace ( ) ;
742
732
self . parse_sess . span_diagnostic . handler ( ) . bug ( msg) ;
743
733
}
744
734
pub fn trace_macros ( & self ) -> bool {
0 commit comments