diff options
| author | Erick Tryzelaar <erick.tryzelaar@gmail.com> | 2013-01-13 10:48:09 -0800 |
|---|---|---|
| committer | Erick Tryzelaar <erick.tryzelaar@gmail.com> | 2013-01-14 18:14:16 -0800 |
| commit | bea67bde21d36df40c55b02cd8d8b28c0ec864b6 (patch) | |
| tree | 4970407fc9c5b4662e315e9fe66281cfa6a93c44 /src/libsyntax/ext/build.rs | |
| parent | 1be4bfb8ccfd6a91fe63cc2808f3c5e9177d52dd (diff) | |
| download | rust-bea67bde21d36df40c55b02cd8d8b28c0ec864b6.tar.gz rust-bea67bde21d36df40c55b02cd8d8b28c0ec864b6.zip | |
Change ast::path into a struct.
Diffstat (limited to 'src/libsyntax/ext/build.rs')
| -rw-r--r-- | src/libsyntax/ext/build.rs | 21 |
1 files changed, 15 insertions, 6 deletions
diff --git a/src/libsyntax/ext/build.rs b/src/libsyntax/ext/build.rs index 288ef1b273e..a50952f75e7 100644 --- a/src/libsyntax/ext/build.rs +++ b/src/libsyntax/ext/build.rs @@ -53,20 +53,29 @@ fn mk_unary(cx: ext_ctxt, sp: span, op: ast::unop, e: @ast::expr) mk_expr(cx, sp, ast::expr_unary(op, e)) } fn mk_raw_path(sp: span, idents: ~[ast::ident]) -> @ast::path { - let p : @ast::path = @{span: sp, global: false, idents: idents, - rp: None, types: ~[]}; + let p = @ast::path { span: sp, + global: false, + idents: idents, + rp: None, + types: ~[] }; return p; } fn mk_raw_path_(sp: span, idents: ~[ast::ident], +types: ~[@ast::Ty]) -> @ast::path { - @{ span: sp, global: false, idents: idents, rp: None, types: move types } + @ast::path { span: sp, + global: false, + idents: idents, + rp: None, + types: move types } } fn mk_raw_path_global(sp: span, idents: ~[ast::ident]) -> @ast::path { - let p : @ast::path = @{span: sp, global: true, idents: idents, - rp: None, types: ~[]}; - return p; + @ast::path { span: sp, + global: true, + idents: idents, + rp: None, + types: ~[] } } fn mk_path(cx: ext_ctxt, sp: span, idents: ~[ast::ident]) -> @ast::expr { |
