diff options
| author | Patrick Walton <pcwalton@mimiga.net> | 2012-08-03 15:02:01 -0700 |
|---|---|---|
| committer | Patrick Walton <pcwalton@mimiga.net> | 2012-08-03 15:02:53 -0700 |
| commit | b65dd9d0908ba75ee4cf128058858aea87e4508a (patch) | |
| tree | 794ee6f47d188314a2b0256fd954cbcf8219331c /src/libsyntax/fold.rs | |
| parent | a805a1fb37443601819604954510cb312a724fe9 (diff) | |
rustc: Parse, serialize, and deserialize trait inheritance
Diffstat (limited to 'src/libsyntax/fold.rs')
| -rw-r--r-- | src/libsyntax/fold.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libsyntax/fold.rs b/src/libsyntax/fold.rs index bbf6df468f8..5fa9c584bc4 100644 --- a/src/libsyntax/fold.rs +++ b/src/libsyntax/fold.rs @@ -279,8 +279,9 @@ fn noop_fold_item_underscore(i: item_, fld: ast_fold) -> item_ { fld.fold_ty(ty), vec::map(methods, |x| fld.fold_method(x))) } - item_trait(tps, methods) { + item_trait(tps, traits, methods) { item_trait(fold_ty_params(tps, fld), + vec::map(traits, |p| fold_trait_ref(p, fld)), /* FIXME (#2543) */ copy methods) } item_mac(m) { |
