@@ -7,22 +7,13 @@ use swc_common::{
77 sync:: Lrc ,
88 BytePos , FileName , SourceMap , Span ,
99} ;
10- use swc_error_reporters:: {
11- handler:: { try_with_handler, ThreadSafetyDiagnostics } ,
12- ErrorEmitter ,
13- } ;
10+ use swc_error_reporters:: handler:: try_with_handler;
1411
1512fn output < F > ( file : & str , op : F )
1613where
1714 F : FnOnce ( Lrc < SourceMap > , & Handler ) ,
1815{
1916 let cm = Lrc :: new ( SourceMap :: default ( ) ) ;
20- let diagnostics = ThreadSafetyDiagnostics :: default ( ) ;
21- let emitter = ErrorEmitter {
22- diagnostics : diagnostics. clone ( ) ,
23- cm : cm. clone ( ) ,
24- opts : Default :: default ( ) ,
25- } ;
2617
2718 let result = try_with_handler ( cm. clone ( ) , Default :: default ( ) , |handler| -> Result < ( ) , _ > {
2819 op ( cm. clone ( ) , handler) ;
3223
3324 let output = Path :: new ( "tests" ) . join ( "fixture" ) . join ( file) ;
3425
35- let errors = diagnostics. as_array ( cm. clone ( ) , Default :: default ( ) ) ;
36- let pretty_message = errors. to_pretty_string ( ) ;
37- println ! ( "{}" , pretty_message) ;
38- fs:: write ( output, & pretty_message) . expect ( "failed to write" ) ;
26+ let pretty_error = result. to_pretty_string ( ) ;
27+ println ! ( "{}" , pretty_error) ;
28+ fs:: write ( output, & pretty_error) . expect ( "failed to write" ) ;
3929}
4030
4131fn span ( start : usize , end : usize ) -> Span {
0 commit comments