Unreserve braced enum variants in value namespace
This commit is contained in:
parent
1cbc45942d
commit
7a5376d23c
71 changed files with 364 additions and 642 deletions
|
@ -998,7 +998,7 @@ fn build_struct_type_di_node<'ll, 'tcx>(
|
|||
.iter()
|
||||
.enumerate()
|
||||
.map(|(i, f)| {
|
||||
let field_name = if variant_def.ctor_kind == CtorKind::Fn {
|
||||
let field_name = if variant_def.ctor_kind() == Some(CtorKind::Fn) {
|
||||
// This is a tuple struct
|
||||
tuple_field_name(i)
|
||||
} else {
|
||||
|
|
|
@ -269,7 +269,7 @@ fn build_enum_variant_struct_type_di_node<'ll, 'tcx>(
|
|||
|cx, struct_type_di_node| {
|
||||
(0..variant_layout.fields.count())
|
||||
.map(|field_index| {
|
||||
let field_name = if variant_def.ctor_kind != CtorKind::Fn {
|
||||
let field_name = if variant_def.ctor_kind() != Some(CtorKind::Fn) {
|
||||
// Fields have names
|
||||
Cow::from(variant_def.fields[field_index].name.as_str())
|
||||
} else {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue