Skip to content

Commit

Permalink
ident->name in middle
Browse files Browse the repository at this point in the history
  • Loading branch information
jbclements committed Sep 10, 2013
1 parent af259a6 commit 42b1694
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 4 deletions.
7 changes: 4 additions & 3 deletions src/librustc/middle/trans/_match.rs
Expand Up @@ -671,7 +671,8 @@ fn enter_opt<'r>(bcx: @mut Block,
let mut reordered_patterns = ~[];
let r = ty::lookup_struct_fields(tcx, struct_id);
for field in r.iter() {
match field_pats.iter().find(|p| p.ident == field.ident) {
match field_pats.iter().find(|p| p.ident.name
== field.ident.name) {
None => reordered_patterns.push(dummy),
Some(fp) => reordered_patterns.push(fp.pat)
}
Expand Down Expand Up @@ -752,7 +753,7 @@ fn enter_rec_or_struct<'r>(bcx: @mut Block,
ast::PatStruct(_, ref fpats, _) => {
let mut pats = ~[];
for fname in fields.iter() {
match fpats.iter().find(|p| p.ident == *fname) {
match fpats.iter().find(|p| p.ident.name == fname.name) {
None => pats.push(dummy),
Some(pat) => pats.push(pat.pat)
}
Expand Down Expand Up @@ -1102,7 +1103,7 @@ fn collect_record_or_struct_fields(bcx: @mut Block,
fn extend(idents: &mut ~[ast::Ident], field_pats: &[ast::FieldPat]) {
for field_pat in field_pats.iter() {
let field_ident = field_pat.ident;
if !idents.iter().any(|x| *x == field_ident) {
if !idents.iter().any(|x| x.name == field_ident.name) {
idents.push(field_ident);
}
}
Expand Down
3 changes: 2 additions & 1 deletion src/librustc/middle/trans/reflect.rs
Expand Up @@ -256,7 +256,8 @@ impl Reflector {
let fields = ty::struct_fields(tcx, did, substs);
let mut named_fields = false;
if !fields.is_empty() {
named_fields = fields[0].ident != special_idents::unnamed_field;
named_fields =
fields[0].ident.name != special_idents::unnamed_field.name;
}

let extra = ~[self.c_slice(ty_to_str(tcx, t).to_managed()),
Expand Down

0 comments on commit 42b1694

Please sign in to comment.