Auto merge of #113274 - workingjubilee:demote-mips, r=jyn514 #32953
Annotations
36 errors and 20 warnings
auto - x86_64-gnu-tools
you are implementing `Clone` explicitly on a `Copy` type
|
auto - x86_64-gnu-tools
large size difference between variants
|
auto - x86_64-gnu-tools
large size difference between variants
|
auto - x86_64-gnu-tools
large size difference between variants
|
auto - x86_64-gnu-tools
large size difference between variants
|
auto - x86_64-gnu-tools
large size difference between variants
|
auto - x86_64-gnu-tools
large size difference between variants
|
auto - x86_64-gnu-tools
large size difference between variants
|
auto - x86_64-gnu-tools
large size difference between variants
|
auto - x86_64-gnu-tools
large size difference between variants
|
auto - x86_64-gnu-llvm-14-stage1
expected identifier, found keyword `return`
|
auto - x86_64-gnu-llvm-16
expected identifier, found keyword `return`
|
auto - x86_64-gnu-llvm-15
expected identifier, found keyword `return`
|
auto - aarch64-gnu
expected identifier, found keyword `return`
|
auto - x86_64-gnu-distcheck
expected identifier, found keyword `return`
|
auto - i686-gnu
expected identifier, found keyword `return`
|
auto - x86_64-gnu-llvm-14
expected identifier, found keyword `return`
|
actual output differs from expected:
tests\ui\clone_on_copy_impl.rs#L1
```diff
1 unchanged lines skipped
+thread 'rustc' panicked at 'assertion failed: `(left == right)`
+ left: `(1, Some(1))`,
+ right: `(2, Some(2))`: wrong number of generic parameters for DefId(2:2695 ~ core[679f]::marker::Copy): [Key<T>, Key<T>]', C:/a/rust/rust/compiler/rustc_middle/src/ty/context.rs:1848:13
+stack backtrace:
+ 0: 0x7fff7f4ab225 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h645e53b3f7492135
+ 1: 0x7fff7f4f0948 - core::fmt::write::ha06f8a5cf837f346
+ 2: 0x7fff7f4a0f49 - <std::io::IoSlice as core::fmt::Debug>::fmt::hac8a53c8d249f388
+ 3: 0x7fff7f4aafdb - std::sys::common::alloc::realloc_fallback::h2a668370a5e3a14b
+ 4: 0x7fff7f4aef2a - std::panicking::default_hook::h3d683ab47b26208b
+ 5: 0x7fff7f4aeaf3 - std::panicking::default_hook::h3d683ab47b26208b
+ 6: 0x7fff702b3e9f - rustc_driver_impl[6df1ca955da55e00]::install_ice_hook
+ 7: 0x7fff7f4af6bd - std::panicking::rust_panic_with_hook::h2468edab21dd7ba8
+ 8: 0x7fff7f4af44d - <std::panicking::begin_panic_handler::StrPanicPayload as core::panic::BoxMeUp>::get::h0cd3b5e0c9aaf351
+ 9: 0x7fff7f4abe89 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h645e53b3f7492135
+ 10: 0x7fff7f4af110 - rust_begin_unwind
+ 11: 0x7fff7f5254a5 - core::panicking::panic_fmt::hf235e0c9c956c430
+ 12: 0x7fff7f525a68 - core::panicking::assert_failed_inner::hb79549d1b69f8d94
+ 13: 0x7ff7e2b88a40 - core[679f632782d66dab]::panicking::assert_failed::<(usize, core[679f632782d66dab]::option::Option<usize>), (usize, core[679f632782d66dab]::option::Option<usize>)>
+ 14: 0x7ff7e2a728a7 - RINvXNtCslY0bnDLmosn_21rustc_trait_selection5inferNtNtCs7O1IQTKDelB_11rustc_infer5infer9InferCtxtNtB3_12InferCtxtExt21type_implements_traitINtNtNtNtCs8TA0e2N6XDH_4core4iter8adapters5chain5ChainINtNtNtB2m_5array4iter8IntoIterNtNtNtCsbALxcsQgsxq_12rustc_mid
+ 15: 0x7ff7e2a9a658 - clippy_utils[3f08a0be4f8d277]::ty::implements_trait
+ 16: 0x7ff7e26274ac - <clippy_lints[27d72052c1432786]::incorrect_impls::IncorrectImpls as rustc_lint[ea5b8ced1fc94d83]::passes::LateLintPass>::check_impl_item
+ 17: 0x7fff75a923b3 - <rustc_lint[ea5b8ced1fc94d83]::late::RuntimeCombinedLateLintPass as rustc_lint[ea5b8ced1fc94d83]::passes::LateLintPass>::check_impl_item
+ 18: 0x7fff7047bb48 - <rustc_lint[ea5b8ced1fc94d83]::late::LateContextAndPass<rustc_lint[ea5b8ced1fc94d83]::late::RuntimeCombinedLateLintPass> as rustc_hir[9c110ddd6f763eb0]::intravisit::Visitor>::visit_nested_impl_item
+ 19: 0x7fff704daa2c - rustc_hir[9c110ddd6f763eb0]::intravisit::walk_item::<rustc_lint[ea5b8ced1fc94d83]::late::LateContextAndPass<rustc_lint[ea5b8ced1fc94d83]::late::RuntimeCombinedLateLintPass>>
+ 20: 0x7fff7047ae80 - <rustc_lint[ea5b8ced1fc94d83]::late::LateContextAndPass<rustc_lint[ea5b8ced1fc94d83]::late::RuntimeCombinedLateLintPass> as rustc_hir[9c110ddd6f763eb0]::intravisit::Visitor>::visit_nested_item
+ 21: 0x7fff7044f37b - rustc_lint[ea5b8ced1fc94d83]::late::late_lint_crate::<rustc_lint[ea5b8ced1fc94d83]::BuiltinCombinedLateLintPass>
+ 22: 0x7fff704b8721 - <rustc_session[790c19fb393b2ba6]::session::Session>::time::<(), rustc_lint[ea5b8ced1fc94d83]::late::check_crate<rustc_lint[ea5b8ced1fc94d83]::BuiltinCombinedLateLintPass, rustc_interface[cf990a189e14eabe]::passes::analysis::{closure#5}::{closure#1}::{closure#2}::{closure#0}::{closure#0}>::{closure#0}::{closure#0}>
+ 23: 0x7fff704b8bac - <rustc_session[790c19fb393b2ba6]::session::Session>::time::<(), rustc_interface[cf990a189e14eabe]::passes::analysis::{closure#5}::{closure#1}::{closure#2}::{closure#0}>
+ 24: 0x7fff7050f4aa - std[dc6936add37cc77c]::panicking::try::<(), core[679f632782d66dab]::panic::unwind_safe::AssertUnwindSafe<rustc_interface[cf990a189e14eabe]::passes::analysis::{closure#5}::{closure#1}>>
+ 25: 0x7fff704ba925 - <rustc_session[790c19fb393b2ba6]::session::Session>::time::<(), rustc_interface[cf990a189e14eabe]::passes::analysis::{closure#5}>
+ 26: 0x7fff704b497
|
actual output differs from expected:
tests\ui\derive.stderr#L1
```diff
22 unchanged lines skipped
-error: you are implementing `Clone` explicitly on a `Copy` type
- --> $DIR/derive.rs:32:1
- |
-LL | / impl<'a> Clone for Lt<'a> {
-LL | | fn clone(&self) -> Self {
-LL | | unimplemented!()
-LL | | }
-LL | | }
- | |_^
- |
-note: consider deriving `Clone` or removing `Copy`
- --> $DIR/derive.rs:32:1
- |
-LL | / impl<'a> Clone for Lt<'a> {
-LL | | fn clone(&self) -> Self {
-LL | | unimplemented!()
-LL | | }
-LL | | }
- | |_^
+thread 'rustc' panicked at 'assertion failed: `(left == right)`
+ left: `(1, Some(1))`,
+ right: `(2, Some(2))`: wrong number of generic parameters for DefId(2:2695 ~ core[679f]::marker::Copy): [Qux, Qux]', C:/a/rust/rust/compiler/rustc_middle/src/ty/context.rs:1848:13
+stack backtrace:
+ 0: 0x7fff7f4ab225 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h645e53b3f7492135
+ 1: 0x7fff7f4f0948 - core::fmt::write::ha06f8a5cf837f346
+ 2: 0x7fff7f4a0f49 - <std::io::IoSlice as core::fmt::Debug>::fmt::hac8a53c8d249f388
+ 3: 0x7fff7f4aafdb - std::sys::common::alloc::realloc_fallback::h2a668370a5e3a14b
+ 4: 0x7fff7f4aef2a - std::panicking::default_hook::h3d683ab47b26208b
+ 5: 0x7fff7f4aeaf3 - std::panicking::default_hook::h3d683ab47b26208b
+ 6: 0x7fff702b3e9f - rustc_driver_impl[6df1ca955da55e00]::install_ice_hook
+ 7: 0x7fff7f4af6bd - std::panicking::rust_panic_with_hook::h2468edab21dd7ba8
+ 8: 0x7fff7f4af44d - <std::panicking::begin_panic_handler::StrPanicPayload as core::panic::BoxMeUp>::get::h0cd3b5e0c9aaf351
+ 9: 0x7fff7f4abe89 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h645e53b3f7492135
+ 10: 0x7fff7f4af110 - rust_begin_unwind
+ 11: 0x7fff7f5254a5 - core::panicking::panic_fmt::hf235e0c9c956c430
+ 12: 0x7fff7f525a68 - core::panicking::assert_failed_inner::hb79549d1b69f8d94
+ 13: 0x7ff7e2b88a40 - core[679f632782d66dab]::panicking::assert_failed::<(usize, core[679f632782d66dab]::option::Option<usize>), (usize, core[679f632782d66dab]::option::Option<usize>)>
+ 14: 0x7ff7e2a728a7 - RINvXNtCslY0bnDLmosn_21rustc_trait_selection5inferNtNtCs7O1IQTKDelB_11rustc_infer5infer9InferCtxtNtB3_12InferCtxtExt21type_implements_traitINtNtNtNtCs8TA0e2N6XDH_4core4iter8adapters5chain5ChainINtNtNtB2m_5array4iter8IntoIterNtNtNtCsbALxcsQgsxq_12rustc_mid
+ 15: 0x7ff7e2a9a658 - clippy_utils[3f08a0be4f8d277]::ty::implements_trait
+ 16: 0x7ff7e26274ac - <clippy_lints[27d72052c1432786]::incorrect_impls::IncorrectImpls as rustc_lint[ea5b8ced1fc94d83]::passes::LateLintPass>::check_impl_item
+ 17: 0x7fff75a923b3 - <rustc_lint[ea5b8ced1fc94d83]::late::RuntimeCombinedLateLintPass as rustc_lint[ea5b8ced1fc94d83]::passes::LateLintPass>::check_impl_item
+ 18: 0x7fff7047bb48 - <rustc_lint[ea5b8ced1fc94d83]::late::LateContextAndPass<rustc_lint[ea5b8ced1fc94d83]::late::RuntimeCombinedLateLintPass> as rustc_hir[9c110ddd6f763eb0]::intravisit::Visitor>::visit_nested_impl_item
+ 19: 0x7fff704daa2c - rustc_hir[9c110ddd6f763eb0]::intravisit::walk_item::<rustc_lint[ea5b8ced1fc94d83]::late::LateContextAndPass<rustc_lint[ea5b8ced1fc94d83]::late::RuntimeCombinedLateLintPass>>
+ 20: 0x7fff7047ae80 - <rustc_lint[ea5b8ced1fc94d83]::late::LateContextAndPass<rustc_lint[ea5b8ced1fc94d83]::late::RuntimeCombinedLateLintPass> as rustc_hir[9c110ddd6f763eb0]::intravisit::Visitor>::visit_nested_item
+ 21: 0x7fff7044f37b - rustc_lint[ea5b8ced1fc94d83]::late::late_lint_crate::<rustc_lint[ea5b8ced1fc94d83]::BuiltinCombinedLateLintPass>
+ 22: 0x7fff704b8721 - <rustc_session[790c19fb393b2ba6]::session::Session>::time::<(), rustc_lint[ea5b8ced1fc94d83]::late::check_crate<rustc_lint[ea5b8ced1fc94d83]::BuiltinCombinedLateLintPass, rustc_interface[cf990a189e14eabe]::passes::analysis::{closure#5}::{closure#1}::{closure#2}::{closure#0}::{closure#0}>::{closure#0}::{closure#0}>
+ 23: 0x7fff704b8bac - <rustc_session[790c19fb393b2ba6]::session::Session>::time::<(), rustc_interface[cf990a189e14eabe]:
|
auto - x86_64-msvc-tools
you are implementing `Clone` explicitly on a `Copy` type
|
actual output differs from expected:
tests\ui\large_enum_variant.stderr#L1
```diff
208 unchanged lines skipped
-error: large size difference between variants
- --> $DIR/large_enum_variant.rs:120:1
- |
-LL | / enum SomeGenericPossiblyCopyEnum<T> {
-LL | | A(bool, std::marker::PhantomData<T>),
- | | ------------------------------------ the second-largest variant contains at least 1 bytes
-LL | | B([u64; 4000]),
- | | -------------- the largest variant contains at least 32000 bytes
-LL | | }
- | |_^ the entire enum is at least 32008 bytes
- |
-note: boxing a variant would require the type no longer be `Copy`
- --> $DIR/large_enum_variant.rs:120:6
- |
-LL | enum SomeGenericPossiblyCopyEnum<T> {
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
-help: consider boxing the large fields to reduce the total size of the enum
- --> $DIR/large_enum_variant.rs:122:5
- |
-LL | B([u64; 4000]),
- | ^^^^^^^^^^^^^^
+thread 'rustc' panicked at 'assertion failed: `(left == right)`
+ left: `(1, Some(1))`,
+ right: `(2, Some(2))`: wrong number of generic parameters for DefId(2:2695 ~ core[679f]::marker::Copy): [ManuallyCopyLargeEnum, ManuallyCopyLargeEnum]', C:/a/rust/rust/compiler/rustc_middle/src/ty/context.rs:1848:13
+stack backtrace:
+ 0: 0x7fff7f4ab225 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h645e53b3f7492135
+ 1: 0x7fff7f4f0948 - core::fmt::write::ha06f8a5cf837f346
+ 2: 0x7fff7f4a0f49 - <std::io::IoSlice as core::fmt::Debug>::fmt::hac8a53c8d249f388
+ 3: 0x7fff7f4aafdb - std::sys::common::alloc::realloc_fallback::h2a668370a5e3a14b
+ 4: 0x7fff7f4aef2a - std::panicking::default_hook::h3d683ab47b26208b
+ 5: 0x7fff7f4aeaf3 - std::panicking::default_hook::h3d683ab47b26208b
+ 6: 0x7fff702b3e9f - rustc_driver_impl[6df1ca955da55e00]::install_ice_hook
+ 7: 0x7fff7f4af6bd - std::panicking::rust_panic_with_hook::h2468edab21dd7ba8
+ 8: 0x7fff7f4af44d - <std::panicking::begin_panic_handler::StrPanicPayload as core::panic::BoxMeUp>::get::h0cd3b5e0c9aaf351
+ 9: 0x7fff7f4abe89 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h645e53b3f7492135
+ 10: 0x7fff7f4af110 - rust_begin_unwind
+ 11: 0x7fff7f5254a5 - core::panicking::panic_fmt::hf235e0c9c956c430
+ 12: 0x7fff7f525a68 - core::panicking::assert_failed_inner::hb79549d1b69f8d94
+ 13: 0x7ff7e2b88a40 - core[679f632782d66dab]::panicking::assert_failed::<(usize, core[679f632782d66dab]::option::Option<usize>), (usize, core[679f632782d66dab]::option::Option<usize>)>
+ 14: 0x7ff7e2a728a7 - RINvXNtCslY0bnDLmosn_21rustc_trait_selection5inferNtNtCs7O1IQTKDelB_11rustc_infer5infer9InferCtxtNtB3_12InferCtxtExt21type_implements_traitINtNtNtNtCs8TA0e2N6XDH_4core4iter8adapters5chain5ChainINtNtNtB2m_5array4iter8IntoIterNtNtNtCsbALxcsQgsxq_12rustc_mid
+ 15: 0x7ff7e2a9a658 - clippy_utils[3f08a0be4f8d277]::ty::implements_trait
+ 16: 0x7ff7e26274ac - <clippy_lints[27d72052c1432786]::incorrect_impls::IncorrectImpls as rustc_lint[ea5b8ced1fc94d83]::passes::LateLintPass>::check_impl_item
+ 17: 0x7fff75a923b3 - <rustc_lint[ea5b8ced1fc94d83]::late::RuntimeCombinedLateLintPass as rustc_lint[ea5b8ced1fc94d83]::passes::LateLintPass>::check_impl_item
+ 18: 0x7fff7047bb48 - <rustc_lint[ea5b8ced1fc94d83]::late::LateContextAndPass<rustc_lint[ea5b8ced1fc94d83]::late::RuntimeCombinedLateLintPass> as rustc_hir[9c110ddd6f763eb0]::intravisit::Visitor>::visit_nested_impl_item
+ 19: 0x7fff704daa2c - rustc_hir[9c110ddd6f763eb0]::intravisit::walk_item::<rustc_lint[ea5b8ced1fc94d83]::late::LateContextAndPass<rustc_lint[ea5b8ced1fc94d83]::late::RuntimeCombinedLateLintPass>>
+ 20: 0x7fff7047ae80 - <rustc_lint[ea5b8ced1fc94d83]::late::LateContextAndPass<rustc_lint[ea5b8ced1fc94d83]::late::RuntimeCombinedLateLintPass> as rustc_hir[9c110ddd6f763eb0]::intravisit::Visitor>::visit_nested_item
+ 21: 0x7fff7044f37b - rustc_lint[ea5b8ced1fc94d83]::late::late_lint_crate::<rustc_lint[ea5b8ced1fc94d83]::BuiltinCombinedLateLintPass>
+ 22: 0x7fff704b8721 - <rustc_session[790c19fb393b2ba6]::session::S
|
auto - x86_64-msvc-tools
large size difference between variants
|
auto - x86_64-msvc-tools
large size difference between variants
|
auto - x86_64-msvc-tools
large size difference between variants
|
auto - x86_64-msvc-tools
large size difference between variants
|
auto - x86_64-msvc-tools
large size difference between variants
|
auto - x86_64-msvc-tools
large size difference between variants
|
auto - i686-gnu-nopt
expected identifier, found keyword `return`
|
auto - x86_64-msvc
expected identifier, found keyword `return`
|
auto - x86_64-gnu-stable
expected identifier, found keyword `return`
|
auto - x86_64-gnu
expected identifier, found keyword `return`
|
auto - i686-msvc
expected identifier, found keyword `return`
|
auto - x86_64-gnu-nopt
expected identifier, found keyword `return`
|
auto - x86_64-mingw
expected identifier, found keyword `return`
|
auto - i686-mingw
expected identifier, found keyword `return`
|
auto - x86_64-apple-1
expected identifier, found keyword `return`
|
auto - x86_64-gnu-aux
ambiguous glob re-exports
|
auto - x86_64-gnu-aux
ambiguous glob re-exports
|
auto - x86_64-gnu-aux
ambiguous glob re-exports
|
auto - x86_64-gnu-aux
ambiguous glob re-exports
|
auto - x86_64-gnu-aux
field `next_col_index` is never read
|
auto - x86_64-gnu-aux
unused return value of `Box::<T>::from_raw` that must be used
|
auto - x86_64-gnu-aux
trait aliases are experimental
|
auto - x86_64-gnu-aux
trait aliases are experimental
|
auto - x86_64-gnu-aux
derive helper attribute is used before it is introduced
|
auto - x86_64-gnu-aux
derive helper attribute is used before it is introduced
|
auto - x86_64-msvc-cargo
ambiguous glob re-exports
|
auto - x86_64-msvc-cargo
ambiguous glob re-exports
|
auto - x86_64-msvc-cargo
ambiguous glob re-exports
|
auto - x86_64-msvc-cargo
ambiguous glob re-exports
|
auto - x86_64-msvc-cargo
field `next_col_index` is never read
|
auto - x86_64-msvc-cargo
unused return value of `Box::<T>::from_raw` that must be used
|
auto - x86_64-msvc-cargo
trait aliases are experimental
|
auto - x86_64-msvc-cargo
trait aliases are experimental
|
auto - x86_64-msvc-cargo
derive helper attribute is used before it is introduced
|
auto - x86_64-msvc-cargo
derive helper attribute is used before it is introduced
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
doc-auto-9e4e5847
Expired
|
13.5 MB |
|