1
Fork 0

middle::typeck::collect: Add debug output for lifetimes

This commit is contained in:
Ben Gamari 2014-07-10 15:30:49 -04:00
parent 6867d91d20
commit d2c38aa6eb

View file

@ -1018,16 +1018,17 @@ fn ty_generics(ccx: &CrateCtxt,
let mut result = base_generics; let mut result = base_generics;
for (i, l) in lifetimes.iter().enumerate() { for (i, l) in lifetimes.iter().enumerate() {
result.regions.push(space, let def = ty::RegionParameterDef { name: l.name,
ty::RegionParameterDef { name: l.name, space: space,
space: space, index: i,
index: i, def_id: local_def(l.id) };
def_id: local_def(l.id) }); debug!("ty_generics: def for region param: {}", def);
result.regions.push(space, def);
} }
for (i, param) in types.iter().enumerate() { for (i, param) in types.iter().enumerate() {
let def = get_or_create_type_parameter_def(ccx, space, param, i); let def = get_or_create_type_parameter_def(ccx, space, param, i);
debug!("def for param: {}", def.repr(ccx.tcx)); debug!("ty_generics: def for type param: {}", def.repr(ccx.tcx));
result.types.push(space, def); result.types.push(space, def);
} }