From 7fd15f09008dd72f40d76a5bebb60e3991095a5f Mon Sep 17 00:00:00 2001 From: Caio Date: Sat, 6 Nov 2021 15:35:20 -0300 Subject: [PATCH] Move some tests to more reasonable directories --- src/test/ui/argument-passing.rs | 25 ------------------ .../{ => array-slice-vec}/mut-vstore-expr.rs | 0 .../issue-22066.rs | 0 .../issue-22828.rs | 0 .../issue-28871.rs | 0 .../issue-47139-1.rs | 0 .../issue-54467.rs | 0 .../{issues => async-await}/issue-73541-1.rs | 0 .../issue-73541-1.stderr | 0 .../ui/{issues => attributes}/issue-40962.rs | 0 .../unrestricted-attribute-tokens.rs | 0 src/test/ui/{ => binop}/structured-compare.rs | 0 .../ui/{issues => borrowck}/issue-46095.rs | 0 src/test/ui/{ => box}/new-box.rs | 0 .../ui/{issues => c-variadic}/issue-32201.rs | 0 .../{issues => c-variadic}/issue-32201.stderr | 0 src/test/ui/{ => cast}/supported-cast.rs | 0 .../ui/{issues => closures}/issue-10398.rs | 0 .../{issues => closures}/issue-10398.stderr | 0 .../ui/{issues => closures}/issue-42463.rs | 0 .../auxiliary/issue-39823.rs | 0 .../ui/{issues => coercion}/issue-14589.rs | 0 .../ui/{issues => coercion}/issue-39823.rs | 0 .../ui/{issues => coercion}/issue-73886.rs | 0 .../{issues => coercion}/issue-73886.stderr | 0 .../issue-34028.rs | 0 .../auxiliary/legacy-const-generics.rs | 0 .../legacy-const-generics-bad.rs | 0 .../legacy-const-generics-bad.stderr | 0 .../legacy-const-generics.rs | 0 src/test/ui/{issues => consts}/issue-13902.rs | 0 src/test/ui/{issues => consts}/issue-17074.rs | 0 src/test/ui/{issues => consts}/issue-18294.rs | 0 .../ui/{issues => consts}/issue-18294.stderr | 0 .../issue-23968-const-not-overflow.rs | 0 .../issue-37550-1.rs} | 0 .../issue-37550-1.stderr} | 2 +- src/test/ui/{issues => consts}/issue-37991.rs | 0 .../{ => deprecation}/try-macro-suggestion.rs | 0 .../try-macro-suggestion.stderr | 0 .../ui/{issues => deriving}/issue-19358.rs | 0 .../ui/{issues => deriving}/issue-58319.rs | 0 src/test/ui/{issues => drop}/issue-35546.rs | 0 .../ui/{ => drop}/terminate-in-initializer.rs | 0 .../issue-28498-ugeh-with-passed-to-fn.rs | 0 .../ui/{ => editions}/epoch-gate-feature.rs | 0 .../issue-51582.rs | 0 src/test/ui/{issues => enum}/issue-42747.rs | 0 .../{issues => extern}/issue-28324.mir.stderr | 0 src/test/ui/{issues => extern}/issue-28324.rs | 0 .../issue-28324.thir.stderr | 0 .../{issues => for-loop-while}/issue-51345.rs | 0 .../ui/{ => for-loop-while}/long-while.rs | 0 .../ui/{ => foreign}/nil-decl-in-foreign.rs | 0 .../ui/{issues => generics}/issue-1112.rs | 0 src/test/ui/{issues => generics}/issue-333.rs | 0 .../ui/{issues => generics}/issue-59508-1.rs | 0 .../{issues => generics}/issue-59508-1.stderr | 0 .../ui/{issues => generics}/issue-59508.fixed | 0 .../ui/{issues => generics}/issue-59508.rs | 0 .../{issues => generics}/issue-59508.stderr | 0 .../issue-60283.rs | 0 .../issue-60283.stderr | 0 .../ui/{ => hygiene}/lambda-var-hygiene.rs | 0 .../ui/{issues => impl-trait}/issue-49579.rs | 0 .../ui/{issues => impl-trait}/issue-49685.rs | 0 .../ui/{issues => impl-trait}/issue-51185.rs | 0 .../in-band-lifetimes.rs | 0 .../lub-glb-with-unbound-infer-var.rs | 0 src/test/ui/issues/issue-2444.rs | 17 ------------ src/test/ui/issues/issue-2748-b.rs | 11 -------- src/test/ui/issues/issue-3211.rs | 7 ----- src/test/ui/issues/issue-4401.rs | 7 ----- src/test/ui/issues/issue-50993.rs | 9 ------- src/test/ui/issues/issue-50993.stderr | 4 --- src/test/ui/issues/issue-811.rs | 26 ------------------- .../ui/{issues => lang-items}/issue-19660.rs | 0 .../{issues => lang-items}/issue-19660.stderr | 0 .../ui/{issues => lang-items}/issue-31076.rs | 0 .../{issues => lang-items}/issue-31076.stderr | 0 .../ui/{ => lang-items}/required-lang-item.rs | 0 .../required-lang-item.stderr | 0 .../ui/{issues => lifetimes}/issue-26638.rs | 0 .../{issues => lifetimes}/issue-26638.stderr | 0 src/test/ui/{issues => lint}/issue-14837.rs | 0 src/test/ui/{issues => lint}/issue-57410-1.rs | 0 src/test/ui/{issues => lint}/issue-63364.rs | 0 .../ui/{issues => lint}/issue-63364.stderr | 0 .../ui/{ => lint}/unnecessary-extern-crate.rs | 0 .../unnecessary-extern-crate.stderr | 0 src/test/ui/{ => lint}/warn-ctypes-inhibit.rs | 0 .../ui/{issues => llvm-asm}/issue-23458.rs | 0 .../{issues => llvm-asm}/issue-23458.stderr | 0 .../ui/{issues => llvm-asm}/issue-37366.rs | 0 .../issue-53787-inline-assembler-macro.rs | 0 .../issue-53787-inline-assembler-macro.stderr | 0 src/test/ui/{thinlto => lto}/all-crates.rs | 0 .../ui/{thinlto => lto}/auxiliary/dylib.rs | 0 .../auxiliary/lto-duplicate-symbols1.rs | 0 .../auxiliary/lto-duplicate-symbols2.rs | 0 .../lto-rustc-loads-linker-plugin.rs | 0 .../auxiliary/msvc-imp-present.rs | 0 .../auxiliary/thin-lto-inlines-aux.rs | 0 src/test/ui/{thinlto => lto}/dylib-works.rs | 0 .../{ => lto}/lto-and-no-bitcode-in-rlib.rs | 0 .../lto-and-no-bitcode-in-rlib.stderr | 0 .../ui/{ => lto}/lto-duplicate-symbols.rs | 0 .../ui/{ => lto}/lto-duplicate-symbols.stderr | 0 .../ui/{ => lto}/lto-many-codegen-units.rs | 0 src/test/ui/{ => lto}/lto-opt-level-s.rs | 0 src/test/ui/{ => lto}/lto-opt-level-z.rs | 0 .../lto-rustc-loads-linker-plugin.rs | 0 .../{ => lto}/lto-still-runs-thread-dtors.rs | 0 .../lto-thin-rustc-loads-linker-plugin.rs | 0 .../ui/{thinlto => lto}/msvc-imp-present.rs | 0 .../ui/{ => lto}/thin-lto-global-allocator.rs | 0 .../ui/{thinlto => lto}/thin-lto-inlines.rs | 0 .../ui/{thinlto => lto}/thin-lto-inlines2.rs | 0 src/test/ui/{thinlto => lto}/weak-works.rs | 0 .../auxiliary/issue-19163.rs | 0 src/test/ui/{issues => macros}/issue-16098.rs | 0 .../ui/{issues => macros}/issue-16098.stderr | 0 src/test/ui/{issues => macros}/issue-19163.rs | 0 .../ui/{issues => macros}/issue-19163.stderr | 0 src/test/ui/{issues => macros}/issue-21356.rs | 0 .../ui/{issues => macros}/issue-21356.stderr | 0 src/test/ui/{issues => macros}/issue-22463.rs | 0 src/test/ui/{issues => macros}/issue-29084.rs | 0 .../ui/{issues => macros}/issue-29084.stderr | 0 src/test/ui/{issues => macros}/issue-34171.rs | 0 src/test/ui/{issues => macros}/issue-37175.rs | 0 src/test/ui/{issues => macros}/issue-39388.rs | 0 .../ui/{issues => macros}/issue-39388.stderr | 0 src/test/ui/{issues => macros}/issue-40770.rs | 0 src/test/ui/{issues => macros}/issue-57597.rs | 0 .../ui/{issues => macros}/issue-57597.stderr | 0 .../ui/{issues => macros}/issue-6596-1.rs | 0 .../ui/{issues => macros}/issue-6596-1.stderr | 0 src/test/ui/{issues => macros}/issue-86865.rs | 0 .../ui/{issues => macros}/issue-86865.stderr | 0 .../ui/{ => macros}/trace_macros-format.rs | 0 .../{ => macros}/trace_macros-format.stderr | 0 ...lap-doesnt-conflict-with-specialization.rs | 0 ...doesnt-conflict-with-specialization.stderr | 0 ...p-permitted-for-annotated-marker-traits.rs | 0 src/test/ui/{issues => match}/issue-11940.rs | 0 src/test/ui/{issues => match}/issue-18060.rs | 0 src/test/ui/{issues => match}/issue-26251.rs | 0 src/test/ui/{issues => match}/issue-26996.rs | 0 src/test/ui/{issues => match}/issue-42679.rs | 0 src/test/ui/{issues => mir}/issue-74739.rs | 0 src/test/ui/negative.rs | 8 ------ .../diverging-tuple-parts-39485.rs | 0 .../diverging-tuple-parts-39485.stderr | 0 .../unary-minus-suffix-inference.rs | 0 .../issue-45152.rs => packed/issue-46152.rs} | 0 .../{ => parser}/bastion-of-the-turbofish.rs | 0 src/test/ui/{issues => parser}/issue-13483.rs | 0 .../ui/{issues => parser}/issue-13483.stderr | 0 .../ui/{issues => parser}/issue-20616-4.rs | 0 .../{issues => parser}/issue-20616-4.stderr | 0 .../ui/{issues => parser}/issue-20616-5.rs | 0 .../{issues => parser}/issue-20616-5.stderr | 0 .../ui/{issues => parser}/issue-20616-6.rs | 0 .../{issues => parser}/issue-20616-6.stderr | 0 .../ui/{issues => parser}/issue-20616-7.rs | 0 .../{issues => parser}/issue-20616-7.stderr | 0 src/test/ui/{issues => parser}/issue-21475.rs | 0 src/test/ui/{issues => parser}/issue-31804.rs | 0 .../ui/{issues => parser}/issue-31804.stderr | 0 .../ui/{issues => parser}/issue-34255-1.rs | 0 .../{issues => parser}/issue-34255-1.stderr | 0 src/test/ui/{issues => parser}/issue-49040.rs | 0 .../ui/{issues => parser}/issue-49040.stderr | 0 src/test/ui/{issues => parser}/issue-56031.rs | 0 .../ui/{issues => parser}/issue-56031.stderr | 0 .../ui/{issues => pattern}/issue-11577.rs | 0 .../ui/{issues => pattern}/issue-15080.rs | 0 .../ui/{issues => pattern}/issue-72574-2.rs | 0 .../{issues => pattern}/issue-72574-2.stderr | 0 .../ui/{issues => pattern}/issue-8351-1.rs | 0 .../ui/{issues => pattern}/issue-8351-2.rs | 0 .../ui/{issues => process}/issue-14456.rs | 0 .../ui/{issues => process}/issue-16272.rs | 0 .../ui/{issues => process}/issue-20091.rs | 0 .../ui/{ => process}/signal-exit-status.rs | 0 .../ui/{issues => regions}/issue-21520.rs | 0 .../ui/{issues => regions}/issue-26448-1.rs | 0 .../ui/{issues => regions}/issue-26448-2.rs | 0 .../ui/{issues => regions}/issue-26448-3.rs | 0 .../{ => resolve}/editions-crate-root-2015.rs | 0 .../editions-crate-root-2015.stderr | 0 .../ui/{issues => resolve}/issue-12796.rs | 0 .../ui/{issues => resolve}/issue-12796.stderr | 0 .../ui/{issues => resolve}/issue-23716.rs | 0 .../ui/{issues => resolve}/issue-23716.stderr | 0 .../ui/{issues => resolve}/issue-3021-c.rs | 0 .../{issues => resolve}/issue-3021-c.stderr | 0 src/test/ui/{issues => resolve}/issue-3021.rs | 0 .../ui/{issues => resolve}/issue-3021.stderr | 0 .../ui/{issues => resolve}/issue-31845.rs | 0 .../ui/{issues => resolve}/issue-31845.stderr | 0 src/test/ui/{issues => resolve}/issue-5099.rs | 0 .../ui/{issues => resolve}/issue-5099.stderr | 0 .../issue-6804.rs | 0 .../issue-6804.stderr | 0 src/test/ui/{issues => self}/issue-61882-2.rs | 0 .../ui/{issues => self}/issue-61882-2.stderr | 0 src/test/ui/{issues => self}/issue-61882.rs | 0 .../ui/{issues => self}/issue-61882.stderr | 0 .../transmute-specialization.rs | 0 .../transmute-specialization.stderr | 0 .../ui/{ => static}/auxiliary/nested_item.rs | 0 src/test/ui/{ => static}/nested_item_main.rs | 0 .../issue-14227.mir.stderr | 0 .../ui/{issues => statics}/issue-14227.rs | 0 .../issue-14227.thir.stderr | 0 .../{issues => structs-enums}/issue-50731.rs | 0 .../{ => svh}/auxiliary/changing-crates-a1.rs | 0 .../{ => svh}/auxiliary/changing-crates-a2.rs | 0 .../{ => svh}/auxiliary/changing-crates-b.rs | 0 src/test/ui/{ => svh}/changing-crates.rs | 0 src/test/ui/{ => svh}/changing-crates.stderr | 0 .../ui/{issues => test-attrs}/issue-20823.rs | 0 .../issue-24313.rs | 0 .../issue-4448.rs | 0 .../issue-8827.rs | 0 .../issue-9396.rs | 0 .../{ => threads-sendsync}/trivial-message.rs | 0 src/test/ui/{ => threads-sendsync}/yield2.rs | 0 src/test/ui/{issues => traits}/issue-24010.rs | 0 src/test/ui/{issues => traits}/issue-38604.rs | 0 .../ui/{issues => traits}/issue-38604.stderr | 0 src/test/ui/{issues => traits}/issue-3973.rs | 0 .../ui/{issues => traits}/issue-3973.stderr | 0 .../ui/{issues => traits}/issue-59029-1.rs | 0 .../{issues => traits}/issue-59029-1.stderr | 0 src/test/ui/{issues => traits}/issue-72455.rs | 0 .../object-does-not-impl-trait.rs | 0 .../object-does-not-impl-trait.stderr | 0 .../ui/{ => traits}/syntax-trait-polarity.rs | 0 .../{ => traits}/syntax-trait-polarity.stderr | 0 .../ui/{issues => try-block}/issue-45124.rs | 0 .../issue-60662.rs | 0 .../issue-60662.stdout | 0 .../{issues => type-inference}/issue-30225.rs | 0 .../issue-30225.stderr | 0 .../auxiliary/xcrate-issue-43189-a.rs | 0 .../auxiliary/xcrate-issue-43189-b.rs | 0 .../xcrate-issue-46112-rexport-core.rs | 0 .../auxiliary/xcrate-issue-61711-b.rs | 0 src/test/ui/{issues => typeck}/issue-43189.rs | 0 .../ui/{issues => typeck}/issue-43189.stderr | 0 src/test/ui/{issues => typeck}/issue-46112.rs | 0 .../ui/{issues => typeck}/issue-46112.stderr | 0 .../issue-61711-once-caused-rustc-inf-loop.rs | 0 .../issue-18652.rs | 0 .../ui/{issues => unsized}/issue-30355.rs | 0 .../ui/{issues => unsized}/issue-30355.stderr | 0 src/tools/tidy/src/ui_tests.rs | 4 +-- 260 files changed, 3 insertions(+), 117 deletions(-) delete mode 100644 src/test/ui/argument-passing.rs rename src/test/ui/{ => array-slice-vec}/mut-vstore-expr.rs (100%) rename src/test/ui/{issues => associated-types}/issue-22066.rs (100%) rename src/test/ui/{issues => associated-types}/issue-22828.rs (100%) rename src/test/ui/{issues => associated-types}/issue-28871.rs (100%) rename src/test/ui/{issues => associated-types}/issue-47139-1.rs (100%) rename src/test/ui/{issues => associated-types}/issue-54467.rs (100%) rename src/test/ui/{issues => async-await}/issue-73541-1.rs (100%) rename src/test/ui/{issues => async-await}/issue-73541-1.stderr (100%) rename src/test/ui/{issues => attributes}/issue-40962.rs (100%) rename src/test/ui/{ => attributes}/unrestricted-attribute-tokens.rs (100%) rename src/test/ui/{ => binop}/structured-compare.rs (100%) rename src/test/ui/{issues => borrowck}/issue-46095.rs (100%) rename src/test/ui/{ => box}/new-box.rs (100%) rename src/test/ui/{issues => c-variadic}/issue-32201.rs (100%) rename src/test/ui/{issues => c-variadic}/issue-32201.stderr (100%) rename src/test/ui/{ => cast}/supported-cast.rs (100%) rename src/test/ui/{issues => closures}/issue-10398.rs (100%) rename src/test/ui/{issues => closures}/issue-10398.stderr (100%) rename src/test/ui/{issues => closures}/issue-42463.rs (100%) rename src/test/ui/{issues => coercion}/auxiliary/issue-39823.rs (100%) rename src/test/ui/{issues => coercion}/issue-14589.rs (100%) rename src/test/ui/{issues => coercion}/issue-39823.rs (100%) rename src/test/ui/{issues => coercion}/issue-73886.rs (100%) rename src/test/ui/{issues => coercion}/issue-73886.stderr (100%) rename src/test/ui/{issues => conditional-compilation}/issue-34028.rs (100%) rename src/test/ui/{ => const-generics}/auxiliary/legacy-const-generics.rs (100%) rename src/test/ui/{ => const-generics}/legacy-const-generics-bad.rs (100%) rename src/test/ui/{ => const-generics}/legacy-const-generics-bad.stderr (100%) rename src/test/ui/{ => const-generics}/legacy-const-generics.rs (100%) rename src/test/ui/{issues => consts}/issue-13902.rs (100%) rename src/test/ui/{issues => consts}/issue-17074.rs (100%) rename src/test/ui/{issues => consts}/issue-18294.rs (100%) rename src/test/ui/{issues => consts}/issue-18294.stderr (100%) rename src/test/ui/{issues => consts}/issue-23968-const-not-overflow.rs (100%) rename src/test/ui/{issues/issue-37550.rs => consts/issue-37550-1.rs} (100%) rename src/test/ui/{issues/issue-37550.stderr => consts/issue-37550-1.stderr} (92%) rename src/test/ui/{issues => consts}/issue-37991.rs (100%) rename src/test/ui/{ => deprecation}/try-macro-suggestion.rs (100%) rename src/test/ui/{ => deprecation}/try-macro-suggestion.stderr (100%) rename src/test/ui/{issues => deriving}/issue-19358.rs (100%) rename src/test/ui/{issues => deriving}/issue-58319.rs (100%) rename src/test/ui/{issues => drop}/issue-35546.rs (100%) rename src/test/ui/{ => drop}/terminate-in-initializer.rs (100%) rename src/test/ui/{issues => dropck}/issue-28498-ugeh-with-passed-to-fn.rs (100%) rename src/test/ui/{ => editions}/epoch-gate-feature.rs (100%) rename src/test/ui/{issues => enum-discriminant}/issue-51582.rs (100%) rename src/test/ui/{issues => enum}/issue-42747.rs (100%) rename src/test/ui/{issues => extern}/issue-28324.mir.stderr (100%) rename src/test/ui/{issues => extern}/issue-28324.rs (100%) rename src/test/ui/{issues => extern}/issue-28324.thir.stderr (100%) rename src/test/ui/{issues => for-loop-while}/issue-51345.rs (100%) rename src/test/ui/{ => for-loop-while}/long-while.rs (100%) rename src/test/ui/{ => foreign}/nil-decl-in-foreign.rs (100%) rename src/test/ui/{issues => generics}/issue-1112.rs (100%) rename src/test/ui/{issues => generics}/issue-333.rs (100%) rename src/test/ui/{issues => generics}/issue-59508-1.rs (100%) rename src/test/ui/{issues => generics}/issue-59508-1.stderr (100%) rename src/test/ui/{issues => generics}/issue-59508.fixed (100%) rename src/test/ui/{issues => generics}/issue-59508.rs (100%) rename src/test/ui/{issues => generics}/issue-59508.stderr (100%) rename src/test/ui/{issues => higher-rank-trait-bounds}/issue-60283.rs (100%) rename src/test/ui/{issues => higher-rank-trait-bounds}/issue-60283.stderr (100%) rename src/test/ui/{ => hygiene}/lambda-var-hygiene.rs (100%) rename src/test/ui/{issues => impl-trait}/issue-49579.rs (100%) rename src/test/ui/{issues => impl-trait}/issue-49685.rs (100%) rename src/test/ui/{issues => impl-trait}/issue-51185.rs (100%) rename src/test/ui/{ => in-band-lifetimes}/in-band-lifetimes.rs (100%) rename src/test/ui/{ => inference}/lub-glb-with-unbound-infer-var.rs (100%) delete mode 100644 src/test/ui/issues/issue-2444.rs delete mode 100644 src/test/ui/issues/issue-2748-b.rs delete mode 100644 src/test/ui/issues/issue-3211.rs delete mode 100644 src/test/ui/issues/issue-4401.rs delete mode 100644 src/test/ui/issues/issue-50993.rs delete mode 100644 src/test/ui/issues/issue-50993.stderr delete mode 100644 src/test/ui/issues/issue-811.rs rename src/test/ui/{issues => lang-items}/issue-19660.rs (100%) rename src/test/ui/{issues => lang-items}/issue-19660.stderr (100%) rename src/test/ui/{issues => lang-items}/issue-31076.rs (100%) rename src/test/ui/{issues => lang-items}/issue-31076.stderr (100%) rename src/test/ui/{ => lang-items}/required-lang-item.rs (100%) rename src/test/ui/{ => lang-items}/required-lang-item.stderr (100%) rename src/test/ui/{issues => lifetimes}/issue-26638.rs (100%) rename src/test/ui/{issues => lifetimes}/issue-26638.stderr (100%) rename src/test/ui/{issues => lint}/issue-14837.rs (100%) rename src/test/ui/{issues => lint}/issue-57410-1.rs (100%) rename src/test/ui/{issues => lint}/issue-63364.rs (100%) rename src/test/ui/{issues => lint}/issue-63364.stderr (100%) rename src/test/ui/{ => lint}/unnecessary-extern-crate.rs (100%) rename src/test/ui/{ => lint}/unnecessary-extern-crate.stderr (100%) rename src/test/ui/{ => lint}/warn-ctypes-inhibit.rs (100%) rename src/test/ui/{issues => llvm-asm}/issue-23458.rs (100%) rename src/test/ui/{issues => llvm-asm}/issue-23458.stderr (100%) rename src/test/ui/{issues => llvm-asm}/issue-37366.rs (100%) rename src/test/ui/{issues => llvm-asm}/issue-53787-inline-assembler-macro.rs (100%) rename src/test/ui/{issues => llvm-asm}/issue-53787-inline-assembler-macro.stderr (100%) rename src/test/ui/{thinlto => lto}/all-crates.rs (100%) rename src/test/ui/{thinlto => lto}/auxiliary/dylib.rs (100%) rename src/test/ui/{ => lto}/auxiliary/lto-duplicate-symbols1.rs (100%) rename src/test/ui/{ => lto}/auxiliary/lto-duplicate-symbols2.rs (100%) rename src/test/ui/{ => lto}/auxiliary/lto-rustc-loads-linker-plugin.rs (100%) rename src/test/ui/{thinlto => lto}/auxiliary/msvc-imp-present.rs (100%) rename src/test/ui/{thinlto => lto}/auxiliary/thin-lto-inlines-aux.rs (100%) rename src/test/ui/{thinlto => lto}/dylib-works.rs (100%) rename src/test/ui/{ => lto}/lto-and-no-bitcode-in-rlib.rs (100%) rename src/test/ui/{ => lto}/lto-and-no-bitcode-in-rlib.stderr (100%) rename src/test/ui/{ => lto}/lto-duplicate-symbols.rs (100%) rename src/test/ui/{ => lto}/lto-duplicate-symbols.stderr (100%) rename src/test/ui/{ => lto}/lto-many-codegen-units.rs (100%) rename src/test/ui/{ => lto}/lto-opt-level-s.rs (100%) rename src/test/ui/{ => lto}/lto-opt-level-z.rs (100%) rename src/test/ui/{ => lto}/lto-rustc-loads-linker-plugin.rs (100%) rename src/test/ui/{ => lto}/lto-still-runs-thread-dtors.rs (100%) rename src/test/ui/{ => lto}/lto-thin-rustc-loads-linker-plugin.rs (100%) rename src/test/ui/{thinlto => lto}/msvc-imp-present.rs (100%) rename src/test/ui/{ => lto}/thin-lto-global-allocator.rs (100%) rename src/test/ui/{thinlto => lto}/thin-lto-inlines.rs (100%) rename src/test/ui/{thinlto => lto}/thin-lto-inlines2.rs (100%) rename src/test/ui/{thinlto => lto}/weak-works.rs (100%) rename src/test/ui/{issues => macros}/auxiliary/issue-19163.rs (100%) rename src/test/ui/{issues => macros}/issue-16098.rs (100%) rename src/test/ui/{issues => macros}/issue-16098.stderr (100%) rename src/test/ui/{issues => macros}/issue-19163.rs (100%) rename src/test/ui/{issues => macros}/issue-19163.stderr (100%) rename src/test/ui/{issues => macros}/issue-21356.rs (100%) rename src/test/ui/{issues => macros}/issue-21356.stderr (100%) rename src/test/ui/{issues => macros}/issue-22463.rs (100%) rename src/test/ui/{issues => macros}/issue-29084.rs (100%) rename src/test/ui/{issues => macros}/issue-29084.stderr (100%) rename src/test/ui/{issues => macros}/issue-34171.rs (100%) rename src/test/ui/{issues => macros}/issue-37175.rs (100%) rename src/test/ui/{issues => macros}/issue-39388.rs (100%) rename src/test/ui/{issues => macros}/issue-39388.stderr (100%) rename src/test/ui/{issues => macros}/issue-40770.rs (100%) rename src/test/ui/{issues => macros}/issue-57597.rs (100%) rename src/test/ui/{issues => macros}/issue-57597.stderr (100%) rename src/test/ui/{issues => macros}/issue-6596-1.rs (100%) rename src/test/ui/{issues => macros}/issue-6596-1.stderr (100%) rename src/test/ui/{issues => macros}/issue-86865.rs (100%) rename src/test/ui/{issues => macros}/issue-86865.stderr (100%) rename src/test/ui/{ => macros}/trace_macros-format.rs (100%) rename src/test/ui/{ => macros}/trace_macros-format.stderr (100%) rename src/test/ui/{ => marker_trait_attr}/overlap-doesnt-conflict-with-specialization.rs (100%) rename src/test/ui/{ => marker_trait_attr}/overlap-doesnt-conflict-with-specialization.stderr (100%) rename src/test/ui/{ => marker_trait_attr}/overlap-permitted-for-annotated-marker-traits.rs (100%) rename src/test/ui/{issues => match}/issue-11940.rs (100%) rename src/test/ui/{issues => match}/issue-18060.rs (100%) rename src/test/ui/{issues => match}/issue-26251.rs (100%) rename src/test/ui/{issues => match}/issue-26996.rs (100%) rename src/test/ui/{issues => match}/issue-42679.rs (100%) rename src/test/ui/{issues => mir}/issue-74739.rs (100%) delete mode 100644 src/test/ui/negative.rs rename src/test/ui/{ => never_type}/diverging-tuple-parts-39485.rs (100%) rename src/test/ui/{ => never_type}/diverging-tuple-parts-39485.stderr (100%) rename src/test/ui/{ => numbers-arithmetic}/unary-minus-suffix-inference.rs (100%) rename src/test/ui/{issues/issue-45152.rs => packed/issue-46152.rs} (100%) rename src/test/ui/{ => parser}/bastion-of-the-turbofish.rs (100%) rename src/test/ui/{issues => parser}/issue-13483.rs (100%) rename src/test/ui/{issues => parser}/issue-13483.stderr (100%) rename src/test/ui/{issues => parser}/issue-20616-4.rs (100%) rename src/test/ui/{issues => parser}/issue-20616-4.stderr (100%) rename src/test/ui/{issues => parser}/issue-20616-5.rs (100%) rename src/test/ui/{issues => parser}/issue-20616-5.stderr (100%) rename src/test/ui/{issues => parser}/issue-20616-6.rs (100%) rename src/test/ui/{issues => parser}/issue-20616-6.stderr (100%) rename src/test/ui/{issues => parser}/issue-20616-7.rs (100%) rename src/test/ui/{issues => parser}/issue-20616-7.stderr (100%) rename src/test/ui/{issues => parser}/issue-21475.rs (100%) rename src/test/ui/{issues => parser}/issue-31804.rs (100%) rename src/test/ui/{issues => parser}/issue-31804.stderr (100%) rename src/test/ui/{issues => parser}/issue-34255-1.rs (100%) rename src/test/ui/{issues => parser}/issue-34255-1.stderr (100%) rename src/test/ui/{issues => parser}/issue-49040.rs (100%) rename src/test/ui/{issues => parser}/issue-49040.stderr (100%) rename src/test/ui/{issues => parser}/issue-56031.rs (100%) rename src/test/ui/{issues => parser}/issue-56031.stderr (100%) rename src/test/ui/{issues => pattern}/issue-11577.rs (100%) rename src/test/ui/{issues => pattern}/issue-15080.rs (100%) rename src/test/ui/{issues => pattern}/issue-72574-2.rs (100%) rename src/test/ui/{issues => pattern}/issue-72574-2.stderr (100%) rename src/test/ui/{issues => pattern}/issue-8351-1.rs (100%) rename src/test/ui/{issues => pattern}/issue-8351-2.rs (100%) rename src/test/ui/{issues => process}/issue-14456.rs (100%) rename src/test/ui/{issues => process}/issue-16272.rs (100%) rename src/test/ui/{issues => process}/issue-20091.rs (100%) rename src/test/ui/{ => process}/signal-exit-status.rs (100%) rename src/test/ui/{issues => regions}/issue-21520.rs (100%) rename src/test/ui/{issues => regions}/issue-26448-1.rs (100%) rename src/test/ui/{issues => regions}/issue-26448-2.rs (100%) rename src/test/ui/{issues => regions}/issue-26448-3.rs (100%) rename src/test/ui/{ => resolve}/editions-crate-root-2015.rs (100%) rename src/test/ui/{ => resolve}/editions-crate-root-2015.stderr (100%) rename src/test/ui/{issues => resolve}/issue-12796.rs (100%) rename src/test/ui/{issues => resolve}/issue-12796.stderr (100%) rename src/test/ui/{issues => resolve}/issue-23716.rs (100%) rename src/test/ui/{issues => resolve}/issue-23716.stderr (100%) rename src/test/ui/{issues => resolve}/issue-3021-c.rs (100%) rename src/test/ui/{issues => resolve}/issue-3021-c.stderr (100%) rename src/test/ui/{issues => resolve}/issue-3021.rs (100%) rename src/test/ui/{issues => resolve}/issue-3021.stderr (100%) rename src/test/ui/{issues => resolve}/issue-31845.rs (100%) rename src/test/ui/{issues => resolve}/issue-31845.stderr (100%) rename src/test/ui/{issues => resolve}/issue-5099.rs (100%) rename src/test/ui/{issues => resolve}/issue-5099.stderr (100%) rename src/test/ui/{issues => rfc-1445-restrict-constants-in-patterns}/issue-6804.rs (100%) rename src/test/ui/{issues => rfc-1445-restrict-constants-in-patterns}/issue-6804.stderr (100%) rename src/test/ui/{issues => self}/issue-61882-2.rs (100%) rename src/test/ui/{issues => self}/issue-61882-2.stderr (100%) rename src/test/ui/{issues => self}/issue-61882.rs (100%) rename src/test/ui/{issues => self}/issue-61882.stderr (100%) rename src/test/ui/{ => specialization}/transmute-specialization.rs (100%) rename src/test/ui/{ => specialization}/transmute-specialization.stderr (100%) rename src/test/ui/{ => static}/auxiliary/nested_item.rs (100%) rename src/test/ui/{ => static}/nested_item_main.rs (100%) rename src/test/ui/{issues => statics}/issue-14227.mir.stderr (100%) rename src/test/ui/{issues => statics}/issue-14227.rs (100%) rename src/test/ui/{issues => statics}/issue-14227.thir.stderr (100%) rename src/test/ui/{issues => structs-enums}/issue-50731.rs (100%) rename src/test/ui/{ => svh}/auxiliary/changing-crates-a1.rs (100%) rename src/test/ui/{ => svh}/auxiliary/changing-crates-a2.rs (100%) rename src/test/ui/{ => svh}/auxiliary/changing-crates-b.rs (100%) rename src/test/ui/{ => svh}/changing-crates.rs (100%) rename src/test/ui/{ => svh}/changing-crates.stderr (100%) rename src/test/ui/{issues => test-attrs}/issue-20823.rs (100%) rename src/test/ui/{issues => threads-sendsync}/issue-24313.rs (100%) rename src/test/ui/{issues => threads-sendsync}/issue-4448.rs (100%) rename src/test/ui/{issues => threads-sendsync}/issue-8827.rs (100%) rename src/test/ui/{issues => threads-sendsync}/issue-9396.rs (100%) rename src/test/ui/{ => threads-sendsync}/trivial-message.rs (100%) rename src/test/ui/{ => threads-sendsync}/yield2.rs (100%) rename src/test/ui/{issues => traits}/issue-24010.rs (100%) rename src/test/ui/{issues => traits}/issue-38604.rs (100%) rename src/test/ui/{issues => traits}/issue-38604.stderr (100%) rename src/test/ui/{issues => traits}/issue-3973.rs (100%) rename src/test/ui/{issues => traits}/issue-3973.stderr (100%) rename src/test/ui/{issues => traits}/issue-59029-1.rs (100%) rename src/test/ui/{issues => traits}/issue-59029-1.stderr (100%) rename src/test/ui/{issues => traits}/issue-72455.rs (100%) rename src/test/ui/{ => traits}/object-does-not-impl-trait.rs (100%) rename src/test/ui/{ => traits}/object-does-not-impl-trait.stderr (100%) rename src/test/ui/{ => traits}/syntax-trait-polarity.rs (100%) rename src/test/ui/{ => traits}/syntax-trait-polarity.stderr (100%) rename src/test/ui/{issues => try-block}/issue-45124.rs (100%) rename src/test/ui/{issues => type-alias-impl-trait}/issue-60662.rs (100%) rename src/test/ui/{issues => type-alias-impl-trait}/issue-60662.stdout (100%) rename src/test/ui/{issues => type-inference}/issue-30225.rs (100%) rename src/test/ui/{issues => type-inference}/issue-30225.stderr (100%) rename src/test/ui/{issues => typeck}/auxiliary/xcrate-issue-43189-a.rs (100%) rename src/test/ui/{issues => typeck}/auxiliary/xcrate-issue-43189-b.rs (100%) rename src/test/ui/{issues => typeck}/auxiliary/xcrate-issue-46112-rexport-core.rs (100%) rename src/test/ui/{issues => typeck}/auxiliary/xcrate-issue-61711-b.rs (100%) rename src/test/ui/{issues => typeck}/issue-43189.rs (100%) rename src/test/ui/{issues => typeck}/issue-43189.stderr (100%) rename src/test/ui/{issues => typeck}/issue-46112.rs (100%) rename src/test/ui/{issues => typeck}/issue-46112.stderr (100%) rename src/test/ui/{issues => typeck}/issue-61711-once-caused-rustc-inf-loop.rs (100%) rename src/test/ui/{issues => unboxed-closures}/issue-18652.rs (100%) rename src/test/ui/{issues => unsized}/issue-30355.rs (100%) rename src/test/ui/{issues => unsized}/issue-30355.stderr (100%) diff --git a/src/test/ui/argument-passing.rs b/src/test/ui/argument-passing.rs deleted file mode 100644 index 74759a4a6bdff..0000000000000 --- a/src/test/ui/argument-passing.rs +++ /dev/null @@ -1,25 +0,0 @@ -// run-pass - -struct X { - x: isize -} - -fn f1(a: &mut X, b: &mut isize, c: isize) -> isize { - let r = a.x + *b + c; - a.x = 0; - *b = 10; - return r; -} - -fn f2(a: isize, f: F) -> isize where F: FnOnce(isize) { f(1); return a; } - -pub fn main() { - let mut a = X {x: 1}; - let mut b = 2; - let c = 3; - assert_eq!(f1(&mut a, &mut b, c), 6); - assert_eq!(a.x, 0); - assert_eq!(b, 10); - assert_eq!(f2(a.x, |_| a.x = 50), 0); - assert_eq!(a.x, 50); -} diff --git a/src/test/ui/mut-vstore-expr.rs b/src/test/ui/array-slice-vec/mut-vstore-expr.rs similarity index 100% rename from src/test/ui/mut-vstore-expr.rs rename to src/test/ui/array-slice-vec/mut-vstore-expr.rs diff --git a/src/test/ui/issues/issue-22066.rs b/src/test/ui/associated-types/issue-22066.rs similarity index 100% rename from src/test/ui/issues/issue-22066.rs rename to src/test/ui/associated-types/issue-22066.rs diff --git a/src/test/ui/issues/issue-22828.rs b/src/test/ui/associated-types/issue-22828.rs similarity index 100% rename from src/test/ui/issues/issue-22828.rs rename to src/test/ui/associated-types/issue-22828.rs diff --git a/src/test/ui/issues/issue-28871.rs b/src/test/ui/associated-types/issue-28871.rs similarity index 100% rename from src/test/ui/issues/issue-28871.rs rename to src/test/ui/associated-types/issue-28871.rs diff --git a/src/test/ui/issues/issue-47139-1.rs b/src/test/ui/associated-types/issue-47139-1.rs similarity index 100% rename from src/test/ui/issues/issue-47139-1.rs rename to src/test/ui/associated-types/issue-47139-1.rs diff --git a/src/test/ui/issues/issue-54467.rs b/src/test/ui/associated-types/issue-54467.rs similarity index 100% rename from src/test/ui/issues/issue-54467.rs rename to src/test/ui/associated-types/issue-54467.rs diff --git a/src/test/ui/issues/issue-73541-1.rs b/src/test/ui/async-await/issue-73541-1.rs similarity index 100% rename from src/test/ui/issues/issue-73541-1.rs rename to src/test/ui/async-await/issue-73541-1.rs diff --git a/src/test/ui/issues/issue-73541-1.stderr b/src/test/ui/async-await/issue-73541-1.stderr similarity index 100% rename from src/test/ui/issues/issue-73541-1.stderr rename to src/test/ui/async-await/issue-73541-1.stderr diff --git a/src/test/ui/issues/issue-40962.rs b/src/test/ui/attributes/issue-40962.rs similarity index 100% rename from src/test/ui/issues/issue-40962.rs rename to src/test/ui/attributes/issue-40962.rs diff --git a/src/test/ui/unrestricted-attribute-tokens.rs b/src/test/ui/attributes/unrestricted-attribute-tokens.rs similarity index 100% rename from src/test/ui/unrestricted-attribute-tokens.rs rename to src/test/ui/attributes/unrestricted-attribute-tokens.rs diff --git a/src/test/ui/structured-compare.rs b/src/test/ui/binop/structured-compare.rs similarity index 100% rename from src/test/ui/structured-compare.rs rename to src/test/ui/binop/structured-compare.rs diff --git a/src/test/ui/issues/issue-46095.rs b/src/test/ui/borrowck/issue-46095.rs similarity index 100% rename from src/test/ui/issues/issue-46095.rs rename to src/test/ui/borrowck/issue-46095.rs diff --git a/src/test/ui/new-box.rs b/src/test/ui/box/new-box.rs similarity index 100% rename from src/test/ui/new-box.rs rename to src/test/ui/box/new-box.rs diff --git a/src/test/ui/issues/issue-32201.rs b/src/test/ui/c-variadic/issue-32201.rs similarity index 100% rename from src/test/ui/issues/issue-32201.rs rename to src/test/ui/c-variadic/issue-32201.rs diff --git a/src/test/ui/issues/issue-32201.stderr b/src/test/ui/c-variadic/issue-32201.stderr similarity index 100% rename from src/test/ui/issues/issue-32201.stderr rename to src/test/ui/c-variadic/issue-32201.stderr diff --git a/src/test/ui/supported-cast.rs b/src/test/ui/cast/supported-cast.rs similarity index 100% rename from src/test/ui/supported-cast.rs rename to src/test/ui/cast/supported-cast.rs diff --git a/src/test/ui/issues/issue-10398.rs b/src/test/ui/closures/issue-10398.rs similarity index 100% rename from src/test/ui/issues/issue-10398.rs rename to src/test/ui/closures/issue-10398.rs diff --git a/src/test/ui/issues/issue-10398.stderr b/src/test/ui/closures/issue-10398.stderr similarity index 100% rename from src/test/ui/issues/issue-10398.stderr rename to src/test/ui/closures/issue-10398.stderr diff --git a/src/test/ui/issues/issue-42463.rs b/src/test/ui/closures/issue-42463.rs similarity index 100% rename from src/test/ui/issues/issue-42463.rs rename to src/test/ui/closures/issue-42463.rs diff --git a/src/test/ui/issues/auxiliary/issue-39823.rs b/src/test/ui/coercion/auxiliary/issue-39823.rs similarity index 100% rename from src/test/ui/issues/auxiliary/issue-39823.rs rename to src/test/ui/coercion/auxiliary/issue-39823.rs diff --git a/src/test/ui/issues/issue-14589.rs b/src/test/ui/coercion/issue-14589.rs similarity index 100% rename from src/test/ui/issues/issue-14589.rs rename to src/test/ui/coercion/issue-14589.rs diff --git a/src/test/ui/issues/issue-39823.rs b/src/test/ui/coercion/issue-39823.rs similarity index 100% rename from src/test/ui/issues/issue-39823.rs rename to src/test/ui/coercion/issue-39823.rs diff --git a/src/test/ui/issues/issue-73886.rs b/src/test/ui/coercion/issue-73886.rs similarity index 100% rename from src/test/ui/issues/issue-73886.rs rename to src/test/ui/coercion/issue-73886.rs diff --git a/src/test/ui/issues/issue-73886.stderr b/src/test/ui/coercion/issue-73886.stderr similarity index 100% rename from src/test/ui/issues/issue-73886.stderr rename to src/test/ui/coercion/issue-73886.stderr diff --git a/src/test/ui/issues/issue-34028.rs b/src/test/ui/conditional-compilation/issue-34028.rs similarity index 100% rename from src/test/ui/issues/issue-34028.rs rename to src/test/ui/conditional-compilation/issue-34028.rs diff --git a/src/test/ui/auxiliary/legacy-const-generics.rs b/src/test/ui/const-generics/auxiliary/legacy-const-generics.rs similarity index 100% rename from src/test/ui/auxiliary/legacy-const-generics.rs rename to src/test/ui/const-generics/auxiliary/legacy-const-generics.rs diff --git a/src/test/ui/legacy-const-generics-bad.rs b/src/test/ui/const-generics/legacy-const-generics-bad.rs similarity index 100% rename from src/test/ui/legacy-const-generics-bad.rs rename to src/test/ui/const-generics/legacy-const-generics-bad.rs diff --git a/src/test/ui/legacy-const-generics-bad.stderr b/src/test/ui/const-generics/legacy-const-generics-bad.stderr similarity index 100% rename from src/test/ui/legacy-const-generics-bad.stderr rename to src/test/ui/const-generics/legacy-const-generics-bad.stderr diff --git a/src/test/ui/legacy-const-generics.rs b/src/test/ui/const-generics/legacy-const-generics.rs similarity index 100% rename from src/test/ui/legacy-const-generics.rs rename to src/test/ui/const-generics/legacy-const-generics.rs diff --git a/src/test/ui/issues/issue-13902.rs b/src/test/ui/consts/issue-13902.rs similarity index 100% rename from src/test/ui/issues/issue-13902.rs rename to src/test/ui/consts/issue-13902.rs diff --git a/src/test/ui/issues/issue-17074.rs b/src/test/ui/consts/issue-17074.rs similarity index 100% rename from src/test/ui/issues/issue-17074.rs rename to src/test/ui/consts/issue-17074.rs diff --git a/src/test/ui/issues/issue-18294.rs b/src/test/ui/consts/issue-18294.rs similarity index 100% rename from src/test/ui/issues/issue-18294.rs rename to src/test/ui/consts/issue-18294.rs diff --git a/src/test/ui/issues/issue-18294.stderr b/src/test/ui/consts/issue-18294.stderr similarity index 100% rename from src/test/ui/issues/issue-18294.stderr rename to src/test/ui/consts/issue-18294.stderr diff --git a/src/test/ui/issues/issue-23968-const-not-overflow.rs b/src/test/ui/consts/issue-23968-const-not-overflow.rs similarity index 100% rename from src/test/ui/issues/issue-23968-const-not-overflow.rs rename to src/test/ui/consts/issue-23968-const-not-overflow.rs diff --git a/src/test/ui/issues/issue-37550.rs b/src/test/ui/consts/issue-37550-1.rs similarity index 100% rename from src/test/ui/issues/issue-37550.rs rename to src/test/ui/consts/issue-37550-1.rs diff --git a/src/test/ui/issues/issue-37550.stderr b/src/test/ui/consts/issue-37550-1.stderr similarity index 92% rename from src/test/ui/issues/issue-37550.stderr rename to src/test/ui/consts/issue-37550-1.stderr index 54b60df70fd26..f66d706787039 100644 --- a/src/test/ui/issues/issue-37550.stderr +++ b/src/test/ui/consts/issue-37550-1.stderr @@ -1,5 +1,5 @@ error[E0658]: function pointers cannot appear in constant functions - --> $DIR/issue-37550.rs:3:9 + --> $DIR/issue-37550-1.rs:3:9 | LL | let x = || t; | ^ diff --git a/src/test/ui/issues/issue-37991.rs b/src/test/ui/consts/issue-37991.rs similarity index 100% rename from src/test/ui/issues/issue-37991.rs rename to src/test/ui/consts/issue-37991.rs diff --git a/src/test/ui/try-macro-suggestion.rs b/src/test/ui/deprecation/try-macro-suggestion.rs similarity index 100% rename from src/test/ui/try-macro-suggestion.rs rename to src/test/ui/deprecation/try-macro-suggestion.rs diff --git a/src/test/ui/try-macro-suggestion.stderr b/src/test/ui/deprecation/try-macro-suggestion.stderr similarity index 100% rename from src/test/ui/try-macro-suggestion.stderr rename to src/test/ui/deprecation/try-macro-suggestion.stderr diff --git a/src/test/ui/issues/issue-19358.rs b/src/test/ui/deriving/issue-19358.rs similarity index 100% rename from src/test/ui/issues/issue-19358.rs rename to src/test/ui/deriving/issue-19358.rs diff --git a/src/test/ui/issues/issue-58319.rs b/src/test/ui/deriving/issue-58319.rs similarity index 100% rename from src/test/ui/issues/issue-58319.rs rename to src/test/ui/deriving/issue-58319.rs diff --git a/src/test/ui/issues/issue-35546.rs b/src/test/ui/drop/issue-35546.rs similarity index 100% rename from src/test/ui/issues/issue-35546.rs rename to src/test/ui/drop/issue-35546.rs diff --git a/src/test/ui/terminate-in-initializer.rs b/src/test/ui/drop/terminate-in-initializer.rs similarity index 100% rename from src/test/ui/terminate-in-initializer.rs rename to src/test/ui/drop/terminate-in-initializer.rs diff --git a/src/test/ui/issues/issue-28498-ugeh-with-passed-to-fn.rs b/src/test/ui/dropck/issue-28498-ugeh-with-passed-to-fn.rs similarity index 100% rename from src/test/ui/issues/issue-28498-ugeh-with-passed-to-fn.rs rename to src/test/ui/dropck/issue-28498-ugeh-with-passed-to-fn.rs diff --git a/src/test/ui/epoch-gate-feature.rs b/src/test/ui/editions/epoch-gate-feature.rs similarity index 100% rename from src/test/ui/epoch-gate-feature.rs rename to src/test/ui/editions/epoch-gate-feature.rs diff --git a/src/test/ui/issues/issue-51582.rs b/src/test/ui/enum-discriminant/issue-51582.rs similarity index 100% rename from src/test/ui/issues/issue-51582.rs rename to src/test/ui/enum-discriminant/issue-51582.rs diff --git a/src/test/ui/issues/issue-42747.rs b/src/test/ui/enum/issue-42747.rs similarity index 100% rename from src/test/ui/issues/issue-42747.rs rename to src/test/ui/enum/issue-42747.rs diff --git a/src/test/ui/issues/issue-28324.mir.stderr b/src/test/ui/extern/issue-28324.mir.stderr similarity index 100% rename from src/test/ui/issues/issue-28324.mir.stderr rename to src/test/ui/extern/issue-28324.mir.stderr diff --git a/src/test/ui/issues/issue-28324.rs b/src/test/ui/extern/issue-28324.rs similarity index 100% rename from src/test/ui/issues/issue-28324.rs rename to src/test/ui/extern/issue-28324.rs diff --git a/src/test/ui/issues/issue-28324.thir.stderr b/src/test/ui/extern/issue-28324.thir.stderr similarity index 100% rename from src/test/ui/issues/issue-28324.thir.stderr rename to src/test/ui/extern/issue-28324.thir.stderr diff --git a/src/test/ui/issues/issue-51345.rs b/src/test/ui/for-loop-while/issue-51345.rs similarity index 100% rename from src/test/ui/issues/issue-51345.rs rename to src/test/ui/for-loop-while/issue-51345.rs diff --git a/src/test/ui/long-while.rs b/src/test/ui/for-loop-while/long-while.rs similarity index 100% rename from src/test/ui/long-while.rs rename to src/test/ui/for-loop-while/long-while.rs diff --git a/src/test/ui/nil-decl-in-foreign.rs b/src/test/ui/foreign/nil-decl-in-foreign.rs similarity index 100% rename from src/test/ui/nil-decl-in-foreign.rs rename to src/test/ui/foreign/nil-decl-in-foreign.rs diff --git a/src/test/ui/issues/issue-1112.rs b/src/test/ui/generics/issue-1112.rs similarity index 100% rename from src/test/ui/issues/issue-1112.rs rename to src/test/ui/generics/issue-1112.rs diff --git a/src/test/ui/issues/issue-333.rs b/src/test/ui/generics/issue-333.rs similarity index 100% rename from src/test/ui/issues/issue-333.rs rename to src/test/ui/generics/issue-333.rs diff --git a/src/test/ui/issues/issue-59508-1.rs b/src/test/ui/generics/issue-59508-1.rs similarity index 100% rename from src/test/ui/issues/issue-59508-1.rs rename to src/test/ui/generics/issue-59508-1.rs diff --git a/src/test/ui/issues/issue-59508-1.stderr b/src/test/ui/generics/issue-59508-1.stderr similarity index 100% rename from src/test/ui/issues/issue-59508-1.stderr rename to src/test/ui/generics/issue-59508-1.stderr diff --git a/src/test/ui/issues/issue-59508.fixed b/src/test/ui/generics/issue-59508.fixed similarity index 100% rename from src/test/ui/issues/issue-59508.fixed rename to src/test/ui/generics/issue-59508.fixed diff --git a/src/test/ui/issues/issue-59508.rs b/src/test/ui/generics/issue-59508.rs similarity index 100% rename from src/test/ui/issues/issue-59508.rs rename to src/test/ui/generics/issue-59508.rs diff --git a/src/test/ui/issues/issue-59508.stderr b/src/test/ui/generics/issue-59508.stderr similarity index 100% rename from src/test/ui/issues/issue-59508.stderr rename to src/test/ui/generics/issue-59508.stderr diff --git a/src/test/ui/issues/issue-60283.rs b/src/test/ui/higher-rank-trait-bounds/issue-60283.rs similarity index 100% rename from src/test/ui/issues/issue-60283.rs rename to src/test/ui/higher-rank-trait-bounds/issue-60283.rs diff --git a/src/test/ui/issues/issue-60283.stderr b/src/test/ui/higher-rank-trait-bounds/issue-60283.stderr similarity index 100% rename from src/test/ui/issues/issue-60283.stderr rename to src/test/ui/higher-rank-trait-bounds/issue-60283.stderr diff --git a/src/test/ui/lambda-var-hygiene.rs b/src/test/ui/hygiene/lambda-var-hygiene.rs similarity index 100% rename from src/test/ui/lambda-var-hygiene.rs rename to src/test/ui/hygiene/lambda-var-hygiene.rs diff --git a/src/test/ui/issues/issue-49579.rs b/src/test/ui/impl-trait/issue-49579.rs similarity index 100% rename from src/test/ui/issues/issue-49579.rs rename to src/test/ui/impl-trait/issue-49579.rs diff --git a/src/test/ui/issues/issue-49685.rs b/src/test/ui/impl-trait/issue-49685.rs similarity index 100% rename from src/test/ui/issues/issue-49685.rs rename to src/test/ui/impl-trait/issue-49685.rs diff --git a/src/test/ui/issues/issue-51185.rs b/src/test/ui/impl-trait/issue-51185.rs similarity index 100% rename from src/test/ui/issues/issue-51185.rs rename to src/test/ui/impl-trait/issue-51185.rs diff --git a/src/test/ui/in-band-lifetimes.rs b/src/test/ui/in-band-lifetimes/in-band-lifetimes.rs similarity index 100% rename from src/test/ui/in-band-lifetimes.rs rename to src/test/ui/in-band-lifetimes/in-band-lifetimes.rs diff --git a/src/test/ui/lub-glb-with-unbound-infer-var.rs b/src/test/ui/inference/lub-glb-with-unbound-infer-var.rs similarity index 100% rename from src/test/ui/lub-glb-with-unbound-infer-var.rs rename to src/test/ui/inference/lub-glb-with-unbound-infer-var.rs diff --git a/src/test/ui/issues/issue-2444.rs b/src/test/ui/issues/issue-2444.rs deleted file mode 100644 index ac0d0506a342d..0000000000000 --- a/src/test/ui/issues/issue-2444.rs +++ /dev/null @@ -1,17 +0,0 @@ -// run-fail -// error-pattern:explicit panic -// ignore-emscripten no processes - -use std::sync::Arc; - -enum Err { - Errr(Arc), -} - -fn foo() -> Err { - panic!(); -} - -fn main() { - let _f = foo(); -} diff --git a/src/test/ui/issues/issue-2748-b.rs b/src/test/ui/issues/issue-2748-b.rs deleted file mode 100644 index 8df735ac88ea6..0000000000000 --- a/src/test/ui/issues/issue-2748-b.rs +++ /dev/null @@ -1,11 +0,0 @@ -// run-pass - -fn thing<'r>(x: &'r [isize]) -> &'r [isize] { x } - -pub fn main() { - let x = &[1,2,3]; - let y = x; - let z = thing(x); - assert_eq!(z[2], x[2]); - assert_eq!(z[1], y[1]); -} diff --git a/src/test/ui/issues/issue-3211.rs b/src/test/ui/issues/issue-3211.rs deleted file mode 100644 index 49dd4fa736052..0000000000000 --- a/src/test/ui/issues/issue-3211.rs +++ /dev/null @@ -1,7 +0,0 @@ -// run-pass -pub fn main() { - let mut x = 0; - for _ in 0..4096 { x += 1; } - assert_eq!(x, 4096); - println!("x = {}", x); -} diff --git a/src/test/ui/issues/issue-4401.rs b/src/test/ui/issues/issue-4401.rs deleted file mode 100644 index fef73fbe1f504..0000000000000 --- a/src/test/ui/issues/issue-4401.rs +++ /dev/null @@ -1,7 +0,0 @@ -// run-pass -pub fn main() { - let mut count = 0; - for _ in 0..999_999 { count += 1; } - assert_eq!(count, 999_999); - println!("{}", count); -} diff --git a/src/test/ui/issues/issue-50993.rs b/src/test/ui/issues/issue-50993.rs deleted file mode 100644 index e6a9451a060cd..0000000000000 --- a/src/test/ui/issues/issue-50993.rs +++ /dev/null @@ -1,9 +0,0 @@ -// compile-flags: --crate-type dylib --target thumbv7em-none-eabihf -// needs-llvm-components: arm -// build-pass -// error-pattern: dropping unsupported crate type `dylib` for target `thumbv7em-none-eabihf` - -#![feature(no_core)] - -#![no_std] -#![no_core] diff --git a/src/test/ui/issues/issue-50993.stderr b/src/test/ui/issues/issue-50993.stderr deleted file mode 100644 index 45cbfef07097d..0000000000000 --- a/src/test/ui/issues/issue-50993.stderr +++ /dev/null @@ -1,4 +0,0 @@ -warning: dropping unsupported crate type `dylib` for target `thumbv7em-none-eabihf` - -warning: 1 warning emitted - diff --git a/src/test/ui/issues/issue-811.rs b/src/test/ui/issues/issue-811.rs deleted file mode 100644 index f929d388819a9..0000000000000 --- a/src/test/ui/issues/issue-811.rs +++ /dev/null @@ -1,26 +0,0 @@ -// run-fail -// error-pattern:quux -// ignore-emscripten no processes - -use std::marker::PhantomData; - -fn test00_start(ch: Chan, message: isize) { - send(ch, message); -} - -type TaskId = isize; -type PortId = isize; - -struct Chan { - task: TaskId, - port: PortId, - marker: PhantomData<*mut T>, -} - -fn send(_ch: Chan, _data: T) { - panic!(); -} - -fn main() { - panic!("quux"); -} diff --git a/src/test/ui/issues/issue-19660.rs b/src/test/ui/lang-items/issue-19660.rs similarity index 100% rename from src/test/ui/issues/issue-19660.rs rename to src/test/ui/lang-items/issue-19660.rs diff --git a/src/test/ui/issues/issue-19660.stderr b/src/test/ui/lang-items/issue-19660.stderr similarity index 100% rename from src/test/ui/issues/issue-19660.stderr rename to src/test/ui/lang-items/issue-19660.stderr diff --git a/src/test/ui/issues/issue-31076.rs b/src/test/ui/lang-items/issue-31076.rs similarity index 100% rename from src/test/ui/issues/issue-31076.rs rename to src/test/ui/lang-items/issue-31076.rs diff --git a/src/test/ui/issues/issue-31076.stderr b/src/test/ui/lang-items/issue-31076.stderr similarity index 100% rename from src/test/ui/issues/issue-31076.stderr rename to src/test/ui/lang-items/issue-31076.stderr diff --git a/src/test/ui/required-lang-item.rs b/src/test/ui/lang-items/required-lang-item.rs similarity index 100% rename from src/test/ui/required-lang-item.rs rename to src/test/ui/lang-items/required-lang-item.rs diff --git a/src/test/ui/required-lang-item.stderr b/src/test/ui/lang-items/required-lang-item.stderr similarity index 100% rename from src/test/ui/required-lang-item.stderr rename to src/test/ui/lang-items/required-lang-item.stderr diff --git a/src/test/ui/issues/issue-26638.rs b/src/test/ui/lifetimes/issue-26638.rs similarity index 100% rename from src/test/ui/issues/issue-26638.rs rename to src/test/ui/lifetimes/issue-26638.rs diff --git a/src/test/ui/issues/issue-26638.stderr b/src/test/ui/lifetimes/issue-26638.stderr similarity index 100% rename from src/test/ui/issues/issue-26638.stderr rename to src/test/ui/lifetimes/issue-26638.stderr diff --git a/src/test/ui/issues/issue-14837.rs b/src/test/ui/lint/issue-14837.rs similarity index 100% rename from src/test/ui/issues/issue-14837.rs rename to src/test/ui/lint/issue-14837.rs diff --git a/src/test/ui/issues/issue-57410-1.rs b/src/test/ui/lint/issue-57410-1.rs similarity index 100% rename from src/test/ui/issues/issue-57410-1.rs rename to src/test/ui/lint/issue-57410-1.rs diff --git a/src/test/ui/issues/issue-63364.rs b/src/test/ui/lint/issue-63364.rs similarity index 100% rename from src/test/ui/issues/issue-63364.rs rename to src/test/ui/lint/issue-63364.rs diff --git a/src/test/ui/issues/issue-63364.stderr b/src/test/ui/lint/issue-63364.stderr similarity index 100% rename from src/test/ui/issues/issue-63364.stderr rename to src/test/ui/lint/issue-63364.stderr diff --git a/src/test/ui/unnecessary-extern-crate.rs b/src/test/ui/lint/unnecessary-extern-crate.rs similarity index 100% rename from src/test/ui/unnecessary-extern-crate.rs rename to src/test/ui/lint/unnecessary-extern-crate.rs diff --git a/src/test/ui/unnecessary-extern-crate.stderr b/src/test/ui/lint/unnecessary-extern-crate.stderr similarity index 100% rename from src/test/ui/unnecessary-extern-crate.stderr rename to src/test/ui/lint/unnecessary-extern-crate.stderr diff --git a/src/test/ui/warn-ctypes-inhibit.rs b/src/test/ui/lint/warn-ctypes-inhibit.rs similarity index 100% rename from src/test/ui/warn-ctypes-inhibit.rs rename to src/test/ui/lint/warn-ctypes-inhibit.rs diff --git a/src/test/ui/issues/issue-23458.rs b/src/test/ui/llvm-asm/issue-23458.rs similarity index 100% rename from src/test/ui/issues/issue-23458.rs rename to src/test/ui/llvm-asm/issue-23458.rs diff --git a/src/test/ui/issues/issue-23458.stderr b/src/test/ui/llvm-asm/issue-23458.stderr similarity index 100% rename from src/test/ui/issues/issue-23458.stderr rename to src/test/ui/llvm-asm/issue-23458.stderr diff --git a/src/test/ui/issues/issue-37366.rs b/src/test/ui/llvm-asm/issue-37366.rs similarity index 100% rename from src/test/ui/issues/issue-37366.rs rename to src/test/ui/llvm-asm/issue-37366.rs diff --git a/src/test/ui/issues/issue-53787-inline-assembler-macro.rs b/src/test/ui/llvm-asm/issue-53787-inline-assembler-macro.rs similarity index 100% rename from src/test/ui/issues/issue-53787-inline-assembler-macro.rs rename to src/test/ui/llvm-asm/issue-53787-inline-assembler-macro.rs diff --git a/src/test/ui/issues/issue-53787-inline-assembler-macro.stderr b/src/test/ui/llvm-asm/issue-53787-inline-assembler-macro.stderr similarity index 100% rename from src/test/ui/issues/issue-53787-inline-assembler-macro.stderr rename to src/test/ui/llvm-asm/issue-53787-inline-assembler-macro.stderr diff --git a/src/test/ui/thinlto/all-crates.rs b/src/test/ui/lto/all-crates.rs similarity index 100% rename from src/test/ui/thinlto/all-crates.rs rename to src/test/ui/lto/all-crates.rs diff --git a/src/test/ui/thinlto/auxiliary/dylib.rs b/src/test/ui/lto/auxiliary/dylib.rs similarity index 100% rename from src/test/ui/thinlto/auxiliary/dylib.rs rename to src/test/ui/lto/auxiliary/dylib.rs diff --git a/src/test/ui/auxiliary/lto-duplicate-symbols1.rs b/src/test/ui/lto/auxiliary/lto-duplicate-symbols1.rs similarity index 100% rename from src/test/ui/auxiliary/lto-duplicate-symbols1.rs rename to src/test/ui/lto/auxiliary/lto-duplicate-symbols1.rs diff --git a/src/test/ui/auxiliary/lto-duplicate-symbols2.rs b/src/test/ui/lto/auxiliary/lto-duplicate-symbols2.rs similarity index 100% rename from src/test/ui/auxiliary/lto-duplicate-symbols2.rs rename to src/test/ui/lto/auxiliary/lto-duplicate-symbols2.rs diff --git a/src/test/ui/auxiliary/lto-rustc-loads-linker-plugin.rs b/src/test/ui/lto/auxiliary/lto-rustc-loads-linker-plugin.rs similarity index 100% rename from src/test/ui/auxiliary/lto-rustc-loads-linker-plugin.rs rename to src/test/ui/lto/auxiliary/lto-rustc-loads-linker-plugin.rs diff --git a/src/test/ui/thinlto/auxiliary/msvc-imp-present.rs b/src/test/ui/lto/auxiliary/msvc-imp-present.rs similarity index 100% rename from src/test/ui/thinlto/auxiliary/msvc-imp-present.rs rename to src/test/ui/lto/auxiliary/msvc-imp-present.rs diff --git a/src/test/ui/thinlto/auxiliary/thin-lto-inlines-aux.rs b/src/test/ui/lto/auxiliary/thin-lto-inlines-aux.rs similarity index 100% rename from src/test/ui/thinlto/auxiliary/thin-lto-inlines-aux.rs rename to src/test/ui/lto/auxiliary/thin-lto-inlines-aux.rs diff --git a/src/test/ui/thinlto/dylib-works.rs b/src/test/ui/lto/dylib-works.rs similarity index 100% rename from src/test/ui/thinlto/dylib-works.rs rename to src/test/ui/lto/dylib-works.rs diff --git a/src/test/ui/lto-and-no-bitcode-in-rlib.rs b/src/test/ui/lto/lto-and-no-bitcode-in-rlib.rs similarity index 100% rename from src/test/ui/lto-and-no-bitcode-in-rlib.rs rename to src/test/ui/lto/lto-and-no-bitcode-in-rlib.rs diff --git a/src/test/ui/lto-and-no-bitcode-in-rlib.stderr b/src/test/ui/lto/lto-and-no-bitcode-in-rlib.stderr similarity index 100% rename from src/test/ui/lto-and-no-bitcode-in-rlib.stderr rename to src/test/ui/lto/lto-and-no-bitcode-in-rlib.stderr diff --git a/src/test/ui/lto-duplicate-symbols.rs b/src/test/ui/lto/lto-duplicate-symbols.rs similarity index 100% rename from src/test/ui/lto-duplicate-symbols.rs rename to src/test/ui/lto/lto-duplicate-symbols.rs diff --git a/src/test/ui/lto-duplicate-symbols.stderr b/src/test/ui/lto/lto-duplicate-symbols.stderr similarity index 100% rename from src/test/ui/lto-duplicate-symbols.stderr rename to src/test/ui/lto/lto-duplicate-symbols.stderr diff --git a/src/test/ui/lto-many-codegen-units.rs b/src/test/ui/lto/lto-many-codegen-units.rs similarity index 100% rename from src/test/ui/lto-many-codegen-units.rs rename to src/test/ui/lto/lto-many-codegen-units.rs diff --git a/src/test/ui/lto-opt-level-s.rs b/src/test/ui/lto/lto-opt-level-s.rs similarity index 100% rename from src/test/ui/lto-opt-level-s.rs rename to src/test/ui/lto/lto-opt-level-s.rs diff --git a/src/test/ui/lto-opt-level-z.rs b/src/test/ui/lto/lto-opt-level-z.rs similarity index 100% rename from src/test/ui/lto-opt-level-z.rs rename to src/test/ui/lto/lto-opt-level-z.rs diff --git a/src/test/ui/lto-rustc-loads-linker-plugin.rs b/src/test/ui/lto/lto-rustc-loads-linker-plugin.rs similarity index 100% rename from src/test/ui/lto-rustc-loads-linker-plugin.rs rename to src/test/ui/lto/lto-rustc-loads-linker-plugin.rs diff --git a/src/test/ui/lto-still-runs-thread-dtors.rs b/src/test/ui/lto/lto-still-runs-thread-dtors.rs similarity index 100% rename from src/test/ui/lto-still-runs-thread-dtors.rs rename to src/test/ui/lto/lto-still-runs-thread-dtors.rs diff --git a/src/test/ui/lto-thin-rustc-loads-linker-plugin.rs b/src/test/ui/lto/lto-thin-rustc-loads-linker-plugin.rs similarity index 100% rename from src/test/ui/lto-thin-rustc-loads-linker-plugin.rs rename to src/test/ui/lto/lto-thin-rustc-loads-linker-plugin.rs diff --git a/src/test/ui/thinlto/msvc-imp-present.rs b/src/test/ui/lto/msvc-imp-present.rs similarity index 100% rename from src/test/ui/thinlto/msvc-imp-present.rs rename to src/test/ui/lto/msvc-imp-present.rs diff --git a/src/test/ui/thin-lto-global-allocator.rs b/src/test/ui/lto/thin-lto-global-allocator.rs similarity index 100% rename from src/test/ui/thin-lto-global-allocator.rs rename to src/test/ui/lto/thin-lto-global-allocator.rs diff --git a/src/test/ui/thinlto/thin-lto-inlines.rs b/src/test/ui/lto/thin-lto-inlines.rs similarity index 100% rename from src/test/ui/thinlto/thin-lto-inlines.rs rename to src/test/ui/lto/thin-lto-inlines.rs diff --git a/src/test/ui/thinlto/thin-lto-inlines2.rs b/src/test/ui/lto/thin-lto-inlines2.rs similarity index 100% rename from src/test/ui/thinlto/thin-lto-inlines2.rs rename to src/test/ui/lto/thin-lto-inlines2.rs diff --git a/src/test/ui/thinlto/weak-works.rs b/src/test/ui/lto/weak-works.rs similarity index 100% rename from src/test/ui/thinlto/weak-works.rs rename to src/test/ui/lto/weak-works.rs diff --git a/src/test/ui/issues/auxiliary/issue-19163.rs b/src/test/ui/macros/auxiliary/issue-19163.rs similarity index 100% rename from src/test/ui/issues/auxiliary/issue-19163.rs rename to src/test/ui/macros/auxiliary/issue-19163.rs diff --git a/src/test/ui/issues/issue-16098.rs b/src/test/ui/macros/issue-16098.rs similarity index 100% rename from src/test/ui/issues/issue-16098.rs rename to src/test/ui/macros/issue-16098.rs diff --git a/src/test/ui/issues/issue-16098.stderr b/src/test/ui/macros/issue-16098.stderr similarity index 100% rename from src/test/ui/issues/issue-16098.stderr rename to src/test/ui/macros/issue-16098.stderr diff --git a/src/test/ui/issues/issue-19163.rs b/src/test/ui/macros/issue-19163.rs similarity index 100% rename from src/test/ui/issues/issue-19163.rs rename to src/test/ui/macros/issue-19163.rs diff --git a/src/test/ui/issues/issue-19163.stderr b/src/test/ui/macros/issue-19163.stderr similarity index 100% rename from src/test/ui/issues/issue-19163.stderr rename to src/test/ui/macros/issue-19163.stderr diff --git a/src/test/ui/issues/issue-21356.rs b/src/test/ui/macros/issue-21356.rs similarity index 100% rename from src/test/ui/issues/issue-21356.rs rename to src/test/ui/macros/issue-21356.rs diff --git a/src/test/ui/issues/issue-21356.stderr b/src/test/ui/macros/issue-21356.stderr similarity index 100% rename from src/test/ui/issues/issue-21356.stderr rename to src/test/ui/macros/issue-21356.stderr diff --git a/src/test/ui/issues/issue-22463.rs b/src/test/ui/macros/issue-22463.rs similarity index 100% rename from src/test/ui/issues/issue-22463.rs rename to src/test/ui/macros/issue-22463.rs diff --git a/src/test/ui/issues/issue-29084.rs b/src/test/ui/macros/issue-29084.rs similarity index 100% rename from src/test/ui/issues/issue-29084.rs rename to src/test/ui/macros/issue-29084.rs diff --git a/src/test/ui/issues/issue-29084.stderr b/src/test/ui/macros/issue-29084.stderr similarity index 100% rename from src/test/ui/issues/issue-29084.stderr rename to src/test/ui/macros/issue-29084.stderr diff --git a/src/test/ui/issues/issue-34171.rs b/src/test/ui/macros/issue-34171.rs similarity index 100% rename from src/test/ui/issues/issue-34171.rs rename to src/test/ui/macros/issue-34171.rs diff --git a/src/test/ui/issues/issue-37175.rs b/src/test/ui/macros/issue-37175.rs similarity index 100% rename from src/test/ui/issues/issue-37175.rs rename to src/test/ui/macros/issue-37175.rs diff --git a/src/test/ui/issues/issue-39388.rs b/src/test/ui/macros/issue-39388.rs similarity index 100% rename from src/test/ui/issues/issue-39388.rs rename to src/test/ui/macros/issue-39388.rs diff --git a/src/test/ui/issues/issue-39388.stderr b/src/test/ui/macros/issue-39388.stderr similarity index 100% rename from src/test/ui/issues/issue-39388.stderr rename to src/test/ui/macros/issue-39388.stderr diff --git a/src/test/ui/issues/issue-40770.rs b/src/test/ui/macros/issue-40770.rs similarity index 100% rename from src/test/ui/issues/issue-40770.rs rename to src/test/ui/macros/issue-40770.rs diff --git a/src/test/ui/issues/issue-57597.rs b/src/test/ui/macros/issue-57597.rs similarity index 100% rename from src/test/ui/issues/issue-57597.rs rename to src/test/ui/macros/issue-57597.rs diff --git a/src/test/ui/issues/issue-57597.stderr b/src/test/ui/macros/issue-57597.stderr similarity index 100% rename from src/test/ui/issues/issue-57597.stderr rename to src/test/ui/macros/issue-57597.stderr diff --git a/src/test/ui/issues/issue-6596-1.rs b/src/test/ui/macros/issue-6596-1.rs similarity index 100% rename from src/test/ui/issues/issue-6596-1.rs rename to src/test/ui/macros/issue-6596-1.rs diff --git a/src/test/ui/issues/issue-6596-1.stderr b/src/test/ui/macros/issue-6596-1.stderr similarity index 100% rename from src/test/ui/issues/issue-6596-1.stderr rename to src/test/ui/macros/issue-6596-1.stderr diff --git a/src/test/ui/issues/issue-86865.rs b/src/test/ui/macros/issue-86865.rs similarity index 100% rename from src/test/ui/issues/issue-86865.rs rename to src/test/ui/macros/issue-86865.rs diff --git a/src/test/ui/issues/issue-86865.stderr b/src/test/ui/macros/issue-86865.stderr similarity index 100% rename from src/test/ui/issues/issue-86865.stderr rename to src/test/ui/macros/issue-86865.stderr diff --git a/src/test/ui/trace_macros-format.rs b/src/test/ui/macros/trace_macros-format.rs similarity index 100% rename from src/test/ui/trace_macros-format.rs rename to src/test/ui/macros/trace_macros-format.rs diff --git a/src/test/ui/trace_macros-format.stderr b/src/test/ui/macros/trace_macros-format.stderr similarity index 100% rename from src/test/ui/trace_macros-format.stderr rename to src/test/ui/macros/trace_macros-format.stderr diff --git a/src/test/ui/overlap-doesnt-conflict-with-specialization.rs b/src/test/ui/marker_trait_attr/overlap-doesnt-conflict-with-specialization.rs similarity index 100% rename from src/test/ui/overlap-doesnt-conflict-with-specialization.rs rename to src/test/ui/marker_trait_attr/overlap-doesnt-conflict-with-specialization.rs diff --git a/src/test/ui/overlap-doesnt-conflict-with-specialization.stderr b/src/test/ui/marker_trait_attr/overlap-doesnt-conflict-with-specialization.stderr similarity index 100% rename from src/test/ui/overlap-doesnt-conflict-with-specialization.stderr rename to src/test/ui/marker_trait_attr/overlap-doesnt-conflict-with-specialization.stderr diff --git a/src/test/ui/overlap-permitted-for-annotated-marker-traits.rs b/src/test/ui/marker_trait_attr/overlap-permitted-for-annotated-marker-traits.rs similarity index 100% rename from src/test/ui/overlap-permitted-for-annotated-marker-traits.rs rename to src/test/ui/marker_trait_attr/overlap-permitted-for-annotated-marker-traits.rs diff --git a/src/test/ui/issues/issue-11940.rs b/src/test/ui/match/issue-11940.rs similarity index 100% rename from src/test/ui/issues/issue-11940.rs rename to src/test/ui/match/issue-11940.rs diff --git a/src/test/ui/issues/issue-18060.rs b/src/test/ui/match/issue-18060.rs similarity index 100% rename from src/test/ui/issues/issue-18060.rs rename to src/test/ui/match/issue-18060.rs diff --git a/src/test/ui/issues/issue-26251.rs b/src/test/ui/match/issue-26251.rs similarity index 100% rename from src/test/ui/issues/issue-26251.rs rename to src/test/ui/match/issue-26251.rs diff --git a/src/test/ui/issues/issue-26996.rs b/src/test/ui/match/issue-26996.rs similarity index 100% rename from src/test/ui/issues/issue-26996.rs rename to src/test/ui/match/issue-26996.rs diff --git a/src/test/ui/issues/issue-42679.rs b/src/test/ui/match/issue-42679.rs similarity index 100% rename from src/test/ui/issues/issue-42679.rs rename to src/test/ui/match/issue-42679.rs diff --git a/src/test/ui/issues/issue-74739.rs b/src/test/ui/mir/issue-74739.rs similarity index 100% rename from src/test/ui/issues/issue-74739.rs rename to src/test/ui/mir/issue-74739.rs diff --git a/src/test/ui/negative.rs b/src/test/ui/negative.rs deleted file mode 100644 index 9601e9118aa50..0000000000000 --- a/src/test/ui/negative.rs +++ /dev/null @@ -1,8 +0,0 @@ -// run-pass - -pub fn main() { - match -5 { - -5 => {} - _ => { panic!() } - } -} diff --git a/src/test/ui/diverging-tuple-parts-39485.rs b/src/test/ui/never_type/diverging-tuple-parts-39485.rs similarity index 100% rename from src/test/ui/diverging-tuple-parts-39485.rs rename to src/test/ui/never_type/diverging-tuple-parts-39485.rs diff --git a/src/test/ui/diverging-tuple-parts-39485.stderr b/src/test/ui/never_type/diverging-tuple-parts-39485.stderr similarity index 100% rename from src/test/ui/diverging-tuple-parts-39485.stderr rename to src/test/ui/never_type/diverging-tuple-parts-39485.stderr diff --git a/src/test/ui/unary-minus-suffix-inference.rs b/src/test/ui/numbers-arithmetic/unary-minus-suffix-inference.rs similarity index 100% rename from src/test/ui/unary-minus-suffix-inference.rs rename to src/test/ui/numbers-arithmetic/unary-minus-suffix-inference.rs diff --git a/src/test/ui/issues/issue-45152.rs b/src/test/ui/packed/issue-46152.rs similarity index 100% rename from src/test/ui/issues/issue-45152.rs rename to src/test/ui/packed/issue-46152.rs diff --git a/src/test/ui/bastion-of-the-turbofish.rs b/src/test/ui/parser/bastion-of-the-turbofish.rs similarity index 100% rename from src/test/ui/bastion-of-the-turbofish.rs rename to src/test/ui/parser/bastion-of-the-turbofish.rs diff --git a/src/test/ui/issues/issue-13483.rs b/src/test/ui/parser/issue-13483.rs similarity index 100% rename from src/test/ui/issues/issue-13483.rs rename to src/test/ui/parser/issue-13483.rs diff --git a/src/test/ui/issues/issue-13483.stderr b/src/test/ui/parser/issue-13483.stderr similarity index 100% rename from src/test/ui/issues/issue-13483.stderr rename to src/test/ui/parser/issue-13483.stderr diff --git a/src/test/ui/issues/issue-20616-4.rs b/src/test/ui/parser/issue-20616-4.rs similarity index 100% rename from src/test/ui/issues/issue-20616-4.rs rename to src/test/ui/parser/issue-20616-4.rs diff --git a/src/test/ui/issues/issue-20616-4.stderr b/src/test/ui/parser/issue-20616-4.stderr similarity index 100% rename from src/test/ui/issues/issue-20616-4.stderr rename to src/test/ui/parser/issue-20616-4.stderr diff --git a/src/test/ui/issues/issue-20616-5.rs b/src/test/ui/parser/issue-20616-5.rs similarity index 100% rename from src/test/ui/issues/issue-20616-5.rs rename to src/test/ui/parser/issue-20616-5.rs diff --git a/src/test/ui/issues/issue-20616-5.stderr b/src/test/ui/parser/issue-20616-5.stderr similarity index 100% rename from src/test/ui/issues/issue-20616-5.stderr rename to src/test/ui/parser/issue-20616-5.stderr diff --git a/src/test/ui/issues/issue-20616-6.rs b/src/test/ui/parser/issue-20616-6.rs similarity index 100% rename from src/test/ui/issues/issue-20616-6.rs rename to src/test/ui/parser/issue-20616-6.rs diff --git a/src/test/ui/issues/issue-20616-6.stderr b/src/test/ui/parser/issue-20616-6.stderr similarity index 100% rename from src/test/ui/issues/issue-20616-6.stderr rename to src/test/ui/parser/issue-20616-6.stderr diff --git a/src/test/ui/issues/issue-20616-7.rs b/src/test/ui/parser/issue-20616-7.rs similarity index 100% rename from src/test/ui/issues/issue-20616-7.rs rename to src/test/ui/parser/issue-20616-7.rs diff --git a/src/test/ui/issues/issue-20616-7.stderr b/src/test/ui/parser/issue-20616-7.stderr similarity index 100% rename from src/test/ui/issues/issue-20616-7.stderr rename to src/test/ui/parser/issue-20616-7.stderr diff --git a/src/test/ui/issues/issue-21475.rs b/src/test/ui/parser/issue-21475.rs similarity index 100% rename from src/test/ui/issues/issue-21475.rs rename to src/test/ui/parser/issue-21475.rs diff --git a/src/test/ui/issues/issue-31804.rs b/src/test/ui/parser/issue-31804.rs similarity index 100% rename from src/test/ui/issues/issue-31804.rs rename to src/test/ui/parser/issue-31804.rs diff --git a/src/test/ui/issues/issue-31804.stderr b/src/test/ui/parser/issue-31804.stderr similarity index 100% rename from src/test/ui/issues/issue-31804.stderr rename to src/test/ui/parser/issue-31804.stderr diff --git a/src/test/ui/issues/issue-34255-1.rs b/src/test/ui/parser/issue-34255-1.rs similarity index 100% rename from src/test/ui/issues/issue-34255-1.rs rename to src/test/ui/parser/issue-34255-1.rs diff --git a/src/test/ui/issues/issue-34255-1.stderr b/src/test/ui/parser/issue-34255-1.stderr similarity index 100% rename from src/test/ui/issues/issue-34255-1.stderr rename to src/test/ui/parser/issue-34255-1.stderr diff --git a/src/test/ui/issues/issue-49040.rs b/src/test/ui/parser/issue-49040.rs similarity index 100% rename from src/test/ui/issues/issue-49040.rs rename to src/test/ui/parser/issue-49040.rs diff --git a/src/test/ui/issues/issue-49040.stderr b/src/test/ui/parser/issue-49040.stderr similarity index 100% rename from src/test/ui/issues/issue-49040.stderr rename to src/test/ui/parser/issue-49040.stderr diff --git a/src/test/ui/issues/issue-56031.rs b/src/test/ui/parser/issue-56031.rs similarity index 100% rename from src/test/ui/issues/issue-56031.rs rename to src/test/ui/parser/issue-56031.rs diff --git a/src/test/ui/issues/issue-56031.stderr b/src/test/ui/parser/issue-56031.stderr similarity index 100% rename from src/test/ui/issues/issue-56031.stderr rename to src/test/ui/parser/issue-56031.stderr diff --git a/src/test/ui/issues/issue-11577.rs b/src/test/ui/pattern/issue-11577.rs similarity index 100% rename from src/test/ui/issues/issue-11577.rs rename to src/test/ui/pattern/issue-11577.rs diff --git a/src/test/ui/issues/issue-15080.rs b/src/test/ui/pattern/issue-15080.rs similarity index 100% rename from src/test/ui/issues/issue-15080.rs rename to src/test/ui/pattern/issue-15080.rs diff --git a/src/test/ui/issues/issue-72574-2.rs b/src/test/ui/pattern/issue-72574-2.rs similarity index 100% rename from src/test/ui/issues/issue-72574-2.rs rename to src/test/ui/pattern/issue-72574-2.rs diff --git a/src/test/ui/issues/issue-72574-2.stderr b/src/test/ui/pattern/issue-72574-2.stderr similarity index 100% rename from src/test/ui/issues/issue-72574-2.stderr rename to src/test/ui/pattern/issue-72574-2.stderr diff --git a/src/test/ui/issues/issue-8351-1.rs b/src/test/ui/pattern/issue-8351-1.rs similarity index 100% rename from src/test/ui/issues/issue-8351-1.rs rename to src/test/ui/pattern/issue-8351-1.rs diff --git a/src/test/ui/issues/issue-8351-2.rs b/src/test/ui/pattern/issue-8351-2.rs similarity index 100% rename from src/test/ui/issues/issue-8351-2.rs rename to src/test/ui/pattern/issue-8351-2.rs diff --git a/src/test/ui/issues/issue-14456.rs b/src/test/ui/process/issue-14456.rs similarity index 100% rename from src/test/ui/issues/issue-14456.rs rename to src/test/ui/process/issue-14456.rs diff --git a/src/test/ui/issues/issue-16272.rs b/src/test/ui/process/issue-16272.rs similarity index 100% rename from src/test/ui/issues/issue-16272.rs rename to src/test/ui/process/issue-16272.rs diff --git a/src/test/ui/issues/issue-20091.rs b/src/test/ui/process/issue-20091.rs similarity index 100% rename from src/test/ui/issues/issue-20091.rs rename to src/test/ui/process/issue-20091.rs diff --git a/src/test/ui/signal-exit-status.rs b/src/test/ui/process/signal-exit-status.rs similarity index 100% rename from src/test/ui/signal-exit-status.rs rename to src/test/ui/process/signal-exit-status.rs diff --git a/src/test/ui/issues/issue-21520.rs b/src/test/ui/regions/issue-21520.rs similarity index 100% rename from src/test/ui/issues/issue-21520.rs rename to src/test/ui/regions/issue-21520.rs diff --git a/src/test/ui/issues/issue-26448-1.rs b/src/test/ui/regions/issue-26448-1.rs similarity index 100% rename from src/test/ui/issues/issue-26448-1.rs rename to src/test/ui/regions/issue-26448-1.rs diff --git a/src/test/ui/issues/issue-26448-2.rs b/src/test/ui/regions/issue-26448-2.rs similarity index 100% rename from src/test/ui/issues/issue-26448-2.rs rename to src/test/ui/regions/issue-26448-2.rs diff --git a/src/test/ui/issues/issue-26448-3.rs b/src/test/ui/regions/issue-26448-3.rs similarity index 100% rename from src/test/ui/issues/issue-26448-3.rs rename to src/test/ui/regions/issue-26448-3.rs diff --git a/src/test/ui/editions-crate-root-2015.rs b/src/test/ui/resolve/editions-crate-root-2015.rs similarity index 100% rename from src/test/ui/editions-crate-root-2015.rs rename to src/test/ui/resolve/editions-crate-root-2015.rs diff --git a/src/test/ui/editions-crate-root-2015.stderr b/src/test/ui/resolve/editions-crate-root-2015.stderr similarity index 100% rename from src/test/ui/editions-crate-root-2015.stderr rename to src/test/ui/resolve/editions-crate-root-2015.stderr diff --git a/src/test/ui/issues/issue-12796.rs b/src/test/ui/resolve/issue-12796.rs similarity index 100% rename from src/test/ui/issues/issue-12796.rs rename to src/test/ui/resolve/issue-12796.rs diff --git a/src/test/ui/issues/issue-12796.stderr b/src/test/ui/resolve/issue-12796.stderr similarity index 100% rename from src/test/ui/issues/issue-12796.stderr rename to src/test/ui/resolve/issue-12796.stderr diff --git a/src/test/ui/issues/issue-23716.rs b/src/test/ui/resolve/issue-23716.rs similarity index 100% rename from src/test/ui/issues/issue-23716.rs rename to src/test/ui/resolve/issue-23716.rs diff --git a/src/test/ui/issues/issue-23716.stderr b/src/test/ui/resolve/issue-23716.stderr similarity index 100% rename from src/test/ui/issues/issue-23716.stderr rename to src/test/ui/resolve/issue-23716.stderr diff --git a/src/test/ui/issues/issue-3021-c.rs b/src/test/ui/resolve/issue-3021-c.rs similarity index 100% rename from src/test/ui/issues/issue-3021-c.rs rename to src/test/ui/resolve/issue-3021-c.rs diff --git a/src/test/ui/issues/issue-3021-c.stderr b/src/test/ui/resolve/issue-3021-c.stderr similarity index 100% rename from src/test/ui/issues/issue-3021-c.stderr rename to src/test/ui/resolve/issue-3021-c.stderr diff --git a/src/test/ui/issues/issue-3021.rs b/src/test/ui/resolve/issue-3021.rs similarity index 100% rename from src/test/ui/issues/issue-3021.rs rename to src/test/ui/resolve/issue-3021.rs diff --git a/src/test/ui/issues/issue-3021.stderr b/src/test/ui/resolve/issue-3021.stderr similarity index 100% rename from src/test/ui/issues/issue-3021.stderr rename to src/test/ui/resolve/issue-3021.stderr diff --git a/src/test/ui/issues/issue-31845.rs b/src/test/ui/resolve/issue-31845.rs similarity index 100% rename from src/test/ui/issues/issue-31845.rs rename to src/test/ui/resolve/issue-31845.rs diff --git a/src/test/ui/issues/issue-31845.stderr b/src/test/ui/resolve/issue-31845.stderr similarity index 100% rename from src/test/ui/issues/issue-31845.stderr rename to src/test/ui/resolve/issue-31845.stderr diff --git a/src/test/ui/issues/issue-5099.rs b/src/test/ui/resolve/issue-5099.rs similarity index 100% rename from src/test/ui/issues/issue-5099.rs rename to src/test/ui/resolve/issue-5099.rs diff --git a/src/test/ui/issues/issue-5099.stderr b/src/test/ui/resolve/issue-5099.stderr similarity index 100% rename from src/test/ui/issues/issue-5099.stderr rename to src/test/ui/resolve/issue-5099.stderr diff --git a/src/test/ui/issues/issue-6804.rs b/src/test/ui/rfc-1445-restrict-constants-in-patterns/issue-6804.rs similarity index 100% rename from src/test/ui/issues/issue-6804.rs rename to src/test/ui/rfc-1445-restrict-constants-in-patterns/issue-6804.rs diff --git a/src/test/ui/issues/issue-6804.stderr b/src/test/ui/rfc-1445-restrict-constants-in-patterns/issue-6804.stderr similarity index 100% rename from src/test/ui/issues/issue-6804.stderr rename to src/test/ui/rfc-1445-restrict-constants-in-patterns/issue-6804.stderr diff --git a/src/test/ui/issues/issue-61882-2.rs b/src/test/ui/self/issue-61882-2.rs similarity index 100% rename from src/test/ui/issues/issue-61882-2.rs rename to src/test/ui/self/issue-61882-2.rs diff --git a/src/test/ui/issues/issue-61882-2.stderr b/src/test/ui/self/issue-61882-2.stderr similarity index 100% rename from src/test/ui/issues/issue-61882-2.stderr rename to src/test/ui/self/issue-61882-2.stderr diff --git a/src/test/ui/issues/issue-61882.rs b/src/test/ui/self/issue-61882.rs similarity index 100% rename from src/test/ui/issues/issue-61882.rs rename to src/test/ui/self/issue-61882.rs diff --git a/src/test/ui/issues/issue-61882.stderr b/src/test/ui/self/issue-61882.stderr similarity index 100% rename from src/test/ui/issues/issue-61882.stderr rename to src/test/ui/self/issue-61882.stderr diff --git a/src/test/ui/transmute-specialization.rs b/src/test/ui/specialization/transmute-specialization.rs similarity index 100% rename from src/test/ui/transmute-specialization.rs rename to src/test/ui/specialization/transmute-specialization.rs diff --git a/src/test/ui/transmute-specialization.stderr b/src/test/ui/specialization/transmute-specialization.stderr similarity index 100% rename from src/test/ui/transmute-specialization.stderr rename to src/test/ui/specialization/transmute-specialization.stderr diff --git a/src/test/ui/auxiliary/nested_item.rs b/src/test/ui/static/auxiliary/nested_item.rs similarity index 100% rename from src/test/ui/auxiliary/nested_item.rs rename to src/test/ui/static/auxiliary/nested_item.rs diff --git a/src/test/ui/nested_item_main.rs b/src/test/ui/static/nested_item_main.rs similarity index 100% rename from src/test/ui/nested_item_main.rs rename to src/test/ui/static/nested_item_main.rs diff --git a/src/test/ui/issues/issue-14227.mir.stderr b/src/test/ui/statics/issue-14227.mir.stderr similarity index 100% rename from src/test/ui/issues/issue-14227.mir.stderr rename to src/test/ui/statics/issue-14227.mir.stderr diff --git a/src/test/ui/issues/issue-14227.rs b/src/test/ui/statics/issue-14227.rs similarity index 100% rename from src/test/ui/issues/issue-14227.rs rename to src/test/ui/statics/issue-14227.rs diff --git a/src/test/ui/issues/issue-14227.thir.stderr b/src/test/ui/statics/issue-14227.thir.stderr similarity index 100% rename from src/test/ui/issues/issue-14227.thir.stderr rename to src/test/ui/statics/issue-14227.thir.stderr diff --git a/src/test/ui/issues/issue-50731.rs b/src/test/ui/structs-enums/issue-50731.rs similarity index 100% rename from src/test/ui/issues/issue-50731.rs rename to src/test/ui/structs-enums/issue-50731.rs diff --git a/src/test/ui/auxiliary/changing-crates-a1.rs b/src/test/ui/svh/auxiliary/changing-crates-a1.rs similarity index 100% rename from src/test/ui/auxiliary/changing-crates-a1.rs rename to src/test/ui/svh/auxiliary/changing-crates-a1.rs diff --git a/src/test/ui/auxiliary/changing-crates-a2.rs b/src/test/ui/svh/auxiliary/changing-crates-a2.rs similarity index 100% rename from src/test/ui/auxiliary/changing-crates-a2.rs rename to src/test/ui/svh/auxiliary/changing-crates-a2.rs diff --git a/src/test/ui/auxiliary/changing-crates-b.rs b/src/test/ui/svh/auxiliary/changing-crates-b.rs similarity index 100% rename from src/test/ui/auxiliary/changing-crates-b.rs rename to src/test/ui/svh/auxiliary/changing-crates-b.rs diff --git a/src/test/ui/changing-crates.rs b/src/test/ui/svh/changing-crates.rs similarity index 100% rename from src/test/ui/changing-crates.rs rename to src/test/ui/svh/changing-crates.rs diff --git a/src/test/ui/changing-crates.stderr b/src/test/ui/svh/changing-crates.stderr similarity index 100% rename from src/test/ui/changing-crates.stderr rename to src/test/ui/svh/changing-crates.stderr diff --git a/src/test/ui/issues/issue-20823.rs b/src/test/ui/test-attrs/issue-20823.rs similarity index 100% rename from src/test/ui/issues/issue-20823.rs rename to src/test/ui/test-attrs/issue-20823.rs diff --git a/src/test/ui/issues/issue-24313.rs b/src/test/ui/threads-sendsync/issue-24313.rs similarity index 100% rename from src/test/ui/issues/issue-24313.rs rename to src/test/ui/threads-sendsync/issue-24313.rs diff --git a/src/test/ui/issues/issue-4448.rs b/src/test/ui/threads-sendsync/issue-4448.rs similarity index 100% rename from src/test/ui/issues/issue-4448.rs rename to src/test/ui/threads-sendsync/issue-4448.rs diff --git a/src/test/ui/issues/issue-8827.rs b/src/test/ui/threads-sendsync/issue-8827.rs similarity index 100% rename from src/test/ui/issues/issue-8827.rs rename to src/test/ui/threads-sendsync/issue-8827.rs diff --git a/src/test/ui/issues/issue-9396.rs b/src/test/ui/threads-sendsync/issue-9396.rs similarity index 100% rename from src/test/ui/issues/issue-9396.rs rename to src/test/ui/threads-sendsync/issue-9396.rs diff --git a/src/test/ui/trivial-message.rs b/src/test/ui/threads-sendsync/trivial-message.rs similarity index 100% rename from src/test/ui/trivial-message.rs rename to src/test/ui/threads-sendsync/trivial-message.rs diff --git a/src/test/ui/yield2.rs b/src/test/ui/threads-sendsync/yield2.rs similarity index 100% rename from src/test/ui/yield2.rs rename to src/test/ui/threads-sendsync/yield2.rs diff --git a/src/test/ui/issues/issue-24010.rs b/src/test/ui/traits/issue-24010.rs similarity index 100% rename from src/test/ui/issues/issue-24010.rs rename to src/test/ui/traits/issue-24010.rs diff --git a/src/test/ui/issues/issue-38604.rs b/src/test/ui/traits/issue-38604.rs similarity index 100% rename from src/test/ui/issues/issue-38604.rs rename to src/test/ui/traits/issue-38604.rs diff --git a/src/test/ui/issues/issue-38604.stderr b/src/test/ui/traits/issue-38604.stderr similarity index 100% rename from src/test/ui/issues/issue-38604.stderr rename to src/test/ui/traits/issue-38604.stderr diff --git a/src/test/ui/issues/issue-3973.rs b/src/test/ui/traits/issue-3973.rs similarity index 100% rename from src/test/ui/issues/issue-3973.rs rename to src/test/ui/traits/issue-3973.rs diff --git a/src/test/ui/issues/issue-3973.stderr b/src/test/ui/traits/issue-3973.stderr similarity index 100% rename from src/test/ui/issues/issue-3973.stderr rename to src/test/ui/traits/issue-3973.stderr diff --git a/src/test/ui/issues/issue-59029-1.rs b/src/test/ui/traits/issue-59029-1.rs similarity index 100% rename from src/test/ui/issues/issue-59029-1.rs rename to src/test/ui/traits/issue-59029-1.rs diff --git a/src/test/ui/issues/issue-59029-1.stderr b/src/test/ui/traits/issue-59029-1.stderr similarity index 100% rename from src/test/ui/issues/issue-59029-1.stderr rename to src/test/ui/traits/issue-59029-1.stderr diff --git a/src/test/ui/issues/issue-72455.rs b/src/test/ui/traits/issue-72455.rs similarity index 100% rename from src/test/ui/issues/issue-72455.rs rename to src/test/ui/traits/issue-72455.rs diff --git a/src/test/ui/object-does-not-impl-trait.rs b/src/test/ui/traits/object-does-not-impl-trait.rs similarity index 100% rename from src/test/ui/object-does-not-impl-trait.rs rename to src/test/ui/traits/object-does-not-impl-trait.rs diff --git a/src/test/ui/object-does-not-impl-trait.stderr b/src/test/ui/traits/object-does-not-impl-trait.stderr similarity index 100% rename from src/test/ui/object-does-not-impl-trait.stderr rename to src/test/ui/traits/object-does-not-impl-trait.stderr diff --git a/src/test/ui/syntax-trait-polarity.rs b/src/test/ui/traits/syntax-trait-polarity.rs similarity index 100% rename from src/test/ui/syntax-trait-polarity.rs rename to src/test/ui/traits/syntax-trait-polarity.rs diff --git a/src/test/ui/syntax-trait-polarity.stderr b/src/test/ui/traits/syntax-trait-polarity.stderr similarity index 100% rename from src/test/ui/syntax-trait-polarity.stderr rename to src/test/ui/traits/syntax-trait-polarity.stderr diff --git a/src/test/ui/issues/issue-45124.rs b/src/test/ui/try-block/issue-45124.rs similarity index 100% rename from src/test/ui/issues/issue-45124.rs rename to src/test/ui/try-block/issue-45124.rs diff --git a/src/test/ui/issues/issue-60662.rs b/src/test/ui/type-alias-impl-trait/issue-60662.rs similarity index 100% rename from src/test/ui/issues/issue-60662.rs rename to src/test/ui/type-alias-impl-trait/issue-60662.rs diff --git a/src/test/ui/issues/issue-60662.stdout b/src/test/ui/type-alias-impl-trait/issue-60662.stdout similarity index 100% rename from src/test/ui/issues/issue-60662.stdout rename to src/test/ui/type-alias-impl-trait/issue-60662.stdout diff --git a/src/test/ui/issues/issue-30225.rs b/src/test/ui/type-inference/issue-30225.rs similarity index 100% rename from src/test/ui/issues/issue-30225.rs rename to src/test/ui/type-inference/issue-30225.rs diff --git a/src/test/ui/issues/issue-30225.stderr b/src/test/ui/type-inference/issue-30225.stderr similarity index 100% rename from src/test/ui/issues/issue-30225.stderr rename to src/test/ui/type-inference/issue-30225.stderr diff --git a/src/test/ui/issues/auxiliary/xcrate-issue-43189-a.rs b/src/test/ui/typeck/auxiliary/xcrate-issue-43189-a.rs similarity index 100% rename from src/test/ui/issues/auxiliary/xcrate-issue-43189-a.rs rename to src/test/ui/typeck/auxiliary/xcrate-issue-43189-a.rs diff --git a/src/test/ui/issues/auxiliary/xcrate-issue-43189-b.rs b/src/test/ui/typeck/auxiliary/xcrate-issue-43189-b.rs similarity index 100% rename from src/test/ui/issues/auxiliary/xcrate-issue-43189-b.rs rename to src/test/ui/typeck/auxiliary/xcrate-issue-43189-b.rs diff --git a/src/test/ui/issues/auxiliary/xcrate-issue-46112-rexport-core.rs b/src/test/ui/typeck/auxiliary/xcrate-issue-46112-rexport-core.rs similarity index 100% rename from src/test/ui/issues/auxiliary/xcrate-issue-46112-rexport-core.rs rename to src/test/ui/typeck/auxiliary/xcrate-issue-46112-rexport-core.rs diff --git a/src/test/ui/issues/auxiliary/xcrate-issue-61711-b.rs b/src/test/ui/typeck/auxiliary/xcrate-issue-61711-b.rs similarity index 100% rename from src/test/ui/issues/auxiliary/xcrate-issue-61711-b.rs rename to src/test/ui/typeck/auxiliary/xcrate-issue-61711-b.rs diff --git a/src/test/ui/issues/issue-43189.rs b/src/test/ui/typeck/issue-43189.rs similarity index 100% rename from src/test/ui/issues/issue-43189.rs rename to src/test/ui/typeck/issue-43189.rs diff --git a/src/test/ui/issues/issue-43189.stderr b/src/test/ui/typeck/issue-43189.stderr similarity index 100% rename from src/test/ui/issues/issue-43189.stderr rename to src/test/ui/typeck/issue-43189.stderr diff --git a/src/test/ui/issues/issue-46112.rs b/src/test/ui/typeck/issue-46112.rs similarity index 100% rename from src/test/ui/issues/issue-46112.rs rename to src/test/ui/typeck/issue-46112.rs diff --git a/src/test/ui/issues/issue-46112.stderr b/src/test/ui/typeck/issue-46112.stderr similarity index 100% rename from src/test/ui/issues/issue-46112.stderr rename to src/test/ui/typeck/issue-46112.stderr diff --git a/src/test/ui/issues/issue-61711-once-caused-rustc-inf-loop.rs b/src/test/ui/typeck/issue-61711-once-caused-rustc-inf-loop.rs similarity index 100% rename from src/test/ui/issues/issue-61711-once-caused-rustc-inf-loop.rs rename to src/test/ui/typeck/issue-61711-once-caused-rustc-inf-loop.rs diff --git a/src/test/ui/issues/issue-18652.rs b/src/test/ui/unboxed-closures/issue-18652.rs similarity index 100% rename from src/test/ui/issues/issue-18652.rs rename to src/test/ui/unboxed-closures/issue-18652.rs diff --git a/src/test/ui/issues/issue-30355.rs b/src/test/ui/unsized/issue-30355.rs similarity index 100% rename from src/test/ui/issues/issue-30355.rs rename to src/test/ui/unsized/issue-30355.rs diff --git a/src/test/ui/issues/issue-30355.stderr b/src/test/ui/unsized/issue-30355.stderr similarity index 100% rename from src/test/ui/issues/issue-30355.stderr rename to src/test/ui/unsized/issue-30355.stderr diff --git a/src/tools/tidy/src/ui_tests.rs b/src/tools/tidy/src/ui_tests.rs index 4afa36502aca1..88ede45655c94 100644 --- a/src/tools/tidy/src/ui_tests.rs +++ b/src/tools/tidy/src/ui_tests.rs @@ -7,8 +7,8 @@ use std::path::Path; const ENTRY_LIMIT: usize = 1000; // FIXME: The following limits should be reduced eventually. -const ROOT_ENTRY_LIMIT: usize = 1331; -const ISSUES_ENTRY_LIMIT: usize = 2488; +const ROOT_ENTRY_LIMIT: usize = 1275; +const ISSUES_ENTRY_LIMIT: usize = 2310; fn check_entries(path: &Path, bad: &mut bool) { let dirs = walkdir::WalkDir::new(&path.join("test/ui"))