diff options
| author | Niko Matsakis <niko@alum.mit.edu> | 2012-08-24 14:04:38 -0700 |
|---|---|---|
| committer | Niko Matsakis <niko@alum.mit.edu> | 2012-08-24 15:37:21 -0700 |
| commit | a8f1bee4574b8427a052e2fad93a90839288584b (patch) | |
| tree | ed1c24409eaad0000d43610d740a742acd57282c /src/libsyntax | |
| parent | 5ba7434cb17c19438b00730b37741f2d61449ad8 (diff) | |
| download | rust-a8f1bee4574b8427a052e2fad93a90839288584b.tar.gz rust-a8f1bee4574b8427a052e2fad93a90839288584b.zip | |
fix some unused pattern binding warnings
Diffstat (limited to 'src/libsyntax')
| -rw-r--r-- | src/libsyntax/ast_map.rs | 2 | ||||
| -rw-r--r-- | src/libsyntax/ast_util.rs | 6 | ||||
| -rw-r--r-- | src/libsyntax/attr.rs | 2 | ||||
| -rw-r--r-- | src/libsyntax/ext/expand.rs | 2 | ||||
| -rw-r--r-- | src/libsyntax/ext/pipes/pipec.rs | 4 | ||||
| -rw-r--r-- | src/libsyntax/ext/simplext.rs | 2 | ||||
| -rw-r--r-- | src/libsyntax/ext/tt/macro_rules.rs | 4 | ||||
| -rw-r--r-- | src/libsyntax/fold.rs | 2 | ||||
| -rw-r--r-- | src/libsyntax/parse/classify.rs | 2 | ||||
| -rw-r--r-- | src/libsyntax/parse/eval.rs | 2 | ||||
| -rw-r--r-- | src/libsyntax/parse/lexer.rs | 2 | ||||
| -rw-r--r-- | src/libsyntax/print/pprust.rs | 2 | ||||
| -rw-r--r-- | src/libsyntax/visit.rs | 6 |
13 files changed, 19 insertions, 19 deletions
diff --git a/src/libsyntax/ast_map.rs b/src/libsyntax/ast_map.rs index fbcfb3139d1..68dd986025b 100644 --- a/src/libsyntax/ast_map.rs +++ b/src/libsyntax/ast_map.rs @@ -193,7 +193,7 @@ fn map_item(i: @item, cx: ctx, v: vt) { let item_path = @/* FIXME (#2543) */ copy cx.path; cx.map.insert(i.id, node_item(i, item_path)); match i.node { - item_impl(_, opt_ir, _, ms) => { + item_impl(_, _, _, ms) => { let impl_did = ast_util::local_def(i.id); for ms.each |m| { map_method(impl_did, extend(cx, i.ident), m, diff --git a/src/libsyntax/ast_util.rs b/src/libsyntax/ast_util.rs index 9ea9cf000f9..17a9942c489 100644 --- a/src/libsyntax/ast_util.rs +++ b/src/libsyntax/ast_util.rs @@ -372,7 +372,7 @@ impl inlined_item: inlined_item_utils { ii_ctor(ctor, nm, tps, parent_id) => { visit::visit_class_ctor_helper(ctor, nm, tps, parent_id, e, v); } - ii_dtor(dtor, nm, tps, parent_id) => { + ii_dtor(dtor, _, tps, parent_id) => { visit::visit_class_dtor_helper(dtor, tps, parent_id, e, v); } } @@ -504,7 +504,7 @@ fn id_visitor(vfn: fn@(node_id)) -> visit::vt<()> { vfn(id); match fk { - visit::fk_ctor(nm, _, tps, self_id, parent_id) => { + visit::fk_ctor(_, _, tps, self_id, parent_id) => { vec::iter(tps, |tp| vfn(tp.id)); vfn(id); vfn(self_id); @@ -583,7 +583,7 @@ pure fn is_item_impl(item: @ast::item) -> bool { fn walk_pat(pat: @pat, it: fn(@pat)) { it(pat); match pat.node { - pat_ident(_, pth, some(p)) => walk_pat(p, it), + pat_ident(_, _, some(p)) => walk_pat(p, it), pat_rec(fields, _) | pat_struct(_, fields, _) => for fields.each |f| { walk_pat(f.pat, it) }, pat_enum(_, some(s)) | pat_tup(s) => for s.each |p| { diff --git a/src/libsyntax/attr.rs b/src/libsyntax/attr.rs index c1838c77802..132e8f6b8dd 100644 --- a/src/libsyntax/attr.rs +++ b/src/libsyntax/attr.rs @@ -204,7 +204,7 @@ fn eq(a: @ast::meta_item, b: @ast::meta_item) -> bool { ast::meta_name_value(nb, vb) => na == nb && va.node == vb.node, _ => false }, - ast::meta_list(na, la) => { + ast::meta_list(*) => { // ~[Fixme-sorting] // FIXME (#607): Needs implementing diff --git a/src/libsyntax/ext/expand.rs b/src/libsyntax/ext/expand.rs index 0b6c2ea5a99..a66b37b49bd 100644 --- a/src/libsyntax/ext/expand.rs +++ b/src/libsyntax/ext/expand.rs @@ -211,7 +211,7 @@ fn expand_item_mac(exts: hashmap<~str, syntax_extension>, span: expand.span}})); let maybe_it = match expanded { mr_item(it) => fld.fold_item(it), - mr_expr(e) => cx.span_fatal(pth.span, + mr_expr(_) => cx.span_fatal(pth.span, ~"expr macro in item position: " + *extname), mr_def(mdef) => { diff --git a/src/libsyntax/ext/pipes/pipec.rs b/src/libsyntax/ext/pipes/pipec.rs index 315d02eadd3..1c501120c06 100644 --- a/src/libsyntax/ext/pipes/pipec.rs +++ b/src/libsyntax/ext/pipes/pipec.rs @@ -41,7 +41,7 @@ impl message: gen_send { fn gen_send(cx: ext_ctxt, try: bool) -> @ast::item { debug!("pipec: gen_send"); match self { - message(id, span, tys, this, + message(_id, span, tys, this, some({state: next, tys: next_tys})) => { debug!("pipec: next state exists"); let next = this.proto.get_state(next); @@ -126,7 +126,7 @@ impl message: gen_send { cx.expr_block(body)) } - message(id, span, tys, this, none) => { + message(_id, span, tys, this, none) => { debug!("pipec: no next state"); let arg_names = tys.mapi(|i, _ty| (~"x_" + i.to_str())); diff --git a/src/libsyntax/ext/simplext.rs b/src/libsyntax/ext/simplext.rs index 586a428c1d7..6a9507f5ce3 100644 --- a/src/libsyntax/ext/simplext.rs +++ b/src/libsyntax/ext/simplext.rs @@ -635,7 +635,7 @@ fn add_new_extension(cx: ext_ctxt, sp: span, arg: ast::mac_arg, let mut clauses: ~[@clause] = ~[]; for args.each |arg| { match arg.node { - expr_vec(elts, mutbl) => { + expr_vec(elts, _) => { if vec::len(elts) != 2u { cx.span_fatal((*arg).span, ~"extension clause must consist of ~[" + diff --git a/src/libsyntax/ext/tt/macro_rules.rs b/src/libsyntax/ext/tt/macro_rules.rs index be7594ff843..77e0970d423 100644 --- a/src/libsyntax/ext/tt/macro_rules.rs +++ b/src/libsyntax/ext/tt/macro_rules.rs @@ -42,11 +42,11 @@ fn add_new_extension(cx: ext_ctxt, sp: span, name: ident, // Extract the arguments: let lhses:~[@named_match] = match argument_map.get(lhs_nm) { - @matched_seq(s, sp) => s, + @matched_seq(s, _) => s, _ => cx.span_bug(sp, ~"wrong-structured lhs") }; let rhses:~[@named_match] = match argument_map.get(rhs_nm) { - @matched_seq(s, sp) => s, + @matched_seq(s, _) => s, _ => cx.span_bug(sp, ~"wrong-structured rhs") }; diff --git a/src/libsyntax/fold.rs b/src/libsyntax/fold.rs index 3c06edb443b..360605aab2c 100644 --- a/src/libsyntax/fold.rs +++ b/src/libsyntax/fold.rs @@ -116,7 +116,7 @@ fn fold_mac_(m: mac, fld: ast_fold) -> mac { mac_invoc(fld.fold_path(pth), option::map(arg, |x| fld.fold_expr(x)), body) } - mac_invoc_tt(pth, tt) => m.node, + mac_invoc_tt(*) => m.node, mac_ellipsis => mac_ellipsis, mac_aq(_,_) => /* FIXME (#2543) */ copy m.node, mac_var(_) => /* FIXME (#2543) */ copy m.node, diff --git a/src/libsyntax/parse/classify.rs b/src/libsyntax/parse/classify.rs index 4082f223e4a..8f44a165ea4 100644 --- a/src/libsyntax/parse/classify.rs +++ b/src/libsyntax/parse/classify.rs @@ -31,7 +31,7 @@ fn stmt_ends_with_semi(stmt: ast::stmt) -> bool { ast::stmt_expr(e, _) => { return expr_requires_semi_to_be_stmt(e); } - ast::stmt_semi(e, _) => { + ast::stmt_semi(*) => { return false; } } diff --git a/src/libsyntax/parse/eval.rs b/src/libsyntax/parse/eval.rs index 2eafa4a6f34..615d546bb96 100644 --- a/src/libsyntax/parse/eval.rs +++ b/src/libsyntax/parse/eval.rs @@ -130,7 +130,7 @@ fn eval_crate_directive(cx: ctx, cdir: @ast::crate_directive, prefix: ~str, vec::push(items, i); } ast::cdir_view_item(vi) => vec::push(view_items, vi), - ast::cdir_syntax(pth) => () + ast::cdir_syntax(*) => () } } // diff --git a/src/libsyntax/parse/lexer.rs b/src/libsyntax/parse/lexer.rs index 854633aa06e..bef69be4e8a 100644 --- a/src/libsyntax/parse/lexer.rs +++ b/src/libsyntax/parse/lexer.rs @@ -313,7 +313,7 @@ fn scan_digits(rdr: string_reader, radix: uint) -> ~str { let c = rdr.curr; if c == '_' { bump(rdr); again; } match char::to_digit(c, radix) { - some(d) => { + some(_) => { str::push_char(rslt, c); bump(rdr); } diff --git a/src/libsyntax/print/pprust.rs b/src/libsyntax/print/pprust.rs index 1a2e36d081b..29c41949e21 100644 --- a/src/libsyntax/print/pprust.rs +++ b/src/libsyntax/print/pprust.rs @@ -923,7 +923,7 @@ fn print_if(s: ps, test: @ast::expr, blk: ast::blk, fn print_mac(s: ps, m: ast::mac) { match m.node { - ast::mac_invoc(path, arg, body) => { + ast::mac_invoc(path, arg, _body) => { word(s.s, ~"#"); print_path(s, path, false); match arg { diff --git a/src/libsyntax/visit.rs b/src/libsyntax/visit.rs index a5f86dee1cc..56d3d3a26f4 100644 --- a/src/libsyntax/visit.rs +++ b/src/libsyntax/visit.rs @@ -384,11 +384,11 @@ fn visit_exprs<E>(exprs: ~[@expr], e: E, v: vt<E>) { fn visit_mac<E>(m: mac, e: E, v: vt<E>) { match m.node { - ast::mac_invoc(pth, arg, body) => { + ast::mac_invoc(_, arg, _) => { option::map(arg, |arg| v.visit_expr(arg, e, v)); } - ast::mac_invoc_tt(pth, tt) => { /* no user-serviceable parts inside */ } + ast::mac_invoc_tt(*) => { /* no user-serviceable parts inside */ } ast::mac_ellipsis => (), - ast::mac_aq(_, e) => { /* FIXME: maybe visit (Issue #2340) */ } + ast::mac_aq(*) => { /* FIXME: maybe visit (Issue #2340) */ } ast::mac_var(_) => () } } |
