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/range/issue-54505-no-std.stderr | 113 ++++++++++++++++++++++++++++ 1 file changed, 113 insertions(+) create mode 100644 src/test/ui/range/issue-54505-no-std.stderr (limited to 'src/test/ui/range/issue-54505-no-std.stderr') diff --git a/src/test/ui/range/issue-54505-no-std.stderr b/src/test/ui/range/issue-54505-no-std.stderr new file mode 100644 index 000000000..c4e36b0b1 --- /dev/null +++ b/src/test/ui/range/issue-54505-no-std.stderr @@ -0,0 +1,113 @@ +error: `#[panic_handler]` function required, but not found + +error[E0308]: mismatched types + --> $DIR/issue-54505-no-std.rs:27:16 + | +LL | take_range(0..1); + | ---------- ^^^^ + | | | + | | expected reference, found struct `Range` + | | help: consider borrowing here: `&(0..1)` + | arguments to this function are incorrect + | + = note: expected reference `&_` + found struct `Range<{integer}>` +note: function defined here + --> $DIR/issue-54505-no-std.rs:23:4 + | +LL | fn take_range(_r: &impl RangeBounds) {} + | ^^^^^^^^^^ ------------------------- + +error[E0308]: mismatched types + --> $DIR/issue-54505-no-std.rs:32:16 + | +LL | take_range(1..); + | ---------- ^^^ + | | | + | | expected reference, found struct `RangeFrom` + | | help: consider borrowing here: `&(1..)` + | arguments to this function are incorrect + | + = note: expected reference `&_` + found struct `RangeFrom<{integer}>` +note: function defined here + --> $DIR/issue-54505-no-std.rs:23:4 + | +LL | fn take_range(_r: &impl RangeBounds) {} + | ^^^^^^^^^^ ------------------------- + +error[E0308]: mismatched types + --> $DIR/issue-54505-no-std.rs:37:16 + | +LL | take_range(..); + | ---------- ^^ + | | | + | | expected reference, found struct `RangeFull` + | | help: consider borrowing here: `&(..)` + | arguments to this function are incorrect + | + = note: expected reference `&_` + found struct `RangeFull` +note: function defined here + --> $DIR/issue-54505-no-std.rs:23:4 + | +LL | fn take_range(_r: &impl RangeBounds) {} + | ^^^^^^^^^^ ------------------------- + +error[E0308]: mismatched types + --> $DIR/issue-54505-no-std.rs:42:16 + | +LL | take_range(0..=1); + | ---------- ^^^^^ + | | | + | | expected reference, found struct `RangeInclusive` + | | help: consider borrowing here: `&(0..=1)` + | arguments to this function are incorrect + | + = note: expected reference `&_` + found struct `RangeInclusive<{integer}>` +note: function defined here + --> $DIR/issue-54505-no-std.rs:23:4 + | +LL | fn take_range(_r: &impl RangeBounds) {} + | ^^^^^^^^^^ ------------------------- + +error[E0308]: mismatched types + --> $DIR/issue-54505-no-std.rs:47:16 + | +LL | take_range(..5); + | ---------- ^^^ + | | | + | | expected reference, found struct `RangeTo` + | | help: consider borrowing here: `&(..5)` + | arguments to this function are incorrect + | + = note: expected reference `&_` + found struct `RangeTo<{integer}>` +note: function defined here + --> $DIR/issue-54505-no-std.rs:23:4 + | +LL | fn take_range(_r: &impl RangeBounds) {} + | ^^^^^^^^^^ ------------------------- + +error[E0308]: mismatched types + --> $DIR/issue-54505-no-std.rs:52:16 + | +LL | take_range(..=42); + | ---------- ^^^^^ + | | | + | | expected reference, found struct `RangeToInclusive` + | | help: consider borrowing here: `&(..=42)` + | arguments to this function are incorrect + | + = note: expected reference `&_` + found struct `RangeToInclusive<{integer}>` +note: function defined here + --> $DIR/issue-54505-no-std.rs:23:4 + | +LL | fn take_range(_r: &impl RangeBounds) {} + | ^^^^^^^^^^ ------------------------- + +error: aborting due to 7 previous errors + +For more information about this error, try `rustc --explain E0308`. -- cgit v1.2.3