about summary refs log tree commit diff
diff options
context:
space:
mode:
authorNiko Matsakis <niko@alum.mit.edu>2015-02-03 13:14:29 -0500
committerNiko Matsakis <niko@alum.mit.edu>2015-02-03 13:14:29 -0500
commit68ad6949d4c3e2160098c94007b9c48abc94aaad (patch)
tree492a4a528383ecb61bef0a70d8913772eae446a4
parent04311341197ddabc420a8cffc0d26c12228d445b (diff)
downloadrust-68ad6949d4c3e2160098c94007b9c48abc94aaad.tar.gz
rust-68ad6949d4c3e2160098c94007b9c48abc94aaad.zip
Correct one case where the inference was detecting a looser result than the
explicit annotation, leading to "extra `mut` declaration" lint errors.
-rw-r--r--src/libsyntax/ext/deriving/rand.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libsyntax/ext/deriving/rand.rs b/src/libsyntax/ext/deriving/rand.rs
index 9fd5091e194..739c73a70b0 100644
--- a/src/libsyntax/ext/deriving/rand.rs
+++ b/src/libsyntax/ext/deriving/rand.rs
@@ -66,7 +66,7 @@ fn rand_substructure(cx: &mut ExtCtxt, trait_span: Span, substr: &Substructure)
         cx.ident_of("Rand"),
         cx.ident_of("rand")
     );
-    let mut rand_call = |&mut: cx: &mut ExtCtxt, span| {
+    let rand_call = |&: cx: &mut ExtCtxt, span| {
         cx.expr_call_global(span,
                             rand_ident.clone(),
                             vec!(rng.clone()))