From ccd8498afbb371939b7decdbee712f726ccbded3 Mon Sep 17 00:00:00 2001 From: Eduard Burtescu Date: Sat, 13 Sep 2014 19:06:01 +0300 Subject: syntax: fix fallout from using ptr::P. --- src/libsyntax/diagnostic.rs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'src/libsyntax/diagnostic.rs') diff --git a/src/libsyntax/diagnostic.rs b/src/libsyntax/diagnostic.rs index 78d3d86b296..faa3946b74d 100644 --- a/src/libsyntax/diagnostic.rs +++ b/src/libsyntax/diagnostic.rs @@ -543,10 +543,9 @@ fn print_macro_backtrace(w: &mut EmitterWriter, Ok(()) } -pub fn expect(diag: &SpanHandler, opt: Option, msg: || -> String) - -> T { +pub fn expect(diag: &SpanHandler, opt: Option, msg: || -> String) -> T { match opt { - Some(ref t) => (*t).clone(), - None => diag.handler().bug(msg().as_slice()), + Some(t) => t, + None => diag.handler().bug(msg().as_slice()), } } -- cgit 1.4.1-3-g733a5