aboutsummaryrefslogtreecommitdiffstats
path: root/support/crown/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'support/crown/src/main.rs')
-rw-r--r--support/crown/src/main.rs8
1 files changed, 2 insertions, 6 deletions
diff --git a/support/crown/src/main.rs b/support/crown/src/main.rs
index cd64ca7331f..7c70f45463b 100644
--- a/support/crown/src/main.rs
+++ b/support/crown/src/main.rs
@@ -23,7 +23,6 @@ extern crate rustc_trait_selection;
extern crate rustc_type_ir;
use std::path::Path;
-use std::process::ExitCode;
use rustc_driver::Callbacks;
use rustc_interface::interface::Config;
@@ -61,7 +60,7 @@ impl Callbacks for MyCallbacks {
}
}
-fn main() -> ExitCode {
+fn main() {
let handler =
rustc_session::EarlyDiagCtxt::new(rustc_session::config::ErrorOutputType::default());
rustc_driver::init_logger(&handler, rustc_log::LoggerConfig::from_env("CROWN_LOG"));
@@ -76,8 +75,5 @@ fn main() -> ExitCode {
// Pass cfg(crown) to rustc
args.extend(["--cfg".to_owned(), "crown".to_owned()]);
- match rustc_driver::RunCompiler::new(&args, &mut MyCallbacks).run() {
- Ok(_) => ExitCode::SUCCESS,
- Err(_) => ExitCode::FAILURE,
- }
+ rustc_driver::RunCompiler::new(&args, &mut MyCallbacks).run()
}