diff options
| author | Tim Chevalier <chevalier@alum.wellesley.edu> | 2012-03-09 16:11:56 -0800 |
|---|---|---|
| committer | Tim Chevalier <chevalier@alum.wellesley.edu> | 2012-03-09 16:40:58 -0800 |
| commit | 321fd80219e024cabb7ee539e701bc6b4a258751 (patch) | |
| tree | a0dc81403ffd175f75c704e1a26765339b63907a /src/rustc/syntax/print | |
| parent | 4ffcb959744194413ca20223274d2c351ad7686c (diff) | |
Add an infinite loop construct
Add a loop {} construct for infinite loops, and use it in test
cases. See #1906 for details.
Diffstat (limited to 'src/rustc/syntax/print')
| -rw-r--r-- | src/rustc/syntax/print/pprust.rs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/rustc/syntax/print/pprust.rs b/src/rustc/syntax/print/pprust.rs index 2db67a0c97d..ba9c76c748f 100644 --- a/src/rustc/syntax/print/pprust.rs +++ b/src/rustc/syntax/print/pprust.rs @@ -913,6 +913,11 @@ fn print_expr(s: ps, &&expr: @ast::expr) { space(s.s); print_block(s, blk); } + ast::expr_loop(blk) { + head(s, "loop"); + space(s.s); + print_block(s, blk); + } ast::expr_for(decl, expr, blk) { head(s, "for"); print_for_decl(s, decl, expr); |
