git diff
diff --git a/library/alloc/src/vec/mod.rs b/library/alloc/src/vec/mod.rs
index 9d78818fdb5..a8b7d3b8cd7 100644
--- a/library/alloc/src/vec/mod.rs
+++ b/library/alloc/src/vec/mod.rs
@@ -1880,6 +1880,8 @@ struct FillGapOnDrop<'a, T, A: core::alloc::Allocator, const CO_ALLOC_PREF: CoAl
where
[(); { crate::meta_num_slots!(A, CO_ALLOC_PREF) }]:,
{
+ crate::meta_num_slots!(A, CO_ALLOC_PREF) }]:,
+ {
/* Offset of the element we want to check if it is duplicate */
read: usize,
constgeneric parameter tolibrary/allocand usingmacro_rules!for default values of thoseconstgeneric params and also in newwherebounds. Daring, of course.library/allocbuilds well:RUST_BACKTRACE=full x build --stage 0 library/alloc. (Some (default) implementations are incorrect and they make 3rd party crates not build (whenRUST_BACKTRACE=full x build --stage 0). It's work in progress. But that shouldn't affect the issue being reported here.)x test tidy --blessgit diffshows this incorrect change:RUST_BACKTRACE=full x build --stage 0 library/allocfails. The above code (beforetidy) is at https://github.com/coop-rs/rust/blob/17d14cca54391bc87b014976add4fb3ff59ef685/library/alloc/src/vec/mod.rs#L1878.x test tidy --blessfrequently. If I notice anything related, I'll update you.master. However, I don't know if it's caused by anything new inmaster, or it only showed up by some constellation of my code, or a combination of both... My previous rebase onmasterwas max. 30 hours earlier (but I don't have the previous commits, because Igit push --forcesince I'm the only developer on this for now).