stop producing executable files in the root folder during benchmarks...

This commit is contained in:
Oliver Schneider 2016-06-03 17:14:36 +02:00
parent 4743842821
commit dc85b11421
No known key found for this signature in database
GPG key ID: 56D6EEA0FC67AC46

View file

@ -10,7 +10,7 @@ extern crate test;
use self::miri::interpreter;
use self::rustc::session::Session;
use self::rustc_driver::{driver, CompilerCalls};
use self::rustc_driver::{driver, CompilerCalls, Compilation};
use std::cell::RefCell;
use std::rc::Rc;
use std::env::var;
@ -35,6 +35,7 @@ impl<'a> CompilerCalls<'a> for MiriCompilerCalls<'a> {
let bencher = self.0.clone();
control.after_analysis.stop = Compilation::Stop;
control.after_analysis.callback = Box::new(move |state| {
state.session.abort_if_errors();
bencher.borrow_mut().iter(|| {