Fix compilation on rustc 1.20.0-nightly (067971139
2017-07-02)
This commit is contained in:
parent
d9b5f795fa
commit
edadbff4ea
|
@ -13,7 +13,7 @@ extern crate rustc_plugin;
|
||||||
extern crate syntax;
|
extern crate syntax;
|
||||||
|
|
||||||
use rustc_driver::{driver, CompilerCalls, RustcDefaultCalls, Compilation};
|
use rustc_driver::{driver, CompilerCalls, RustcDefaultCalls, Compilation};
|
||||||
use rustc::session::{config, Session};
|
use rustc::session::{config, Session, CompileIncomplete};
|
||||||
use rustc::session::config::{Input, ErrorOutputType};
|
use rustc::session::config::{Input, ErrorOutputType};
|
||||||
use std::path::PathBuf;
|
use std::path::PathBuf;
|
||||||
use std::process::{self, Command};
|
use std::process::{self, Command};
|
||||||
|
@ -278,10 +278,8 @@ pub fn main() {
|
||||||
|
|
||||||
let mut ccc = ClippyCompilerCalls::new(clippy_enabled);
|
let mut ccc = ClippyCompilerCalls::new(clippy_enabled);
|
||||||
let (result, _) = rustc_driver::run_compiler(&args, &mut ccc, None, None);
|
let (result, _) = rustc_driver::run_compiler(&args, &mut ccc, None, None);
|
||||||
if let Err(err_count) = result {
|
if let Err(CompileIncomplete::Errored(_)) = result {
|
||||||
if err_count > 0 {
|
std::process::exit(1);
|
||||||
std::process::exit(1);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
.expect("rustc_thread failed");
|
.expect("rustc_thread failed");
|
||||||
|
|
Loading…
Reference in a new issue