aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorMuhammad Mahad <mahadtxt@gmail.com>2023-07-31 15:21:58 +0500
committerCohenArthur <arthur.cohen@embecosm.com>2023-08-01 15:12:33 +0000
commitd20a2c270be1b90e8358b3ed0618114594bec14c (patch)
tree437b318c6b985565f47d4ec43b3b3bf83d710d5f /gcc
parentcc167a9cc0db6cd4a949f32ab669576de7194b70 (diff)
downloadgcc-d20a2c270be1b90e8358b3ed0618114594bec14c.zip
gcc-d20a2c270be1b90e8358b3ed0618114594bec14c.tar.gz
gcc-d20a2c270be1b90e8358b3ed0618114594bec14c.tar.bz2
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 <mahadtxt@gmail.com>
Diffstat (limited to 'gcc')
-rw-r--r--gcc/rust/typecheck/rust-hir-type-check-expr.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/rust/typecheck/rust-hir-type-check-expr.cc b/gcc/rust/typecheck/rust-hir-type-check-expr.cc
index ddf890c..3d1dd78 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;