@@ -22,11 +22,9 @@ use std::sync::mpsc;
22
22
use rustc:: dep_graph:: DepGraph ;
23
23
use rustc:: middle:: cstore:: MetadataLoader ;
24
24
use rustc:: mir:: mono:: { Linkage as RLinkage , Visibility } ;
25
- use rustc:: session:: {
26
- config:: { DebugInfo , OutputFilenames , OutputType } ,
27
- CompileIncomplete ,
28
- } ;
25
+ use rustc:: session:: config:: { DebugInfo , OutputFilenames , OutputType } ;
29
26
use rustc:: ty:: query:: Providers ;
27
+ use rustc:: util:: common:: ErrorReported ;
30
28
use rustc_codegen_ssa:: back:: linker:: LinkerInfo ;
31
29
use rustc_codegen_ssa:: CrateInfo ;
32
30
use rustc_codegen_utils:: codegen_backend:: CodegenBackend ;
@@ -157,7 +155,7 @@ impl CodegenBackend for CraneliftCodegenBackend {
157
155
match * cty {
158
156
CrateType :: Rlib | CrateType :: Dylib | CrateType :: Executable => { }
159
157
_ => {
160
- sess. err ( & format ! (
158
+ sess. warn ( & format ! (
161
159
"Rustc codegen cranelift doesn't support output type {}" ,
162
160
cty
163
161
) ) ;
@@ -365,7 +363,7 @@ impl CodegenBackend for CraneliftCodegenBackend {
365
363
sess : & Session ,
366
364
_dep_graph : & DepGraph ,
367
365
outputs : & OutputFilenames ,
368
- ) -> Result < ( ) , CompileIncomplete > {
366
+ ) -> Result < ( ) , ErrorReported > {
369
367
let res = * res
370
368
. downcast :: < CodegenResults > ( )
371
369
. expect ( "Expected CraneliftCodegenBackend's CodegenResult, found Box<Any>" ) ;
0 commit comments