1
Fork 0

Collect VTable stats & add -Zprint-vtable-sizes

This commit is contained in:
Maybe Waffle 2023-05-17 12:28:04 +00:00
parent cb882fa998
commit f2545fb225
8 changed files with 151 additions and 5 deletions

View file

@ -430,6 +430,13 @@ fn run_compiler(
sess.code_stats.print_type_sizes();
}
if sess.opts.unstable_opts.print_vtable_sizes {
let crate_name =
compiler.session().opts.crate_name.as_deref().unwrap_or("<UNKNOWN_CRATE>");
sess.code_stats.print_vtable_sizes(crate_name);
}
let linker = queries.linker()?;
Ok(Some(linker))
})?;