diff options
| author | Patrick Walton <[email protected]> | 2011-04-22 12:27:28 -0700 |
|---|---|---|
| committer | Patrick Walton <[email protected]> | 2011-04-22 12:27:52 -0700 |
| commit | c7473c8260cbe6892eeed82f275bf09a73895e0e (patch) | |
| tree | 7575249a63b6467a6dde53f89e7a19720136bfee /src/comp/middle/metadata.rs | |
| parent | Use -c in the Makefiles. (diff) | |
| download | rust-c7473c8260cbe6892eeed82f275bf09a73895e0e.tar.xz rust-c7473c8260cbe6892eeed82f275bf09a73895e0e.zip | |
rustc: Switch @ty.t to ty.t so that we can change it to a uint
Diffstat (limited to 'src/comp/middle/metadata.rs')
| -rw-r--r-- | src/comp/middle/metadata.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/comp/middle/metadata.rs b/src/comp/middle/metadata.rs index 0325e32e..5cefa83c 100644 --- a/src/comp/middle/metadata.rs +++ b/src/comp/middle/metadata.rs @@ -52,7 +52,7 @@ const uint tag_index_table = 0x15u; // Callback to translate defs to strs or back. type def_str = fn(ast.def_id) -> str; -fn ty_str(@ty.t t, def_str ds) -> str { +fn ty_str(ty.t t, def_str ds) -> str { ret sty_str(ty.struct(t), ds); } @@ -91,7 +91,7 @@ fn sty_str(ty.sty st, def_str ds) -> str { case (ty.ty_str) {ret "s";} case (ty.ty_tag(?def,?tys)) { // TODO restore def_id auto acc = "t[" + ds(def) + "|"; - for (@ty.t t in tys) {acc += ty_str(t, ds);} + for (ty.t t in tys) {acc += ty_str(t, ds);} ret acc + "]"; } case (ty.ty_box(?mt)) {ret "@" + mt_str(mt, ds);} @@ -151,7 +151,7 @@ fn proto_str(ast.proto proto) -> str { } } -fn ty_fn_str(vec[ty.arg] args, @ty.t out, def_str ds) -> str { +fn ty_fn_str(vec[ty.arg] args, ty.t out, def_str ds) -> str { auto acc = "["; for (ty.arg arg in args) { if (arg.mode == ast.alias) {acc += "&";} @@ -327,7 +327,7 @@ fn encode_variant_id(&ebml.writer ebml_w, ast.def_id vid) { ebml.end_tag(ebml_w); } -fn encode_type(&ebml.writer ebml_w, @ty.t typ) { +fn encode_type(&ebml.writer ebml_w, ty.t typ) { ebml.start_tag(ebml_w, tag_items_data_item_type); auto f = def_to_str; ebml_w.writer.write(_str.bytes(ty_str(typ, f))); |