mirror of
https://github.com/carbon-language/carbon-lang.git
synced 2026-10-05 10:01:06 +01:00
Add support for _ binding patterns (#5097)
Co-authored-by: Jon Ross-Perkins <jperkins@google.com>
This commit is contained in:
co-authored by
Jon Ross-Perkins
parent
d8d2da4ea0
commit
a584ee120e
@@ -38,7 +38,11 @@ auto GetPrettyNameFromPatternId(const File& sem_ir, InstId pattern_id)
|
||||
}
|
||||
|
||||
if (auto binding_pattern = inst.TryAs<AnyBindingPattern>()) {
|
||||
return sem_ir.entity_names().Get(binding_pattern->entity_name_id).name_id;
|
||||
if (binding_pattern->entity_name_id.has_value()) {
|
||||
return sem_ir.entity_names().Get(binding_pattern->entity_name_id).name_id;
|
||||
} else {
|
||||
return NameId::Underscore;
|
||||
}
|
||||
}
|
||||
|
||||
return NameId::None;
|
||||
|
||||
Reference in New Issue
Block a user