1
Fork 0

Rustup to rustc 1.35.0-nightly (9d71ec135 2019-03-10)

This commit is contained in:
bjorn3 2019-03-11 20:02:47 +01:00
parent 14d66b279c
commit 27e9cfc79f

View file

@ -22,11 +22,9 @@ use std::sync::mpsc;
use rustc::dep_graph::DepGraph; use rustc::dep_graph::DepGraph;
use rustc::middle::cstore::MetadataLoader; use rustc::middle::cstore::MetadataLoader;
use rustc::mir::mono::{Linkage as RLinkage, Visibility}; use rustc::mir::mono::{Linkage as RLinkage, Visibility};
use rustc::session::{ use rustc::session::config::{DebugInfo, OutputFilenames, OutputType};
config::{DebugInfo, OutputFilenames, OutputType},
CompileIncomplete,
};
use rustc::ty::query::Providers; use rustc::ty::query::Providers;
use rustc::util::common::ErrorReported;
use rustc_codegen_ssa::back::linker::LinkerInfo; use rustc_codegen_ssa::back::linker::LinkerInfo;
use rustc_codegen_ssa::CrateInfo; use rustc_codegen_ssa::CrateInfo;
use rustc_codegen_utils::codegen_backend::CodegenBackend; use rustc_codegen_utils::codegen_backend::CodegenBackend;
@ -157,7 +155,7 @@ impl CodegenBackend for CraneliftCodegenBackend {
match *cty { match *cty {
CrateType::Rlib | CrateType::Dylib | CrateType::Executable => {} CrateType::Rlib | CrateType::Dylib | CrateType::Executable => {}
_ => { _ => {
sess.err(&format!( sess.warn(&format!(
"Rustc codegen cranelift doesn't support output type {}", "Rustc codegen cranelift doesn't support output type {}",
cty cty
)); ));
@ -365,7 +363,7 @@ impl CodegenBackend for CraneliftCodegenBackend {
sess: &Session, sess: &Session,
_dep_graph: &DepGraph, _dep_graph: &DepGraph,
outputs: &OutputFilenames, outputs: &OutputFilenames,
) -> Result<(), CompileIncomplete> { ) -> Result<(), ErrorReported> {
let res = *res let res = *res
.downcast::<CodegenResults>() .downcast::<CodegenResults>()
.expect("Expected CraneliftCodegenBackend's CodegenResult, found Box<Any>"); .expect("Expected CraneliftCodegenBackend's CodegenResult, found Box<Any>");