diff options
Diffstat (limited to 'gcc/rust/backend/rust-compile-pattern.cc')
-rw-r--r-- | gcc/rust/backend/rust-compile-pattern.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/rust/backend/rust-compile-pattern.cc b/gcc/rust/backend/rust-compile-pattern.cc index 742dfa0..6d7678d 100644 --- a/gcc/rust/backend/rust-compile-pattern.cc +++ b/gcc/rust/backend/rust-compile-pattern.cc @@ -299,8 +299,8 @@ CompilePatternBindings::visit (HIR::StructPattern &pattern) = static_cast<HIR::StructPatternFieldIdent &> (*field.get ()); size_t offs = 0; - ok - = variant->lookup_field (ident.get_identifier (), nullptr, &offs); + ok = variant->lookup_field (ident.get_identifier ().as_string (), + nullptr, &offs); rust_assert (ok); tree binding = error_mark_node; |