]> git.lizzy.rs Git - rust.git/blobdiff - benches/helpers/miri_helper.rs
Auto merge of #847 - RalfJung:rustup, r=RalfJung
[rust.git] / benches / helpers / miri_helper.rs
index 44a94cd61a0b42f1a20baae5409f43c06fdae035..203a8b1133a5c5524ba1234f761c3a547d501cb8 100644 (file)
@@ -8,6 +8,7 @@
 use self::miri::eval_main;
 use rustc::hir::def_id::LOCAL_CRATE;
 use rustc_interface::interface;
+use rustc_driver::Compilation;
 use crate::test::Bencher;
 
 struct MiriCompilerCalls<'a> {
@@ -15,7 +16,7 @@ struct MiriCompilerCalls<'a> {
 }
 
 impl rustc_driver::Callbacks for MiriCompilerCalls<'_> {
-    fn after_analysis(&mut self, compiler: &interface::Compiler) -> bool {
+    fn after_analysis(&mut self, compiler: &interface::Compiler) -> Compilation {
         compiler.session().abort_if_errors();
 
         compiler.global_ctxt().unwrap().peek_mut().enter(|tcx| {
@@ -31,8 +32,7 @@ fn after_analysis(&mut self, compiler: &interface::Compiler) -> bool {
 
         compiler.session().abort_if_errors();
 
-        // Don't continue execution
-        false
+        Compilation::Stop
     }
 }