From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 7905) id 0E3413858029; Tue, 16 Jan 2024 18:05:52 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 0E3413858029 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1705428352; bh=TA5MS3DOPKfIZqpBI1jH7lksJ52oAC0mSW8p4OBOUBA=; h=From:To:Subject:Date:From; b=LSYc5ljF7yYnVCGdjMncbzeg+1GRM/lgcuM2WpiNy4+nKX7524LOauFZISw5wy5Ac loGnHYJUCWPqgQ5HBaCMk7etQFaG9Ogo0BcvFvRwN/nCL7D6A2Mef71fX6RsWciEuJ pHyVPCtVRi58EWg7CNSlxADGlbIwdqvJLF8Zkt4E= MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" From: Arthur Cohen To: gcc-cvs@gcc.gnu.org Subject: [gcc r14-7872] gccrs: [E0572] return is outside of function context X-Act-Checkin: gcc X-Git-Author: Muhammad Mahad X-Git-Refname: refs/heads/trunk X-Git-Oldrev: c016d443b814a49fa1f91a08bed12577885f40d9 X-Git-Newrev: 47576fa5a866ad0d7ff0112e7d4a9f3dd764f7cc Message-Id: <20240116180552.0E3413858029@sourceware.org> Date: Tue, 16 Jan 2024 18:05:52 +0000 (GMT) List-Id: https://gcc.gnu.org/g:47576fa5a866ad0d7ff0112e7d4a9f3dd764f7cc commit r14-7872-g47576fa5a866ad0d7ff0112e7d4a9f3dd764f7cc Author: Muhammad Mahad Date: Mon Jul 31 15:21:58 2023 +0500 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 Diff: --- 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 74c4217e578..c7b124864c9 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;