add tracing

This commit is contained in:
nora 2022-12-18 12:03:46 +01:00
parent 1cb5114557
commit e1fd83b4d9
8 changed files with 264 additions and 33 deletions

View file

@ -5,7 +5,7 @@ use crate::build::Build;
use super::{
files::Changes, tracking, Minimizer, PassController, ProcessState, Processor, SourceFile,
};
use anyhow::{ensure, Context, Result};
use anyhow::{Context, Result};
use proc_macro2::Span;
use quote::ToTokens;
use rustfix::{diagnostics::Diagnostic, Suggestion};
@ -24,10 +24,8 @@ impl Minimizer {
pub fn delete_dead_code(&mut self) -> Result<()> {
let inital_build = self.build.build()?;
println!("Before reaper: {}", inital_build);
ensure!(
inital_build.reproduces_issue(),
"Initial build must reproduce issue"
);
inital_build.require_reproduction("Initial")?;
let (diags, suggestions) = self
.build