about summary refs log tree commit diff
diff options
context:
space:
mode:
authorlong-long-float <niinikazuki@yahoo.co.jp>2024-02-10 00:13:13 +0900
committerlong-long-float <niinikazuki@yahoo.co.jp>2024-02-10 00:13:13 +0900
commit42c4f1024a6681c307f4b34e6ea4bc12ce38ce31 (patch)
tree7da6cc1f36181f349ed3bf4fb319d8c6bb34f673
parent4e7941c2c57441d2fe92a21c2951cab2926f5656 (diff)
downloadrust-42c4f1024a6681c307f4b34e6ea4bc12ce38ce31.tar.gz
rust-42c4f1024a6681c307f4b34e6ea4bc12ce38ce31.zip
Fix test results
-rw-r--r--tests/ui/lifetimes/undeclared-lifetime-used-in-debug-macro-issue-70152.stderr1
-rw-r--r--tests/ui/pattern/usefulness/issue-119778-type-error-ice.stderr5
-rw-r--r--tests/ui/traits/issue-50480.stderr5
3 files changed, 11 insertions, 0 deletions
diff --git a/tests/ui/lifetimes/undeclared-lifetime-used-in-debug-macro-issue-70152.stderr b/tests/ui/lifetimes/undeclared-lifetime-used-in-debug-macro-issue-70152.stderr
index 7b116e4f74f..0d6ade41511 100644
--- a/tests/ui/lifetimes/undeclared-lifetime-used-in-debug-macro-issue-70152.stderr
+++ b/tests/ui/lifetimes/undeclared-lifetime-used-in-debug-macro-issue-70152.stderr
@@ -12,6 +12,7 @@ error[E0261]: use of undeclared lifetime name `'b`
 LL | #[derive(Eq, PartialEq)]
    |          -- lifetime `'b` is missing in item created through this procedural macro
 LL | struct Test {
+   |            - help: consider introducing lifetime `'b` here: `<'b>`
 LL |     a: &'b str,
    |         ^^ undeclared lifetime
 
diff --git a/tests/ui/pattern/usefulness/issue-119778-type-error-ice.stderr b/tests/ui/pattern/usefulness/issue-119778-type-error-ice.stderr
index 5b4c2bda738..7da384d613e 100644
--- a/tests/ui/pattern/usefulness/issue-119778-type-error-ice.stderr
+++ b/tests/ui/pattern/usefulness/issue-119778-type-error-ice.stderr
@@ -14,6 +14,11 @@ error[E0425]: cannot find value `S` in this scope
    |
 LL |     struct Foo([u8; S]);
    |                     ^ not found in this scope
+   |
+help: you might be missing a const parameter
+   |
+LL |     struct Foo<const S: /* Type */>([u8; S]);
+   |               +++++++++++++++++++++
 
 error[E0658]: `impl Trait` in type aliases is unstable
   --> $DIR/issue-119778-type-error-ice.rs:9:14
diff --git a/tests/ui/traits/issue-50480.stderr b/tests/ui/traits/issue-50480.stderr
index aff75e805f9..4f72db60a16 100644
--- a/tests/ui/traits/issue-50480.stderr
+++ b/tests/ui/traits/issue-50480.stderr
@@ -20,6 +20,11 @@ error[E0412]: cannot find type `N` in this scope
    |
 LL | struct Foo(N, NotDefined, <i32 as Iterator>::Item, Vec<i32>, String);
    |            ^ not found in this scope
+   |
+help: you might be missing a type parameter
+   |
+LL | struct Foo<N>(N, NotDefined, <i32 as Iterator>::Item, Vec<i32>, String);
+   |           +++
 
 error[E0412]: cannot find type `NotDefined` in this scope
   --> $DIR/issue-50480.rs:3:15