提交 26d13947 编写于 作者: P Patrick Walton

librustc: De-`@mut` `n_glues_created` in the stats

上级 091bfa9c
......@@ -3246,7 +3246,7 @@ pub fn trans_crate(sess: session::Session,
if ccx.sess.trans_stats() {
println("--- trans stats ---");
println!("n_static_tydescs: {}", ccx.stats.n_static_tydescs.get());
println!("n_glues_created: {}", ccx.stats.n_glues_created);
println!("n_glues_created: {}", ccx.stats.n_glues_created.get());
println!("n_null_glues: {}", ccx.stats.n_null_glues);
println!("n_real_glues: {}", ccx.stats.n_real_glues);
......
......@@ -127,7 +127,7 @@ pub struct tydesc_info {
pub struct Stats {
n_static_tydescs: Cell<uint>,
n_glues_created: uint,
n_glues_created: Cell<uint>,
n_null_glues: uint,
n_real_glues: uint,
n_fns: uint,
......
......@@ -212,7 +212,7 @@ pub fn new(sess: session::Session,
maps: maps,
stats: @mut Stats {
n_static_tydescs: Cell::new(0u),
n_glues_created: 0u,
n_glues_created: Cell::new(0u),
n_null_glues: 0u,
n_real_glues: 0u,
n_fns: 0u,
......
......@@ -662,7 +662,7 @@ pub fn make_generic_glue_inner(ccx: @CrateContext,
let _icx = push_ctxt("make_generic_glue_inner");
let fcx = new_fn_ctxt(ccx, ~[], llfn, ty::mk_nil(), None);
lib::llvm::SetLinkage(llfn, lib::llvm::InternalLinkage);
ccx.stats.n_glues_created += 1u;
ccx.stats.n_glues_created.set(ccx.stats.n_glues_created.get() + 1u);
// All glue functions take values passed *by alias*; this is a
// requirement since in many contexts glue is invoked indirectly and
// the caller has no idea if it's dealing with something that can be
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册