diff options
author | Muhammad Mahad <mahadtxt@gmail.com> | 2023-07-31 15:21:58 +0500 |
---|---|---|
committer | CohenArthur <arthur.cohen@embecosm.com> | 2023-08-01 15:12:33 +0000 |
commit | d20a2c270be1b90e8358b3ed0618114594bec14c (patch) | |
tree | 437b318c6b985565f47d4ec43b3b3bf83d710d5f /gcc | |
parent | cc167a9cc0db6cd4a949f32ab669576de7194b70 (diff) | |
download | gcc-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.cc | 2 |
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; |