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