@@ -90,7 +90,6 @@ use std::sync::atomic::Ordering;
90
90
use std:: sync:: { Arc , Mutex } ;
91
91
92
92
use back:: lto:: { ThinBuffer , ThinData } ;
93
- use errors:: LTONotSupported ;
94
93
use gccjit:: { CType , Context , OptimizationLevel } ;
95
94
#[ cfg( feature = "master" ) ]
96
95
use gccjit:: { TargetInfo , Version } ;
@@ -110,7 +109,7 @@ use rustc_middle::dep_graph::{WorkProduct, WorkProductId};
110
109
use rustc_middle:: ty:: TyCtxt ;
111
110
use rustc_middle:: util:: Providers ;
112
111
use rustc_session:: Session ;
113
- use rustc_session:: config:: { Lto , OptLevel , OutputFilenames } ;
112
+ use rustc_session:: config:: { OptLevel , OutputFilenames } ;
114
113
use rustc_span:: Symbol ;
115
114
use rustc_span:: fatal_error:: FatalError ;
116
115
use rustc_target:: spec:: RelocModel ;
@@ -204,10 +203,6 @@ impl CodegenBackend for GccCodegenBackend {
204
203
#[ cfg( feature = "master" ) ]
205
204
gccjit:: set_global_personality_function_name ( b"rust_eh_personality\0 " ) ;
206
205
207
- if sess. lto ( ) == Lto :: Thin {
208
- sess. dcx ( ) . emit_warn ( LTONotSupported { } ) ;
209
- }
210
-
211
206
#[ cfg( not( feature = "master" ) ) ]
212
207
{
213
208
let temp_dir = TempDir :: new ( ) . expect ( "cannot create temporary directory" ) ;
0 commit comments