diff options
| author | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2018-05-26 02:50:15 +0300 |
|---|---|---|
| committer | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2018-05-26 14:41:58 +0300 |
| commit | 189c0a1297f9341fd25f4c0a0f09c47610cdcbf1 (patch) | |
| tree | 0bf238c902c11160f73a346737661493b16e825c /src/librustc_codegen_llvm/debuginfo | |
| parent | 444a9c3f1afad7585e7a65a05dbea8025a67b675 (diff) | |
| download | rust-189c0a1297f9341fd25f4c0a0f09c47610cdcbf1.tar.gz rust-189c0a1297f9341fd25f4c0a0f09c47610cdcbf1.zip | |
Use `Ident`s for fields in HIR
Diffstat (limited to 'src/librustc_codegen_llvm/debuginfo')
| -rw-r--r-- | src/librustc_codegen_llvm/debuginfo/metadata.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/librustc_codegen_llvm/debuginfo/metadata.rs b/src/librustc_codegen_llvm/debuginfo/metadata.rs index 99f08540c71..1eec57c9c87 100644 --- a/src/librustc_codegen_llvm/debuginfo/metadata.rs +++ b/src/librustc_codegen_llvm/debuginfo/metadata.rs @@ -951,7 +951,7 @@ impl<'tcx> StructMemberDescriptionFactory<'tcx> { let name = if self.variant.ctor_kind == CtorKind::Fn { format!("__{}", i) } else { - f.name.to_string() + f.ident.to_string() }; let field = layout.field(cx, i); let (size, align) = field.size_and_align(); @@ -1072,7 +1072,7 @@ impl<'tcx> UnionMemberDescriptionFactory<'tcx> { let field = self.layout.field(cx, i); let (size, align) = field.size_and_align(); MemberDescription { - name: f.name.to_string(), + name: f.ident.to_string(), type_metadata: type_metadata(cx, field.ty, self.span), offset: Size::ZERO, size, @@ -1338,7 +1338,7 @@ fn describe_enum_variant<'a, 'tcx>(cx: &CodegenCx<'a, 'tcx>, let name = if variant.ctor_kind == CtorKind::Fn { format!("__{}", i) } else { - variant.fields[i].name.to_string() + variant.fields[i].ident.to_string() }; (name, layout.field(cx, i).ty) })).collect(); |
