diff options
| author | Patrick Walton <pcwalton@mimiga.net> | 2013-11-20 16:23:04 -0800 |
|---|---|---|
| committer | Patrick Walton <pcwalton@mimiga.net> | 2013-11-26 08:24:18 -0800 |
| commit | efc512362b0f2ae200ef079e3566c6b158a857cc (patch) | |
| tree | f13bd8c52a12ebff5bc304312aa9708bf34780dc /src/libsyntax/ext/format.rs | |
| parent | a61a3678ebe5571842d4223e2a0313714893bbf7 (diff) | |
libsyntax: Remove all non-`proc` `do` syntax.
Diffstat (limited to 'src/libsyntax/ext/format.rs')
| -rw-r--r-- | src/libsyntax/ext/format.rs | 6 |
1 files changed, 3 insertions, 3 deletions
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. |
