diff --git a/src/libsyntax/ext/auto_encode.rs b/src/libsyntax/ext/auto_encode.rs index 52bb4110082..d25792355a7 100644 --- a/src/libsyntax/ext/auto_encode.rs +++ b/src/libsyntax/ext/auto_encode.rs @@ -1281,13 +1281,13 @@ mod test { f(); } - fn emit_map(&self, f: &fn(uint) -> T) -> T { - self.add_unknown_to_log(); f(0); - } - fn emit_map_elt_key(&self, idx: uint, f: &fn() -> T) -> T { + fn emit_map(&self, _len: uint, f: &fn()) { self.add_unknown_to_log(); f(); } - fn emit_map_elt_val(&self, idx: uint, f: &fn() -> T) -> T { + fn emit_map_elt_key(&self, _idx: uint, f: &fn()) { + self.add_unknown_to_log(); f(); + } + fn emit_map_elt_val(&self, _idx: uint, f: &fn()) { self.add_unknown_to_log(); f(); } }