From 2dc4638c4637bf8ddb83577535317dad21abdf6d Mon Sep 17 00:00:00 2001 From: Oneirical Date: Wed, 20 Aug 2025 14:02:44 -0400 Subject: [PATCH] Add test batch 2 --- ... => fixed-length-vector-pattern-matching-7784.rs} | 0 ...-option-8498.rs => vector-slice-matching-8498.rs} | 0 .../match-with-at-binding-8391.rs | 0 .../method-call-nonsensical-pattern-binding-7092.rs} | 1 + ...hod-call-nonsensical-pattern-binding-7092.stderr} | 2 +- .../ref-pattern-drop-behavior-8860.rs} | 0 .../associated-type-bounds-cast-54094.rs} | 1 + .../matrix-row-swap-54462.rs} | 1 + ...rcion-8248.rs => coerce-mut-trait-object-8248.rs} | 0 ...48.stderr => coerce-mut-trait-object-8248.stderr} | 2 +- .../vecdeque-append-operation-54477.rs} | 1 + .../auxiliary/aux-7178.rs} | 0 ...tatic-method-returning-self-with-generics-7178.rs | 9 +++++++++ ...59.rs => static-with-cross-crate-regions-8259.rs} | 0 .../ui/cross-crate/tuple-struct-cross-crate-7899.rs | 10 ++++++++++ .../function-pointer-comparison-54696.rs} | 1 + tests/ui/issues/issue-54410.rs | 8 -------- tests/ui/issues/issue-54410.stderr | 12 ------------ tests/ui/issues/issue-7178.rs | 9 --------- .../dyn-trait-function-pointer-53419.rs} | 1 + .../static-bound-fulfillment-with-pointer-7268.rs} | 1 + ...ern-7867.rs => mismatched-types-in-match-7867.rs} | 0 ....stderr => mismatched-types-in-match-7867.stderr} | 2 +- ...error-7575.rs => trait-method-resolution-7575.rs} | 0 ...75.stderr => trait-method-resolution-7575.stderr} | 2 +- .../use-statement-duplicate-check-7663.rs} | 0 .../pub-restricted-path-usage-55376.rs} | 1 + .../packed-struct-with-enum-53728.rs} | 1 + .../unit-like-struct-masks-constant-7044.rs} | 1 + .../unit-like-struct-masks-constant-7044.stderr} | 2 +- .../trait-specialization-default-methods-55380.rs} | 1 + ...rait-specialization-default-methods-55380.stderr} | 2 +- .../global-variable-promotion-error-7364.rs} | 1 + .../global-variable-promotion-error-7364.stderr} | 4 ++-- .../{structs-enums => structs}/auxiliary/aux-8044.rs | 0 .../btree-struct-usage-8044.rs} | 0 .../nll-ice-custom-type-ops-53568.rs} | 1 + ...71.rs => self-not-send-in-default-method-8171.rs} | 0 ...-7563.rs => trait-object-lifetime-bounds-7563.rs} | 0 .../boolean-negation-in-unreachable-code-7344.rs} | 1 + 40 files changed, 41 insertions(+), 37 deletions(-) rename tests/ui/array-slice-vec/{pattern-matching-fixed-length-vectors-7784.rs => fixed-length-vector-pattern-matching-7784.rs} (100%) rename tests/ui/array-slice-vec/{matching-on-vector-slice-option-8498.rs => vector-slice-matching-8498.rs} (100%) rename tests/ui/{pattern => binding}/match-with-at-binding-8391.rs (100%) rename tests/ui/{issues/issue-7092.rs => binding/method-call-nonsensical-pattern-binding-7092.rs} (86%) rename tests/ui/{issues/issue-7092.stderr => binding/method-call-nonsensical-pattern-binding-7092.stderr} (86%) rename tests/ui/{pattern/ref-in-function-parameter-patterns-8860.rs => binding/ref-pattern-drop-behavior-8860.rs} (100%) rename tests/ui/{issues/issue-54094.rs => cast/associated-type-bounds-cast-54094.rs} (76%) rename tests/ui/{issues/issue-54462-mutable-noalias-correctness.rs => codegen/matrix-row-swap-54462.rs} (94%) rename tests/ui/coercion/{mut-trait-coercion-8248.rs => coerce-mut-trait-object-8248.rs} (100%) rename tests/ui/coercion/{mut-trait-coercion-8248.stderr => coerce-mut-trait-object-8248.stderr} (84%) rename tests/ui/{issues/issue-54477-reduced-2.rs => collections/vecdeque-append-operation-54477.rs} (94%) rename tests/ui/{issues/auxiliary/issue-7178.rs => cross-crate/auxiliary/aux-7178.rs} (100%) create mode 100644 tests/ui/cross-crate/static-method-returning-self-with-generics-7178.rs rename tests/ui/cross-crate/{static-regions-in-cross-crate-8259.rs => static-with-cross-crate-regions-8259.rs} (100%) create mode 100644 tests/ui/cross-crate/tuple-struct-cross-crate-7899.rs rename tests/ui/{issues/issue-54696.rs => function-pointer/function-pointer-comparison-54696.rs} (82%) delete mode 100644 tests/ui/issues/issue-54410.rs delete mode 100644 tests/ui/issues/issue-54410.stderr delete mode 100644 tests/ui/issues/issue-7178.rs rename tests/ui/{issues/issue-53419.rs => lifetimes/dyn-trait-function-pointer-53419.rs} (65%) rename tests/ui/{issues/issue-7268.rs => lifetimes/static-bound-fulfillment-with-pointer-7268.rs} (71%) rename tests/ui/match/{mismatched-types-in-match-pattern-7867.rs => mismatched-types-in-match-7867.rs} (100%) rename tests/ui/match/{mismatched-types-in-match-pattern-7867.stderr => mismatched-types-in-match-7867.stderr} (88%) rename tests/ui/methods/{trait-method-self-param-error-7575.rs => trait-method-resolution-7575.rs} (100%) rename tests/ui/methods/{trait-method-self-param-error-7575.stderr => trait-method-resolution-7575.stderr} (77%) rename tests/ui/{resolve/module-import-resolution-7663.rs => modules/use-statement-duplicate-check-7663.rs} (100%) rename tests/ui/{issues/issue-55376.rs => privacy/pub-restricted-path-usage-55376.rs} (85%) rename tests/ui/{issues/issue-53728.rs => repr/packed-struct-with-enum-53728.rs} (85%) rename tests/ui/{issues/issue-7044.rs => resolve/unit-like-struct-masks-constant-7044.rs} (65%) rename tests/ui/{issues/issue-7044.stderr => resolve/unit-like-struct-masks-constant-7044.stderr} (87%) rename tests/ui/{issues/issue-55380.rs => specialization/trait-specialization-default-methods-55380.rs} (90%) rename tests/ui/{issues/issue-55380.stderr => specialization/trait-specialization-default-methods-55380.stderr} (88%) rename tests/ui/{issues/issue-7364.rs => static/global-variable-promotion-error-7364.rs} (84%) rename tests/ui/{issues/issue-7364.stderr => static/global-variable-promotion-error-7364.stderr} (91%) rename tests/ui/{structs-enums => structs}/auxiliary/aux-8044.rs (100%) rename tests/ui/{structs-enums/struct-and-enum-usage-8044.rs => structs/btree-struct-usage-8044.rs} (100%) rename tests/ui/{issues/issue-53568.rs => traits/nll-ice-custom-type-ops-53568.rs} (93%) rename tests/ui/traits/{self-implements-kinds-in-default-methods-8171.rs => self-not-send-in-default-method-8171.rs} (100%) rename tests/ui/traits/{trait-implementation-and-usage-7563.rs => trait-object-lifetime-bounds-7563.rs} (100%) rename tests/ui/{issues/issue-7344.rs => unreachable-code/boolean-negation-in-unreachable-code-7344.rs} (81%) diff --git a/tests/ui/array-slice-vec/pattern-matching-fixed-length-vectors-7784.rs b/tests/ui/array-slice-vec/fixed-length-vector-pattern-matching-7784.rs similarity index 100% rename from tests/ui/array-slice-vec/pattern-matching-fixed-length-vectors-7784.rs rename to tests/ui/array-slice-vec/fixed-length-vector-pattern-matching-7784.rs diff --git a/tests/ui/array-slice-vec/matching-on-vector-slice-option-8498.rs b/tests/ui/array-slice-vec/vector-slice-matching-8498.rs similarity index 100% rename from tests/ui/array-slice-vec/matching-on-vector-slice-option-8498.rs rename to tests/ui/array-slice-vec/vector-slice-matching-8498.rs diff --git a/tests/ui/pattern/match-with-at-binding-8391.rs b/tests/ui/binding/match-with-at-binding-8391.rs similarity index 100% rename from tests/ui/pattern/match-with-at-binding-8391.rs rename to tests/ui/binding/match-with-at-binding-8391.rs diff --git a/tests/ui/issues/issue-7092.rs b/tests/ui/binding/method-call-nonsensical-pattern-binding-7092.rs similarity index 86% rename from tests/ui/issues/issue-7092.rs rename to tests/ui/binding/method-call-nonsensical-pattern-binding-7092.rs index fab18bd7cf759..4cb04cdf5bef8 100644 --- a/tests/ui/issues/issue-7092.rs +++ b/tests/ui/binding/method-call-nonsensical-pattern-binding-7092.rs @@ -1,3 +1,4 @@ +// https://github.com/rust-lang/rust/issues/7092 enum Whatever { } diff --git a/tests/ui/issues/issue-7092.stderr b/tests/ui/binding/method-call-nonsensical-pattern-binding-7092.stderr similarity index 86% rename from tests/ui/issues/issue-7092.stderr rename to tests/ui/binding/method-call-nonsensical-pattern-binding-7092.stderr index e2e5748674615..1f8ff2d8df1dc 100644 --- a/tests/ui/issues/issue-7092.stderr +++ b/tests/ui/binding/method-call-nonsensical-pattern-binding-7092.stderr @@ -1,5 +1,5 @@ error[E0308]: mismatched types - --> $DIR/issue-7092.rs:6:9 + --> $DIR/method-call-nonsensical-pattern-binding-7092.rs:7:9 | LL | match x { | - this expression has type `Whatever` diff --git a/tests/ui/pattern/ref-in-function-parameter-patterns-8860.rs b/tests/ui/binding/ref-pattern-drop-behavior-8860.rs similarity index 100% rename from tests/ui/pattern/ref-in-function-parameter-patterns-8860.rs rename to tests/ui/binding/ref-pattern-drop-behavior-8860.rs diff --git a/tests/ui/issues/issue-54094.rs b/tests/ui/cast/associated-type-bounds-cast-54094.rs similarity index 76% rename from tests/ui/issues/issue-54094.rs rename to tests/ui/cast/associated-type-bounds-cast-54094.rs index 4ca7d1d81b621..c9f307e95b9a0 100644 --- a/tests/ui/issues/issue-54094.rs +++ b/tests/ui/cast/associated-type-bounds-cast-54094.rs @@ -1,3 +1,4 @@ +// https://github.com/rust-lang/rust/issues/54094 //@ check-pass trait Zoo { type X; diff --git a/tests/ui/issues/issue-54462-mutable-noalias-correctness.rs b/tests/ui/codegen/matrix-row-swap-54462.rs similarity index 94% rename from tests/ui/issues/issue-54462-mutable-noalias-correctness.rs rename to tests/ui/codegen/matrix-row-swap-54462.rs index 70d0bee733262..6bfc600399a13 100644 --- a/tests/ui/issues/issue-54462-mutable-noalias-correctness.rs +++ b/tests/ui/codegen/matrix-row-swap-54462.rs @@ -1,3 +1,4 @@ +// https://github.com/rust-lang/rust/issues/54462 //@ run-pass // //@ compile-flags: -Ccodegen-units=1 -O diff --git a/tests/ui/coercion/mut-trait-coercion-8248.rs b/tests/ui/coercion/coerce-mut-trait-object-8248.rs similarity index 100% rename from tests/ui/coercion/mut-trait-coercion-8248.rs rename to tests/ui/coercion/coerce-mut-trait-object-8248.rs diff --git a/tests/ui/coercion/mut-trait-coercion-8248.stderr b/tests/ui/coercion/coerce-mut-trait-object-8248.stderr similarity index 84% rename from tests/ui/coercion/mut-trait-coercion-8248.stderr rename to tests/ui/coercion/coerce-mut-trait-object-8248.stderr index 0c7d5f9dc4584..c3b35a7063cdb 100644 --- a/tests/ui/coercion/mut-trait-coercion-8248.stderr +++ b/tests/ui/coercion/coerce-mut-trait-object-8248.stderr @@ -1,5 +1,5 @@ warning: method `dummy` is never used - --> $DIR/mut-trait-coercion-8248.rs:5:8 + --> $DIR/coerce-mut-trait-object-8248.rs:5:8 | LL | trait A { | - method in this trait diff --git a/tests/ui/issues/issue-54477-reduced-2.rs b/tests/ui/collections/vecdeque-append-operation-54477.rs similarity index 94% rename from tests/ui/issues/issue-54477-reduced-2.rs rename to tests/ui/collections/vecdeque-append-operation-54477.rs index 5f65e54518208..7680fd0bb0147 100644 --- a/tests/ui/issues/issue-54477-reduced-2.rs +++ b/tests/ui/collections/vecdeque-append-operation-54477.rs @@ -1,3 +1,4 @@ +// https://github.com/rust-lang/rust/issues/54477 //@ run-pass // rust-lang/rust#54477: runtime bug in the VecDeque library that was // exposed by this test case, derived from test suite of crates.io diff --git a/tests/ui/issues/auxiliary/issue-7178.rs b/tests/ui/cross-crate/auxiliary/aux-7178.rs similarity index 100% rename from tests/ui/issues/auxiliary/issue-7178.rs rename to tests/ui/cross-crate/auxiliary/aux-7178.rs diff --git a/tests/ui/cross-crate/static-method-returning-self-with-generics-7178.rs b/tests/ui/cross-crate/static-method-returning-self-with-generics-7178.rs new file mode 100644 index 0000000000000..3888d3bdaa9de --- /dev/null +++ b/tests/ui/cross-crate/static-method-returning-self-with-generics-7178.rs @@ -0,0 +1,9 @@ +// https://github.com/rust-lang/rust/issues/7178 +//@ run-pass +//@ aux-build:aux-7178.rs + +extern crate aux_7178 as cross_crate_self; + +pub fn main() { + let _ = cross_crate_self::Foo::new(&1); +} diff --git a/tests/ui/cross-crate/static-regions-in-cross-crate-8259.rs b/tests/ui/cross-crate/static-with-cross-crate-regions-8259.rs similarity index 100% rename from tests/ui/cross-crate/static-regions-in-cross-crate-8259.rs rename to tests/ui/cross-crate/static-with-cross-crate-regions-8259.rs diff --git a/tests/ui/cross-crate/tuple-struct-cross-crate-7899.rs b/tests/ui/cross-crate/tuple-struct-cross-crate-7899.rs new file mode 100644 index 0000000000000..ce3ea7dd5796a --- /dev/null +++ b/tests/ui/cross-crate/tuple-struct-cross-crate-7899.rs @@ -0,0 +1,10 @@ +// https://github.com/rust-lang/rust/issues/7899 +//@ run-pass +#![allow(unused_variables)] +//@ aux-build:aux-7899.rs + +extern crate aux_7899 as testcrate; + +fn main() { + let f = testcrate::V2(1.0f32, 2.0f32); +} diff --git a/tests/ui/issues/issue-54696.rs b/tests/ui/function-pointer/function-pointer-comparison-54696.rs similarity index 82% rename from tests/ui/issues/issue-54696.rs rename to tests/ui/function-pointer/function-pointer-comparison-54696.rs index 63ffbe42bcc9f..2e28dfeaaf884 100644 --- a/tests/ui/issues/issue-54696.rs +++ b/tests/ui/function-pointer/function-pointer-comparison-54696.rs @@ -1,3 +1,4 @@ +// https://github.com/rust-lang/rust/issues/54696 //@ run-pass #![allow(unpredictable_function_pointer_comparisons)] diff --git a/tests/ui/issues/issue-54410.rs b/tests/ui/issues/issue-54410.rs deleted file mode 100644 index e3e8ca985b970..0000000000000 --- a/tests/ui/issues/issue-54410.rs +++ /dev/null @@ -1,8 +0,0 @@ -extern "C" { - pub static mut symbol: [i8]; - //~^ ERROR the size for values of type `[i8]` cannot be known at compilation time -} - -fn main() { - println!("{:p}", unsafe { &symbol }); -} diff --git a/tests/ui/issues/issue-54410.stderr b/tests/ui/issues/issue-54410.stderr deleted file mode 100644 index cb68ada7e1354..0000000000000 --- a/tests/ui/issues/issue-54410.stderr +++ /dev/null @@ -1,12 +0,0 @@ -error[E0277]: the size for values of type `[i8]` cannot be known at compilation time - --> $DIR/issue-54410.rs:2:5 - | -LL | pub static mut symbol: [i8]; - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time - | - = help: the trait `Sized` is not implemented for `[i8]` - = note: statics and constants must have a statically known size - -error: aborting due to 1 previous error - -For more information about this error, try `rustc --explain E0277`. diff --git a/tests/ui/issues/issue-7178.rs b/tests/ui/issues/issue-7178.rs deleted file mode 100644 index 408ce0b03eb82..0000000000000 --- a/tests/ui/issues/issue-7178.rs +++ /dev/null @@ -1,9 +0,0 @@ -//@ run-pass -//@ aux-build:issue-7178.rs - - -extern crate issue_7178 as cross_crate_self; - -pub fn main() { - let _ = cross_crate_self::Foo::new(&1); -} diff --git a/tests/ui/issues/issue-53419.rs b/tests/ui/lifetimes/dyn-trait-function-pointer-53419.rs similarity index 65% rename from tests/ui/issues/issue-53419.rs rename to tests/ui/lifetimes/dyn-trait-function-pointer-53419.rs index 55d41f2005d29..b1017b104ac24 100644 --- a/tests/ui/issues/issue-53419.rs +++ b/tests/ui/lifetimes/dyn-trait-function-pointer-53419.rs @@ -1,3 +1,4 @@ +// https://github.com/rust-lang/rust/issues/53419 //@ check-pass struct Foo { diff --git a/tests/ui/issues/issue-7268.rs b/tests/ui/lifetimes/static-bound-fulfillment-with-pointer-7268.rs similarity index 71% rename from tests/ui/issues/issue-7268.rs rename to tests/ui/lifetimes/static-bound-fulfillment-with-pointer-7268.rs index a3bc1bc344626..8ec58e6cd800b 100644 --- a/tests/ui/issues/issue-7268.rs +++ b/tests/ui/lifetimes/static-bound-fulfillment-with-pointer-7268.rs @@ -1,3 +1,4 @@ +// https://github.com/rust-lang/rust/issues/7268 //@ check-pass #![allow(dead_code)] diff --git a/tests/ui/match/mismatched-types-in-match-pattern-7867.rs b/tests/ui/match/mismatched-types-in-match-7867.rs similarity index 100% rename from tests/ui/match/mismatched-types-in-match-pattern-7867.rs rename to tests/ui/match/mismatched-types-in-match-7867.rs diff --git a/tests/ui/match/mismatched-types-in-match-pattern-7867.stderr b/tests/ui/match/mismatched-types-in-match-7867.stderr similarity index 88% rename from tests/ui/match/mismatched-types-in-match-pattern-7867.stderr rename to tests/ui/match/mismatched-types-in-match-7867.stderr index 8997f36114a89..e41a61e42f4b0 100644 --- a/tests/ui/match/mismatched-types-in-match-pattern-7867.stderr +++ b/tests/ui/match/mismatched-types-in-match-7867.stderr @@ -1,5 +1,5 @@ error[E0308]: mismatched types - --> $DIR/mismatched-types-in-match-pattern-7867.rs:10:9 + --> $DIR/mismatched-types-in-match-7867.rs:10:9 | LL | enum A { B, C } | - unit variant defined here diff --git a/tests/ui/methods/trait-method-self-param-error-7575.rs b/tests/ui/methods/trait-method-resolution-7575.rs similarity index 100% rename from tests/ui/methods/trait-method-self-param-error-7575.rs rename to tests/ui/methods/trait-method-resolution-7575.rs diff --git a/tests/ui/methods/trait-method-self-param-error-7575.stderr b/tests/ui/methods/trait-method-resolution-7575.stderr similarity index 77% rename from tests/ui/methods/trait-method-self-param-error-7575.stderr rename to tests/ui/methods/trait-method-resolution-7575.stderr index 656db30352d56..8bbc360de5726 100644 --- a/tests/ui/methods/trait-method-self-param-error-7575.stderr +++ b/tests/ui/methods/trait-method-resolution-7575.stderr @@ -1,5 +1,5 @@ warning: trait `Foo` is never used - --> $DIR/trait-method-self-param-error-7575.rs:4:7 + --> $DIR/trait-method-resolution-7575.rs:4:7 | LL | trait Foo { | ^^^ diff --git a/tests/ui/resolve/module-import-resolution-7663.rs b/tests/ui/modules/use-statement-duplicate-check-7663.rs similarity index 100% rename from tests/ui/resolve/module-import-resolution-7663.rs rename to tests/ui/modules/use-statement-duplicate-check-7663.rs diff --git a/tests/ui/issues/issue-55376.rs b/tests/ui/privacy/pub-restricted-path-usage-55376.rs similarity index 85% rename from tests/ui/issues/issue-55376.rs rename to tests/ui/privacy/pub-restricted-path-usage-55376.rs index 5a6862b6530b1..ca4e27c30a8fc 100644 --- a/tests/ui/issues/issue-55376.rs +++ b/tests/ui/privacy/pub-restricted-path-usage-55376.rs @@ -1,3 +1,4 @@ +// https://github.com/rust-lang/rust/issues/55376 //@ run-pass // Tests that paths in `pub(...)` don't fail HIR verification. diff --git a/tests/ui/issues/issue-53728.rs b/tests/ui/repr/packed-struct-with-enum-53728.rs similarity index 85% rename from tests/ui/issues/issue-53728.rs rename to tests/ui/repr/packed-struct-with-enum-53728.rs index 364965228c608..6ce65ed634fc5 100644 --- a/tests/ui/issues/issue-53728.rs +++ b/tests/ui/repr/packed-struct-with-enum-53728.rs @@ -1,3 +1,4 @@ +// https://github.com/rust-lang/rust/issues/53728 //@ run-pass #![allow(dead_code)] diff --git a/tests/ui/issues/issue-7044.rs b/tests/ui/resolve/unit-like-struct-masks-constant-7044.rs similarity index 65% rename from tests/ui/issues/issue-7044.rs rename to tests/ui/resolve/unit-like-struct-masks-constant-7044.rs index a6e22bc5237ab..f48dd695f018e 100644 --- a/tests/ui/issues/issue-7044.rs +++ b/tests/ui/resolve/unit-like-struct-masks-constant-7044.rs @@ -1,3 +1,4 @@ +// https://github.com/rust-lang/rust/issues/7044 static X: isize = 0; struct X; //~ ERROR the name `X` is defined multiple times diff --git a/tests/ui/issues/issue-7044.stderr b/tests/ui/resolve/unit-like-struct-masks-constant-7044.stderr similarity index 87% rename from tests/ui/issues/issue-7044.stderr rename to tests/ui/resolve/unit-like-struct-masks-constant-7044.stderr index 9d1fb3a10ddd3..48aa6fce455a8 100644 --- a/tests/ui/issues/issue-7044.stderr +++ b/tests/ui/resolve/unit-like-struct-masks-constant-7044.stderr @@ -1,5 +1,5 @@ error[E0428]: the name `X` is defined multiple times - --> $DIR/issue-7044.rs:2:1 + --> $DIR/unit-like-struct-masks-constant-7044.rs:3:1 | LL | static X: isize = 0; | -------------------- previous definition of the value `X` here diff --git a/tests/ui/issues/issue-55380.rs b/tests/ui/specialization/trait-specialization-default-methods-55380.rs similarity index 90% rename from tests/ui/issues/issue-55380.rs rename to tests/ui/specialization/trait-specialization-default-methods-55380.rs index 54894cdede021..b3d79fb5ffb6a 100644 --- a/tests/ui/issues/issue-55380.rs +++ b/tests/ui/specialization/trait-specialization-default-methods-55380.rs @@ -1,3 +1,4 @@ +// https://github.com/rust-lang/rust/issues/55380 //@ run-pass #![feature(specialization)] //~^ WARN the feature `specialization` is incomplete diff --git a/tests/ui/issues/issue-55380.stderr b/tests/ui/specialization/trait-specialization-default-methods-55380.stderr similarity index 88% rename from tests/ui/issues/issue-55380.stderr rename to tests/ui/specialization/trait-specialization-default-methods-55380.stderr index 403844c726fa2..f7c1903da6292 100644 --- a/tests/ui/issues/issue-55380.stderr +++ b/tests/ui/specialization/trait-specialization-default-methods-55380.stderr @@ -1,5 +1,5 @@ warning: the feature `specialization` is incomplete and may not be safe to use and/or cause compiler crashes - --> $DIR/issue-55380.rs:2:12 + --> $DIR/trait-specialization-default-methods-55380.rs:3:12 | LL | #![feature(specialization)] | ^^^^^^^^^^^^^^ diff --git a/tests/ui/issues/issue-7364.rs b/tests/ui/static/global-variable-promotion-error-7364.rs similarity index 84% rename from tests/ui/issues/issue-7364.rs rename to tests/ui/static/global-variable-promotion-error-7364.rs index 4ce9beb68cd3f..dba4a484d6115 100644 --- a/tests/ui/issues/issue-7364.rs +++ b/tests/ui/static/global-variable-promotion-error-7364.rs @@ -1,3 +1,4 @@ +// https://github.com/rust-lang/rust/issues/7364 use std::cell::RefCell; // Regression test for issue 7364 diff --git a/tests/ui/issues/issue-7364.stderr b/tests/ui/static/global-variable-promotion-error-7364.stderr similarity index 91% rename from tests/ui/issues/issue-7364.stderr rename to tests/ui/static/global-variable-promotion-error-7364.stderr index a47a90c90ce16..b9d75676bef89 100644 --- a/tests/ui/issues/issue-7364.stderr +++ b/tests/ui/static/global-variable-promotion-error-7364.stderr @@ -1,5 +1,5 @@ error[E0277]: `RefCell` cannot be shared between threads safely - --> $DIR/issue-7364.rs:4:15 + --> $DIR/global-variable-promotion-error-7364.rs:5:15 | LL | static boxed: Box> = Box::new(RefCell::new(0)); | ^^^^^^^^^^^^^^^^^^^ `RefCell` cannot be shared between threads safely @@ -12,7 +12,7 @@ note: required because it appears within the type `Box>` = note: shared static variables must have a type that implements `Sync` error[E0015]: cannot call non-const associated function `Box::>::new` in statics - --> $DIR/issue-7364.rs:4:37 + --> $DIR/global-variable-promotion-error-7364.rs:5:37 | LL | static boxed: Box> = Box::new(RefCell::new(0)); | ^^^^^^^^^^^^^^^^^^^^^^^^^ diff --git a/tests/ui/structs-enums/auxiliary/aux-8044.rs b/tests/ui/structs/auxiliary/aux-8044.rs similarity index 100% rename from tests/ui/structs-enums/auxiliary/aux-8044.rs rename to tests/ui/structs/auxiliary/aux-8044.rs diff --git a/tests/ui/structs-enums/struct-and-enum-usage-8044.rs b/tests/ui/structs/btree-struct-usage-8044.rs similarity index 100% rename from tests/ui/structs-enums/struct-and-enum-usage-8044.rs rename to tests/ui/structs/btree-struct-usage-8044.rs diff --git a/tests/ui/issues/issue-53568.rs b/tests/ui/traits/nll-ice-custom-type-ops-53568.rs similarity index 93% rename from tests/ui/issues/issue-53568.rs rename to tests/ui/traits/nll-ice-custom-type-ops-53568.rs index 9862d4ced12c3..9b240cdc190d7 100644 --- a/tests/ui/issues/issue-53568.rs +++ b/tests/ui/traits/nll-ice-custom-type-ops-53568.rs @@ -1,3 +1,4 @@ +// https://github.com/rust-lang/rust/issues/53568 // Regression test for an NLL-related ICE (#53568) -- we failed to // resolve inference variables in "custom type-ops". // diff --git a/tests/ui/traits/self-implements-kinds-in-default-methods-8171.rs b/tests/ui/traits/self-not-send-in-default-method-8171.rs similarity index 100% rename from tests/ui/traits/self-implements-kinds-in-default-methods-8171.rs rename to tests/ui/traits/self-not-send-in-default-method-8171.rs diff --git a/tests/ui/traits/trait-implementation-and-usage-7563.rs b/tests/ui/traits/trait-object-lifetime-bounds-7563.rs similarity index 100% rename from tests/ui/traits/trait-implementation-and-usage-7563.rs rename to tests/ui/traits/trait-object-lifetime-bounds-7563.rs diff --git a/tests/ui/issues/issue-7344.rs b/tests/ui/unreachable-code/boolean-negation-in-unreachable-code-7344.rs similarity index 81% rename from tests/ui/issues/issue-7344.rs rename to tests/ui/unreachable-code/boolean-negation-in-unreachable-code-7344.rs index 406b24634f55e..8fd091872c310 100644 --- a/tests/ui/issues/issue-7344.rs +++ b/tests/ui/unreachable-code/boolean-negation-in-unreachable-code-7344.rs @@ -1,3 +1,4 @@ +// https://github.com/rust-lang/rust/issues/7344 //@ run-pass #![allow(unused_must_use)]