diff options
| author | Michael Goulet <michael@errs.io> | 2022-11-26 22:15:51 +0000 |
|---|---|---|
| committer | Michael Goulet <michael@errs.io> | 2022-11-26 22:15:51 +0000 |
| commit | 4149923ff0a948161e85544c2f68dfd828ddb382 (patch) | |
| tree | 8ec27e086447695fe4f05175bfcd6c675fb58def /src | |
| parent | c285218f43027a9257d619b42643a8a10ba6af7d (diff) | |
| download | rust-4149923ff0a948161e85544c2f68dfd828ddb382.tar.gz rust-4149923ff0a948161e85544c2f68dfd828ddb382.zip | |
Revert "Do not need to account for overflow in predicate_can_apply"
This reverts commit cbe932801892da06688b53638622be1c8a1c8974.
Diffstat (limited to 'src')
| -rw-r--r-- | src/test/ui/traits/predicate_can_apply-hang.rs | 6 | ||||
| -rw-r--r-- | src/test/ui/traits/predicate_can_apply-hang.stderr | 21 |
2 files changed, 0 insertions, 27 deletions
diff --git a/src/test/ui/traits/predicate_can_apply-hang.rs b/src/test/ui/traits/predicate_can_apply-hang.rs deleted file mode 100644 index 5f01645da52..00000000000 --- a/src/test/ui/traits/predicate_can_apply-hang.rs +++ /dev/null @@ -1,6 +0,0 @@ -fn f<B>(x: Vec<[[[B; 1]; 1]; 1]>) -> impl PartialEq<B> { - //~^ ERROR can't compare `Vec<[[[B; 1]; 1]; 1]>` with `B` - x -} - -fn main() {} diff --git a/src/test/ui/traits/predicate_can_apply-hang.stderr b/src/test/ui/traits/predicate_can_apply-hang.stderr deleted file mode 100644 index 49fe63b412a..00000000000 --- a/src/test/ui/traits/predicate_can_apply-hang.stderr +++ /dev/null @@ -1,21 +0,0 @@ -error[E0277]: can't compare `Vec<[[[B; 1]; 1]; 1]>` with `B` - --> $DIR/predicate_can_apply-hang.rs:1:38 - | -LL | fn f<B>(x: Vec<[[[B; 1]; 1]; 1]>) -> impl PartialEq<B> { - | ^^^^^^^^^^^^^^^^^ no implementation for `Vec<[[[B; 1]; 1]; 1]> == B` -LL | -LL | x - | - return type was inferred to be `Vec<[[[B; 1]; 1]; 1]>` here - | - = help: the trait `PartialEq<B>` is not implemented for `Vec<[[[B; 1]; 1]; 1]>` - = help: the following other types implement trait `PartialEq<Rhs>`: - <Vec<T, A1> as PartialEq<Vec<U, A2>>> - <Vec<T, A> as PartialEq<&[U; N]>> - <Vec<T, A> as PartialEq<&[U]>> - <Vec<T, A> as PartialEq<&mut [U]>> - <Vec<T, A> as PartialEq<[U; N]>> - <Vec<T, A> as PartialEq<[U]>> - -error: aborting due to previous error - -For more information about this error, try `rustc --explain E0277`. |
