diff options
| author | Niko Matsakis <niko@alum.mit.edu> | 2014-02-08 19:39:53 -0500 |
|---|---|---|
| committer | Niko Matsakis <niko@alum.mit.edu> | 2014-02-08 19:42:24 -0500 |
| commit | eb774f69e5099f73b053d08f9baf29f80f321309 (patch) | |
| tree | bed4353a32fe23409ebb7c6f2d4b7e90fa8c48cc /src/libsyntax/ext/deriving/zero.rs | |
| parent | e9b9067560b1664abc8408f89b98a2469dd856ed (diff) | |
| download | rust-eb774f69e5099f73b053d08f9baf29f80f321309.tar.gz rust-eb774f69e5099f73b053d08f9baf29f80f321309.zip | |
Update deriving to pass around the `cx` linearly
Diffstat (limited to 'src/libsyntax/ext/deriving/zero.rs')
| -rw-r--r-- | src/libsyntax/ext/deriving/zero.rs | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/libsyntax/ext/deriving/zero.rs b/src/libsyntax/ext/deriving/zero.rs index ecd06b3f49e..ca5c1543d88 100644 --- a/src/libsyntax/ext/deriving/zero.rs +++ b/src/libsyntax/ext/deriving/zero.rs @@ -18,10 +18,9 @@ pub fn expand_deriving_zero(cx: &mut ExtCtxt, span: Span, mitem: @MetaItem, in_items: ~[@Item]) - -> ~[@Item] { + -> ~[@Item] { let trait_def = TraitDef { - cx: cx, span: span, - + span: span, path: Path::new(~["std", "num", "Zero"]), additional_bounds: ~[], generics: LifetimeBounds::empty(), @@ -54,7 +53,7 @@ pub fn expand_deriving_zero(cx: &mut ExtCtxt, } ] }; - trait_def.expand(mitem, in_items) + trait_def.expand(cx, mitem, in_items) } fn zero_substructure(cx: &mut ExtCtxt, trait_span: Span, substr: &Substructure) -> @Expr { |
