diff options
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/rust/typecheck/rust-hir-type-check-toplevel.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/rust/typecheck/rust-hir-type-check-toplevel.h b/gcc/rust/typecheck/rust-hir-type-check-toplevel.h index 131149f..be53a0d 100644 --- a/gcc/rust/typecheck/rust-hir-type-check-toplevel.h +++ b/gcc/rust/typecheck/rust-hir-type-check-toplevel.h @@ -266,7 +266,7 @@ public: { auto resolved = TypeCheckType::Resolve (function.get_return_type ().get ()); - if (resolved == nullptr) + if (resolved->get_kind () == TyTy::TypeKind::ERROR) { rust_error_at (function.get_locus (), "failed to resolve return type"); |