From efc512362b0f2ae200ef079e3566c6b158a857cc Mon Sep 17 00:00:00 2001 From: Patrick Walton Date: Wed, 20 Nov 2013 16:23:04 -0800 Subject: libsyntax: Remove all non-`proc` `do` syntax. --- src/libsyntax/ext/format.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/libsyntax/ext/format.rs') diff --git a/src/libsyntax/ext/format.rs b/src/libsyntax/ext/format.rs index 00919fce5db..1c0930f984a 100644 --- a/src/libsyntax/ext/format.rs +++ b/src/libsyntax/ext/format.rs @@ -742,12 +742,12 @@ pub fn expand_args(ecx: @ExtCtxt, sp: Span, "format argument must be a string literal."); let mut err = false; - do parse::parse_error::cond.trap(|m| { + parse::parse_error::cond.trap(|m| { if !err { err = true; ecx.span_err(efmt.span, m); } - }).inside { + }).inside(|| { for piece in parse::Parser::new(fmt) { if !err { cx.verify_piece(&piece); @@ -755,7 +755,7 @@ pub fn expand_args(ecx: @ExtCtxt, sp: Span, cx.pieces.push(piece); } } - } + }); if err { return MRExpr(efmt) } // Make sure that all arguments were used and all arguments have types. -- cgit 1.4.1-3-g733a5