From 47576fa5a866ad0d7ff0112e7d4a9f3dd764f7cc Mon Sep 17 00:00:00 2001 From: Muhammad Mahad Date: Mon, 31 Jul 2023 15:21:58 +0500 Subject: [PATCH] gccrs: [E0572] return is outside of function context gcc/rust/ChangeLog: * typecheck/rust-hir-type-check-expr.cc (TypeCheckExpr::visit): called error function. Signed-off-by: Muhammad Mahad --- gcc/rust/typecheck/rust-hir-type-check-expr.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/rust/typecheck/rust-hir-type-check-expr.cc b/gcc/rust/typecheck/rust-hir-type-check-expr.cc index 74c4217e5786..c7b124864c94 100644 --- a/gcc/rust/typecheck/rust-hir-type-check-expr.cc +++ b/gcc/rust/typecheck/rust-hir-type-check-expr.cc @@ -152,7 +152,7 @@ TypeCheckExpr::visit (HIR::ReturnExpr &expr) { if (!context->have_function_context ()) { - rust_error_at (expr.get_locus (), + rust_error_at (expr.get_locus (), ErrorCode::E0572, "return statement outside of function body"); infered = new TyTy::ErrorType (expr.get_mappings ().get_hirid ()); return; -- 2.47.2