Skip to content

Commit ba29556

Browse files
committed
Time generation
1 parent 60bb65e commit ba29556

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

generate/src/main.rs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,10 @@ mod place_select;
1414
mod ptable;
1515
mod ty;
1616

17+
use std::time::Instant;
18+
1719
use clap::{arg, command, value_parser};
18-
use log::info;
20+
use log::{debug, info};
1921
use mir::serialize::Serialize;
2022

2123
use crate::generation::GenerationCtx;
@@ -35,7 +37,10 @@ fn main() {
3537
let debug_dump = matches.get_one::<bool>("debug").copied().unwrap_or(false);
3638
info!("Generating a program with seed {seed}");
3739
let genctxt = GenerationCtx::new(seed, debug_dump);
40+
let time = Instant::now();
3841
let (program, tcx) = genctxt.generate();
3942
println!("{}", program.serialize(&tcx));
4043
println!("{}", tcx.serialize());
44+
let dur = time.elapsed();
45+
debug!("took {}s to generate", dur.as_secs_f32());
4146
}

0 commit comments

Comments
 (0)