Merge pull request #267 from marcusklaas/rustup4

Work with spanned labels in break and continue
This commit is contained in:
Marcus Klaas de Vries 2015-09-05 14:02:51 +02:00
commit 6c5d3500bb

View File

@ -119,14 +119,14 @@ impl Rewrite for ast::Expr {
// `continue`
ast::Expr_::ExprAgain(ref opt_ident) => {
let id_str = match *opt_ident {
Some(ident) => format!(" {}", ident),
Some(ident) => format!(" {}", ident.node),
None => String::new(),
};
Some(format!("continue{}", id_str))
}
ast::Expr_::ExprBreak(ref opt_ident) => {
let id_str = match *opt_ident {
Some(ident) => format!(" {}", ident),
Some(ident) => format!(" {}", ident.node),
None => String::new(),
};
Some(format!("break{}", id_str))