From 4ce4d8857fdc392caa6ab3fa217a6a733c91586c Mon Sep 17 00:00:00 2001 From: Brian Anderson Date: Sun, 13 Mar 2011 14:42:43 -0400 Subject: Add ty_port and ty_chan to expr_ty function --- src/comp/middle/ty.rs | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) (limited to 'src') 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; -- cgit v1.2.3