We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
ReferenceType
1 parent 1c09b26 commit dfcb606Copy full SHA for dfcb606
gcc/rust/typecheck/rust-hir-type-check-type.cc
@@ -769,6 +769,12 @@ void
769
TypeCheckType::visit (HIR::ReferenceType &type)
770
{
771
TyTy::BaseType *base = TypeCheckType::Resolve (type.get_base_type ());
772
+ if (base->is<TyTy::ErrorType> ())
773
+ {
774
+ translated = new TyTy::ErrorType (type.get_mappings ().get_hirid ());
775
+ return;
776
+ }
777
+
778
rust_assert (type.has_lifetime ());
779
auto region = context->lookup_and_resolve_lifetime (type.get_lifetime ());
780
if (!region.has_value ())
0 commit comments