diff options
author | Muhammad Mahad <mahadtxt@gmail.com> | 2023-06-26 15:48:08 +0500 |
---|---|---|
committer | Philip Herron <philip.herron@embecosm.com> | 2023-06-27 09:28:56 +0000 |
commit | 5711a2ad9322f11cf86c50f7a4c968f8f7d2d421 (patch) | |
tree | 633663653e3bf3e294c96ef226b66116fe10342f | |
parent | f56fd7edc14f9d4906f20efacf093bc7c12a8361 (diff) | |
download | gcc-5711a2ad9322f11cf86c50f7a4c968f8f7d2d421.zip gcc-5711a2ad9322f11cf86c50f7a4c968f8f7d2d421.tar.gz gcc-5711a2ad9322f11cf86c50f7a4c968f8f7d2d421.tar.bz2 |
gccrs: [E0023] Incorrect Number of Fields in Pattern Extraction
ErrorCode[E0023]: Incorrect Number of Fields in Pattern Extraction.
The pattern has x fields, but the corresponding tuple variant
has y field
gcc/rust/ChangeLog:
* typecheck/rust-hir-type-check-pattern.cc (TypeCheckPattern::visit): called rust_error_at
Signed-off-by: Muhammad Mahad <mahadtxt@gmail.com>
-rw-r--r-- | gcc/rust/typecheck/rust-hir-type-check-pattern.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/rust/typecheck/rust-hir-type-check-pattern.cc b/gcc/rust/typecheck/rust-hir-type-check-pattern.cc index 4d9d5ba..0442159 100644 --- a/gcc/rust/typecheck/rust-hir-type-check-pattern.cc +++ b/gcc/rust/typecheck/rust-hir-type-check-pattern.cc @@ -112,7 +112,7 @@ TypeCheckPattern::visit (HIR::TupleStructPattern &pattern) if (items_no_range.get_patterns ().size () != variant->num_fields ()) { rust_error_at ( - pattern.get_locus (), + pattern.get_locus (), ErrorCode ("E0023"), "this pattern has %lu fields but the corresponding " "tuple variant has %lu field", (unsigned long) items_no_range.get_patterns ().size (), |