Skip to content

Commit 4c22b47

Browse files
CoAlloc: Rebase-caused adjustment of tests
1 parent 2482eed commit 4c22b47

File tree

7 files changed

+15
-16
lines changed

7 files changed

+15
-16
lines changed

tests/codegen/issues/issue-86106.rs

+4-2
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33

44
// The below two functions ensure that both `String::new()` and `"".to_string()`
55
// produce the identical code.
6+
//
7+
// FIXME CoAlloc
68

79
#![crate_type = "lib"]
810

@@ -19,9 +21,9 @@ pub fn string_new() -> String {
1921
// CHECK-LABEL: define {{(dso_local )?}}void @empty_to_string
2022
#[no_mangle]
2123
pub fn empty_to_string() -> String {
22-
// CHECK: store ptr inttoptr
23-
// CHECK-NEXT: getelementptr
24+
// CHECK: getelementptr
2425
// CHECK-NEXT: call void @llvm.memset
26+
// CHECK-NEXT: store ptr inttoptr
2527
// CHECK-NEXT: ret void
2628
"".to_string()
2729
}

tests/ui/consts/too_generic_eval_ice.stderr

+2-6
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,10 @@ LL | [5; Self::HOST_SIZE] == [6; 0]
2222
|
2323
= help: the trait `PartialEq<[{integer}; 0]>` is not implemented for `[{integer}; Self::HOST_SIZE]`
2424
= help: the following other types implement trait `PartialEq<Rhs>`:
25-
<<<<<<< HEAD
26-
=======
27-
<&[B] as PartialEq<[A; N]>>
28-
<&[T] as PartialEq<Vec<U, A, CO_ALLOC_PREF>>>
29-
<&mut [B] as PartialEq<[A; N]>>
30-
<&mut [T] as PartialEq<Vec<U, A, CO_ALLOC_PREF>>>
3125
<[A; N] as PartialEq<[B; N]>>
3226
<[A; N] as PartialEq<[B]>>
27+
<[A; N] as PartialEq<&[B]>>
28+
<[A; N] as PartialEq<&mut [B]>>
3329
<[T] as PartialEq<Vec<U, A, CO_ALLOC_PREF>>>
3430
<[A] as PartialEq<[B]>>
3531
<[B] as PartialEq<[A; N]>>

tests/ui/dst/issue-113447.stderr

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ LL | let _ = &[0u8] == [0xAA];
1010
<[A; N] as PartialEq<[B]>>
1111
<[A; N] as PartialEq<&[B]>>
1212
<[A; N] as PartialEq<&mut [B]>>
13-
<[T] as PartialEq<Vec<U, A>>>
13+
<[T] as PartialEq<Vec<U, A, CO_ALLOC_PREF>>>
1414
<[A] as PartialEq<[B]>>
1515
<[B] as PartialEq<[A; N]>>
1616
<&[u8] as PartialEq<Bytes>>
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
thread 'main' panicked at library/alloc/src/raw_vec.rs:620:5:
22
capacity overflow
3+
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

tests/ui/methods/inherent-bound-in-probe.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ where
4242

4343
fn into_iter(self) -> Self::IntoIter {
4444
Helper::new(&self.0)
45-
//~^ ERROR overflow evaluating the requirement `&_: IntoIterator`
45+
//~^ ERROR overflow evaluating the requirement `&VecDeque<_, _, _>: IntoIterator`
4646
}
4747
}
4848

tests/ui/methods/inherent-bound-in-probe.stderr

+4-4
Original file line numberDiff line numberDiff line change
@@ -8,23 +8,23 @@ LL | type IntoIter = Helper<'a, T>;
88
note: required by a bound in `std::iter::IntoIterator::IntoIter`
99
--> $SRC_DIR/core/src/iter/traits/collect.rs:LL:COL
1010

11-
error[E0275]: overflow evaluating the requirement `&_: IntoIterator`
11+
error[E0275]: overflow evaluating the requirement `&VecDeque<_, _, _>: IntoIterator`
1212
--> $DIR/inherent-bound-in-probe.rs:44:17
1313
|
1414
LL | Helper::new(&self.0)
1515
| ^^^
1616
|
1717
= help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`inherent_bound_in_probe`)
18-
note: required for `&BitReaderWrapper<_>` to implement `IntoIterator`
18+
note: required for `&BitReaderWrapper<VecDeque<_, _, _>>` to implement `IntoIterator`
1919
--> $DIR/inherent-bound-in-probe.rs:34:13
2020
|
2121
LL | impl<'a, T> IntoIterator for &'a BitReaderWrapper<T>
2222
| ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^
2323
LL | where
2424
LL | &'a T: IntoIterator<Item = &'a u8>,
2525
| ------------- unsatisfied trait bound introduced here
26-
= note: 126 redundant requirements hidden
27-
= note: required for `&BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<_>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` to implement `IntoIterator`
26+
= note: 125 redundant requirements hidden
27+
= note: required for `&BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<BitReaderWrapper<VecDeque<_, _, _>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` to implement `IntoIterator`
2828
note: required by a bound in `Helper<'a, T>`
2929
--> $DIR/inherent-bound-in-probe.rs:25:25
3030
|

tests/ui/suggestions/deref-path-method.stderr

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@ error[E0599]: no function or associated item named `contains` found for struct `
44
LL | Vec::contains(&vec, &0);
55
| ^^^^^^^^ function or associated item not found in `Vec<_, _, _>`
66
|
7-
note: if you're trying to build a new `Vec<_, _>` consider using one of the following associated functions:
7+
note: if you're trying to build a new `Vec<_, _, _>` consider using one of the following associated functions:
88
Vec::<T>::new
99
Vec::<T>::with_capacity
1010
Vec::<T>::from_raw_parts
1111
Vec::<T, A>::new_in
12-
and 2 others
12+
and 9 others
1313
--> $SRC_DIR/alloc/src/vec/mod.rs:LL:COL
1414
help: the function `contains` is implemented on `[_]`
1515
|

0 commit comments

Comments
 (0)