aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBrian Anderson <[email protected]>2011-03-13 14:42:43 -0400
committerGraydon Hoare <[email protected]>2011-03-14 16:41:46 -0700
commit4ce4d8857fdc392caa6ab3fa217a6a733c91586c (patch)
treeedfc15c0473db3a02e5e0291f471884ffab2e868 /src
parentTypecheck expr_send and expr_recv (diff)
downloadrust-4ce4d8857fdc392caa6ab3fa217a6a733c91586c.tar.xz
rust-4ce4d8857fdc392caa6ab3fa217a6a733c91586c.zip
Add ty_port and ty_chan to expr_ty function
Diffstat (limited to 'src')
-rw-r--r--src/comp/middle/ty.rs24
1 files changed, 13 insertions, 11 deletions
diff --git a/src/comp/middle/ty.rs b/src/comp/middle/ty.rs
index 73b519ba..0999e416 100644
--- a/src/comp/middle/ty.rs
+++ b/src/comp/middle/ty.rs
@@ -148,17 +148,19 @@ fn ty_to_str(&@t typ) -> str {
}
alt (typ.struct) {
- case (ty_native) { s = "native"; }
- case (ty_nil) { s = "()"; }
- case (ty_bool) { s = "bool"; }
- case (ty_int) { s = "int"; }
- case (ty_uint) { s = "uint"; }
- case (ty_machine(?tm)) { s = common.ty_mach_to_str(tm); }
- case (ty_char) { s = "char"; }
- case (ty_str) { s = "str"; }
- case (ty_box(?t)) { s = "@" + ty_to_str(t); }
- case (ty_vec(?t)) { s = "vec[" + ty_to_str(t) + "]"; }
- case (ty_type) { s = "type"; }
+ case (ty_native) { s = "native"; }
+ case (ty_nil) { s = "()"; }
+ case (ty_bool) { s = "bool"; }
+ case (ty_int) { s = "int"; }
+ case (ty_uint) { s = "uint"; }
+ case (ty_machine(?tm)) { s = common.ty_mach_to_str(tm); }
+ case (ty_char) { s = "char"; }
+ case (ty_str) { s = "str"; }
+ case (ty_box(?t)) { s = "@" + ty_to_str(t); }
+ case (ty_vec(?t)) { s = "vec[" + ty_to_str(t) + "]"; }
+ case (ty_port(?t)) { s = "port[" + ty_to_str(t) + "]"; }
+ case (ty_chan(?t)) { s = "chan[" + ty_to_str(t) + "]"; }
+ case (ty_type) { s = "type"; }
case (ty_tup(?elems)) {
auto f = ty_to_str;