diff options
| author | Lindsey Kuper <lindsey@rockstargirl.org> | 2012-06-11 16:31:03 -0700 |
|---|---|---|
| committer | Lindsey Kuper <lindsey@rockstargirl.org> | 2012-06-11 16:34:56 -0700 |
| commit | 8467279faccc3837cddf854e30eafb3a086c3c9e (patch) | |
| tree | 6980e71b1a286ecd2a093a96205bbe8971cb450d /src/libsyntax/print | |
| parent | baf58a764b4cc5ffc3de7bf43b549a4cc59a57a4 (diff) | |
| download | rust-8467279faccc3837cddf854e30eafb3a086c3c9e.tar.gz rust-8467279faccc3837cddf854e30eafb3a086c3c9e.zip | |
Add a new AST node for unsuffixed integer types.
Diffstat (limited to 'src/libsyntax/print')
| -rw-r--r-- | src/libsyntax/print/pprust.rs | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/libsyntax/print/pprust.rs b/src/libsyntax/print/pprust.rs index d4e66137d67..97135a7bb75 100644 --- a/src/libsyntax/print/pprust.rs +++ b/src/libsyntax/print/pprust.rs @@ -1628,6 +1628,17 @@ fn print_literal(s: ps, &&lit: @ast::lit) { u64::to_str(u, 10u) + ast_util::uint_ty_to_str(t)); } + ast::lit_int_unsuffixed(i, t) { + if i < 0_i64 { + word(s.s, + "-" + u64::to_str(-i as u64, 10u) + + ast_util::int_ty_to_str(t)); + } else { + word(s.s, + u64::to_str(i as u64, 10u) + + ast_util::int_ty_to_str(t)); + } + } ast::lit_float(f, t) { word(s.s, f + ast_util::float_ty_to_str(t)); } |
