aboutsummaryrefslogtreecommitdiff
path: root/src/comp/util
diff options
context:
space:
mode:
authorGraydon Hoare <[email protected]>2010-09-20 23:56:43 -0700
committerGraydon Hoare <[email protected]>2010-09-20 23:56:43 -0700
commitc5f4789d5b75d3098665b17d318144cb7c54f42a (patch)
tree2d0ef3ef0e85aa7f2453d8bae762c89552a99ed9 /src/comp/util
parentWrap long lines. (diff)
downloadrust-c5f4789d5b75d3098665b17d318144cb7c54f42a.tar.xz
rust-c5f4789d5b75d3098665b17d318144cb7c54f42a.zip
Bind pattern slots with ?, drop parens from 0-ary tag constructors, translate 0-ary constructors as constants. Rustc loses ~300kb.
Diffstat (limited to 'src/comp/util')
-rw-r--r--src/comp/util/common.rs48
1 files changed, 24 insertions, 24 deletions
diff --git a/src/comp/util/common.rs b/src/comp/util/common.rs
index b3e85ac3..086a1e54 100644
--- a/src/comp/util/common.rs
+++ b/src/comp/util/common.rs
@@ -4,34 +4,34 @@ type pos = rec(uint line, uint col);
type span = rec(str filename, pos lo, pos hi);
tag ty_mach {
- ty_i8();
- ty_i16();
- ty_i32();
- ty_i64();
-
- ty_u8();
- ty_u16();
- ty_u32();
- ty_u64();
-
- ty_f32();
- ty_f64();
+ ty_i8;
+ ty_i16;
+ ty_i32;
+ ty_i64;
+
+ ty_u8;
+ ty_u16;
+ ty_u32;
+ ty_u64;
+
+ ty_f32;
+ ty_f64;
}
fn ty_mach_to_str(ty_mach tm) -> str {
alt (tm) {
- case (ty_u8()) { ret "u8"; }
- case (ty_u16()) { ret "u16"; }
- case (ty_u32()) { ret "u32"; }
- case (ty_u64()) { ret "u64"; }
-
- case (ty_i8()) { ret "i8"; }
- case (ty_i16()) { ret "i16"; }
- case (ty_i32()) { ret "i32"; }
- case (ty_i64()) { ret "i64"; }
-
- case (ty_f32()) { ret "f32"; }
- case (ty_f64()) { ret "f64"; }
+ case (ty_u8) { ret "u8"; }
+ case (ty_u16) { ret "u16"; }
+ case (ty_u32) { ret "u32"; }
+ case (ty_u64) { ret "u64"; }
+
+ case (ty_i8) { ret "i8"; }
+ case (ty_i16) { ret "i16"; }
+ case (ty_i32) { ret "i32"; }
+ case (ty_i64) { ret "i64"; }
+
+ case (ty_f32) { ret "f32"; }
+ case (ty_f64) { ret "f64"; }
}
}