rustc: Thread the type store through everything that needs to access type structures
This commit is contained in:
parent
3d62c9adf3
commit
e0eccaddb2
5 changed files with 412 additions and 383 deletions
|
|
@ -546,7 +546,7 @@ fn get_tag_variants(session.session sess,
|
|||
auto item = find_item(did._1, items);
|
||||
auto ctor_ty = item_type(item, external_crate_id, tystore);
|
||||
let vec[ty.t] arg_tys = vec();
|
||||
alt (ty.struct(ctor_ty)) {
|
||||
alt (ty.struct(tystore, ctor_ty)) {
|
||||
case (ty.ty_fn(_, ?args, _)) {
|
||||
for (ty.arg a in args) {
|
||||
arg_tys += vec(a.ty);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue