From 698f8c2f01ea549d77d7dc3338a12e04c11057b9 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Wed, 17 Apr 2024 14:02:58 +0200 Subject: Adding upstream version 1.64.0+dfsg1. Signed-off-by: Daniel Baumann --- src/test/ui/tuple/tuple-arity-mismatch.rs | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 src/test/ui/tuple/tuple-arity-mismatch.rs (limited to 'src/test/ui/tuple/tuple-arity-mismatch.rs') diff --git a/src/test/ui/tuple/tuple-arity-mismatch.rs b/src/test/ui/tuple/tuple-arity-mismatch.rs new file mode 100644 index 000000000..f1e525c93 --- /dev/null +++ b/src/test/ui/tuple/tuple-arity-mismatch.rs @@ -0,0 +1,17 @@ +// Issue #6155 + +fn first((value, _): (isize, f64)) -> isize { value } + +fn main() { + let y = first ((1,2.0,3)); + //~^ ERROR mismatched types + //~| expected tuple `(isize, f64)` + //~| found tuple `(isize, f64, {integer})` + //~| expected a tuple with 2 elements, found one with 3 elements + + let y = first ((1,)); + //~^ ERROR mismatched types + //~| expected tuple `(isize, f64)` + //~| found tuple `(isize,)` + //~| expected a tuple with 2 elements, found one with 1 element +} -- cgit v1.2.3