about summary refs log tree commit diff
path: root/src/rustc/metadata/decoder.rs
diff options
context:
space:
mode:
authorBrian Anderson <banderson@mozilla.com>2012-09-11 16:20:31 -0700
committerBrian Anderson <banderson@mozilla.com>2012-09-11 17:15:33 -0700
commit27cc0a36b689bcbc58117450330f6fa4ebd35c9b (patch)
treeed332e3b1efbb66981f485ccf75f04d592dd51ab /src/rustc/metadata/decoder.rs
parent1203da3b9ddbf6af343fdb826b899b55a7bda053 (diff)
downloadrust-27cc0a36b689bcbc58117450330f6fa4ebd35c9b.tar.gz
rust-27cc0a36b689bcbc58117450330f6fa4ebd35c9b.zip
Promote 'struct' from a restricted keyword to a strict keyword
Diffstat (limited to 'src/rustc/metadata/decoder.rs')
-rw-r--r--src/rustc/metadata/decoder.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/rustc/metadata/decoder.rs b/src/rustc/metadata/decoder.rs
index 3f21caafb66..ed6835b6f8b 100644
--- a/src/rustc/metadata/decoder.rs
+++ b/src/rustc/metadata/decoder.rs
@@ -584,7 +584,7 @@ fn get_enum_variants(intr: ident_interner, cdata: cmd, id: ast::node_id,
                                 tcx, cdata);
         let name = item_name(intr, item);
         let mut arg_tys: ~[ty::t] = ~[];
-        match ty::get(ctor_ty).struct {
+        match ty::get(ctor_ty).sty {
           ty::ty_fn(f) => {
             for f.sig.inputs.each |a| { vec::push(arg_tys, a.ty); }
           }
@@ -696,7 +696,7 @@ fn get_trait_methods(intr: ident_interner, cdata: cmd, id: ast::node_id,
         let bounds = item_ty_param_bounds(mth, tcx, cdata);
         let name = item_name(intr, mth);
         let ty = doc_type(mth, tcx, cdata);
-        let fty = match ty::get(ty).struct {
+        let fty = match ty::get(ty).sty {
           ty::ty_fn(f) => f,
           _ => {
             tcx.diag.handler().bug(