diff options
| author | Erick Tryzelaar <erick.tryzelaar@gmail.com> | 2012-08-26 12:12:05 -0700 |
|---|---|---|
| committer | Niko Matsakis <niko@alum.mit.edu> | 2012-08-27 14:10:54 -0700 |
| commit | 65bd46c8a550af1d40543aeee92127d09ba4e062 (patch) | |
| tree | d9cbe5cdf55e7b3c4989fb336a4b99a981a42f19 /src/libsyntax | |
| parent | 5ce5ee86bc1264fe17f96606d648409b9508e4a3 (diff) | |
| download | rust-65bd46c8a550af1d40543aeee92127d09ba4e062.tar.gz rust-65bd46c8a550af1d40543aeee92127d09ba4e062.zip | |
rustc: more pattern cleanup
Diffstat (limited to 'src/libsyntax')
| -rw-r--r-- | src/libsyntax/ast_map.rs | 8 | ||||
| -rw-r--r-- | src/libsyntax/ext/expand.rs | 2 | ||||
| -rw-r--r-- | src/libsyntax/ext/simplext.rs | 4 | ||||
| -rw-r--r-- | src/libsyntax/print/pp.rs | 2 | ||||
| -rw-r--r-- | src/libsyntax/visit.rs | 2 |
5 files changed, 9 insertions, 9 deletions
diff --git a/src/libsyntax/ast_map.rs b/src/libsyntax/ast_map.rs index d0c67f85bb0..47ea2a02b60 100644 --- a/src/libsyntax/ast_map.rs +++ b/src/libsyntax/ast_map.rs @@ -223,7 +223,7 @@ fn map_item(i: @item, cx: ctx, v: vt) { map_struct_def(struct_def, node_item(i, item_path), i.ident, i.id, cx, v); } - item_trait(tps, traits, methods) => { + item_trait(_, traits, methods) => { // Map trait refs to their parent classes. This is // so we can find the self_ty for traits.each |p| { @@ -318,16 +318,16 @@ fn node_id_to_str(map: map, id: node_id, itr: ident_interner) -> ~str { fmt!("foreign item %s with abi %? (id=%?)", path_ident_to_str(*path, item.ident, itr), abi, id) } - Some(node_method(m, impl_did, path)) => { + Some(node_method(m, _, path)) => { fmt!("method %s in %s (id=%?)", *itr.get(m.ident), path_to_str(*path, itr), id) } - Some(node_trait_method(tm, impl_did, path)) => { + Some(node_trait_method(tm, _, path)) => { let m = ast_util::trait_method_to_ty_method(*tm); fmt!("method %s in %s (id=%?)", *itr.get(m.ident), path_to_str(*path, itr), id) } - Some(node_variant(variant, def_id, path)) => { + Some(node_variant(variant, _, path)) => { fmt!("variant %s in %s (id=%?)", *itr.get(variant.node.name), path_to_str(*path, itr), id) } diff --git a/src/libsyntax/ext/expand.rs b/src/libsyntax/ext/expand.rs index 366207ee427..7c1be7b42a7 100644 --- a/src/libsyntax/ext/expand.rs +++ b/src/libsyntax/ext/expand.rs @@ -197,7 +197,7 @@ fn expand_item_mac(exts: hashmap<~str, syntax_extension>, cx: ext_ctxt, &&it: @ast::item, fld: ast_fold) -> Option<@ast::item> { match it.node { - item_mac({node: mac_invoc_tt(pth, tts), span}) => { + item_mac({node: mac_invoc_tt(pth, tts), _}) => { let extname = cx.parse_sess().interner.get(pth.idents[0]); match exts.find(*extname) { None => { diff --git a/src/libsyntax/ext/simplext.rs b/src/libsyntax/ext/simplext.rs index ee65d81974e..f7cc1a88620 100644 --- a/src/libsyntax/ext/simplext.rs +++ b/src/libsyntax/ext/simplext.rs @@ -504,7 +504,7 @@ fn p_t_s_r_path(cx: ext_ctxt, p: @path, s: selector, b: binders) { Some(p_id) => { fn select(cx: ext_ctxt, m: matchable) -> match_result { return match m { - match_expr(e) => Some(leaf(specialize_match(m))), + match_expr(*) => Some(leaf(specialize_match(m))), _ => cx.bug(~"broken traversal in p_t_s_r") } } @@ -646,7 +646,7 @@ fn add_new_extension(cx: ext_ctxt, sp: span, arg: ast::mac_arg, match elts[0u].node { expr_mac(mac) => { match mac.node { - mac_invoc(pth, invoc_arg, body) => { + mac_invoc(pth, invoc_arg, _) => { match path_to_ident(pth) { Some(id) => { let id_str = cx.str_of(id); diff --git a/src/libsyntax/print/pp.rs b/src/libsyntax/print/pp.rs index fbca90b5f49..be770281faa 100644 --- a/src/libsyntax/print/pp.rs +++ b/src/libsyntax/print/pp.rs @@ -378,7 +378,7 @@ impl printer { if !self.scan_stack_empty { let x = self.scan_top(); match copy self.token[x] { - BEGIN(b) => { + BEGIN(_) => { if k > 0 { self.size[self.scan_pop()] = self.size[x] + self.right_total; diff --git a/src/libsyntax/visit.rs b/src/libsyntax/visit.rs index d1886908173..bc4dd8dccf3 100644 --- a/src/libsyntax/visit.rs +++ b/src/libsyntax/visit.rs @@ -250,7 +250,7 @@ fn visit_pat<E>(p: @pat, e: E, v: vt<E>) { fn visit_foreign_item<E>(ni: @foreign_item, e: E, v: vt<E>) { match ni.node { - foreign_item_fn(fd, purity, tps) => { + foreign_item_fn(fd, _, tps) => { v.visit_ty_params(tps, e, v); visit_fn_decl(fd, e, v); } |
