From 2080474c75b833d2d666291839d8893cc0999de2 Mon Sep 17 00:00:00 2001 From: "Felix S. Klock II" Date: Mon, 24 Sep 2018 15:05:45 +0200 Subject: [PATCH] Migrate `src/test/ui/run-pass/*` back to `src/test/run-pass/`. Fix #54047 --- .../{ui => }/run-pass/allocator/auxiliary/custom-as-global.rs | 0 src/test/{ui => }/run-pass/allocator/auxiliary/custom.rs | 0 src/test/{ui => }/run-pass/allocator/auxiliary/helper.rs | 0 src/test/{ui => }/run-pass/allocator/custom.rs | 0 src/test/{ui => }/run-pass/allocator/xcrate-use.rs | 0 src/test/{ui => }/run-pass/allocator/xcrate-use2.rs | 0 src/test/{ui => }/run-pass/array-slice-vec/arr_cycle.rs | 0 src/test/{ui => }/run-pass/array-slice-vec/array_const_index-1.rs | 0 .../{ui => }/run-pass/array-slice-vec/box-of-array-of-drop-1.rs | 0 .../{ui => }/run-pass/array-slice-vec/box-of-array-of-drop-2.rs | 0 src/test/{ui => }/run-pass/array-slice-vec/cast-in-array-size.rs | 0 .../{ui => }/run-pass/array-slice-vec/check-static-mut-slices.rs | 0 src/test/{ui => }/run-pass/array-slice-vec/check-static-slice.rs | 0 src/test/{ui => }/run-pass/array-slice-vec/copy-out-of-array-1.rs | 0 src/test/{ui => }/run-pass/array-slice-vec/destructure-array-1.rs | 0 src/test/{ui => }/run-pass/array-slice-vec/empty-mutable-vec.rs | 0 src/test/{ui => }/run-pass/array-slice-vec/estr-slice.rs | 0 src/test/{ui => }/run-pass/array-slice-vec/evec-slice.rs | 0 src/test/{ui => }/run-pass/array-slice-vec/fixed_length_copy.rs | 0 src/test/{ui => }/run-pass/array-slice-vec/huge-largest-array.rs | 0 src/test/{ui => }/run-pass/array-slice-vec/ivec-pass-by-value.rs | 0 .../mutability-inherits-through-fixed-length-vec.rs | 0 src/test/{ui => }/run-pass/array-slice-vec/mutable-alias-vec.rs | 0 src/test/{ui => }/run-pass/array-slice-vec/nested-vec-1.rs | 0 src/test/{ui => }/run-pass/array-slice-vec/nested-vec-2.rs | 0 src/test/{ui => }/run-pass/array-slice-vec/nested-vec-3.rs | 0 .../run-pass/array-slice-vec/new-style-fixed-length-vec.rs | 0 .../{ui => }/run-pass/array-slice-vec/rcvr-borrowed-to-slice.rs | 0 .../{ui => }/run-pass/array-slice-vec/repeated-vector-syntax.rs | 0 src/test/{ui => }/run-pass/array-slice-vec/show-boxed-slice.rs | 0 src/test/{ui => }/run-pass/array-slice-vec/slice-2.rs | 0 .../run-pass/array-slice-vec/slice-of-zero-size-elements.rs | 0 src/test/{ui => }/run-pass/array-slice-vec/slice-panic-1.rs | 0 src/test/{ui => }/run-pass/array-slice-vec/slice-panic-2.rs | 0 src/test/{ui => }/run-pass/array-slice-vec/slice.rs | 0 src/test/{ui => }/run-pass/array-slice-vec/slice_binary_search.rs | 0 .../{ui => }/run-pass/array-slice-vec/variance-vec-covariant.rs | 0 src/test/{ui => }/run-pass/array-slice-vec/vec-concat.rs | 0 src/test/{ui => }/run-pass/array-slice-vec/vec-dst.rs | 0 src/test/{ui => }/run-pass/array-slice-vec/vec-fixed-length.rs | 0 src/test/{ui => }/run-pass/array-slice-vec/vec-growth.rs | 0 src/test/{ui => }/run-pass/array-slice-vec/vec-late-init.rs | 0 src/test/{ui => }/run-pass/array-slice-vec/vec-macro-no-std.rs | 0 src/test/{ui => }/run-pass/array-slice-vec/vec-macro-repeat.rs | 0 .../{ui => }/run-pass/array-slice-vec/vec-macro-rvalue-scope.rs | 0 .../{ui => }/run-pass/array-slice-vec/vec-macro-with-brackets.rs | 0 .../run-pass/array-slice-vec/vec-macro-with-trailing-comma.rs | 0 .../{ui => }/run-pass/array-slice-vec/vec-matching-autoslice.rs | 0 src/test/{ui => }/run-pass/array-slice-vec/vec-matching-fixed.rs | 0 src/test/{ui => }/run-pass/array-slice-vec/vec-matching-fold.rs | 0 .../array-slice-vec/vec-matching-legal-tail-element-borrow.rs | 0 src/test/{ui => }/run-pass/array-slice-vec/vec-matching.rs | 0 src/test/{ui => }/run-pass/array-slice-vec/vec-push.rs | 0 .../{ui => }/run-pass/array-slice-vec/vec-repeat-with-cast.rs | 0 src/test/{ui => }/run-pass/array-slice-vec/vec-slice-drop.rs | 0 src/test/{ui => }/run-pass/array-slice-vec/vec-slice.rs | 0 src/test/{ui => }/run-pass/array-slice-vec/vec-tail-matching.rs | 0 src/test/{ui => }/run-pass/array-slice-vec/vec-to_str.rs | 0 src/test/{ui => }/run-pass/array-slice-vec/vec.rs | 0 src/test/{ui => }/run-pass/array-slice-vec/vec_cycle.rs | 0 src/test/{ui => }/run-pass/array-slice-vec/vec_cycle_wrapped.rs | 0 src/test/{ui => }/run-pass/array-slice-vec/vector-no-ann-2.rs | 0 .../run-pass/associated-consts/associated-const-const-eval.rs | 0 .../associated-consts/associated-const-cross-crate-const-eval.rs | 0 .../associated-consts/associated-const-cross-crate-defaults.rs | 0 .../run-pass/associated-consts/associated-const-cross-crate.rs | 0 .../associated-consts/associated-const-in-global-const.rs | 0 .../run-pass/associated-consts/associated-const-inherent-impl.rs | 0 .../associated-consts/associated-const-marks-live-code.rs | 0 .../run-pass/associated-consts/associated-const-match-patterns.rs | 0 .../run-pass/associated-consts/associated-const-outer-ty-refs.rs | 0 .../associated-consts/associated-const-overwrite-default.rs | 0 .../run-pass/associated-consts/associated-const-public-impl.rs | 0 .../associated-consts/associated-const-range-match-patterns.rs | 0 .../associated-consts/associated-const-resolution-order.rs | 0 .../run-pass/associated-consts/associated-const-self-type.rs | 0 .../associated-consts/associated-const-type-parameters.rs | 0 .../associated-consts/associated-const-ufcs-infer-trait.rs | 0 .../run-pass/associated-consts/associated-const-use-default.rs | 0 .../associated-consts/associated-const-use-impl-of-same-trait.rs | 0 src/test/{ui => }/run-pass/associated-consts/associated-const.rs | 0 .../associated-consts/auxiliary/associated-const-cc-lib.rs | 0 .../{ui => }/run-pass/associated-consts/auxiliary/empty-struct.rs | 0 .../{ui => }/run-pass/associated-types/associated-types-basic.rs | 0 .../associated-types/associated-types-binding-in-trait.rs | 0 .../associated-types/associated-types-binding-in-where-clause.rs | 0 .../{ui => }/run-pass/associated-types/associated-types-bound.rs | 0 .../{ui => }/run-pass/associated-types/associated-types-cc.rs | 0 .../associated-types/associated-types-conditional-dispatch.rs | 0 .../run-pass/associated-types/associated-types-constant-type.rs | 0 .../associated-types-doubleendediterator-object.rs | 0 .../associated-types-duplicate-binding-in-env-hrtb.rs | 0 .../associated-types/associated-types-duplicate-binding-in-env.rs | 0 .../associated-types/associated-types-enum-field-named.rs | 0 .../associated-types/associated-types-enum-field-numbered.rs | 0 .../{ui => }/run-pass/associated-types/associated-types-eq-obj.rs | 0 .../run-pass/associated-types/associated-types-impl-redirect.rs | 0 .../associated-types/associated-types-in-bound-type-arg.rs | 0 .../associated-types/associated-types-in-default-method.rs | 0 .../{ui => }/run-pass/associated-types/associated-types-in-fn.rs | 0 .../associated-types/associated-types-in-impl-generics.rs | 0 .../associated-types/associated-types-in-inherent-method.rs | 0 .../run-pass/associated-types/associated-types-issue-20220.rs | 0 .../run-pass/associated-types/associated-types-issue-20371.rs | 0 .../run-pass/associated-types/associated-types-issue-21212.rs | 0 .../associated-types/associated-types-iterator-binding.rs | 0 .../{ui => }/run-pass/associated-types/associated-types-method.rs | 0 .../associated-types/associated-types-nested-projections.rs | 0 .../associated-types-normalize-in-bounds-binding.rs | 0 .../associated-types/associated-types-normalize-in-bounds-ufcs.rs | 0 .../associated-types/associated-types-normalize-in-bounds.rs | 0 .../associated-types-normalize-unifield-struct.rs | 0 ...associated-types-project-from-type-param-via-bound-in-where.rs | 0 .../associated-types-projection-bound-in-supertraits.rs | 0 .../associated-types-projection-from-known-type-in-impl.rs | 0 .../associated-types-projection-in-object-type.rs | 0 .../associated-types/associated-types-projection-in-supertrait.rs | 0 .../associated-types-projection-in-where-clause.rs | 0 .../associated-types-projection-to-unrelated-trait.rs | 0 ...ciated-types-qualified-path-with-trait-with-type-parameters.rs | 0 .../run-pass/associated-types/associated-types-ref-from-struct.rs | 0 .../associated-types/associated-types-ref-in-struct-literal.rs | 0 .../associated-types-region-erasure-issue-20582.rs | 0 .../associated-types/associated-types-resolve-lifetime.rs | 0 .../{ui => }/run-pass/associated-types/associated-types-return.rs | 0 .../{ui => }/run-pass/associated-types/associated-types-simple.rs | 0 .../{ui => }/run-pass/associated-types/associated-types-stream.rs | 0 .../associated-types/associated-types-struct-field-named.rs | 0 .../associated-types/associated-types-struct-field-numbered.rs | 0 .../run-pass/associated-types/associated-types-sugar-path.rs | 0 .../associated-types-where-clause-impl-ambiguity.rs | 0 .../associated-types/auxiliary/associated-types-cc-lib.rs | 0 .../run-pass/autoref-autoderef/auto-ref-bounded-ty-param.rs | 0 .../{ui => }/run-pass/autoref-autoderef/auto-ref-sliceable.rs | 0 src/test/{ui => }/run-pass/autoref-autoderef/auto-ref.rs | 0 .../autoref-autoderef/autoderef-and-borrow-method-receiver.rs | 0 .../run-pass/autoref-autoderef/autoderef-method-on-trait.rs | 0 .../run-pass/autoref-autoderef/autoderef-method-priority.rs | 0 .../autoref-autoderef/autoderef-method-twice-but-not-thrice.rs | 0 .../{ui => }/run-pass/autoref-autoderef/autoderef-method-twice.rs | 0 src/test/{ui => }/run-pass/autoref-autoderef/autoderef-method.rs | 0 src/test/{ui => }/run-pass/autoref-autoderef/autoderef-privacy.rs | 0 .../autoref-autoderef/autoref-intermediate-types-issue-3585.rs | 0 src/test/{ui => }/run-pass/bench/issue-32062.rs | 0 .../{ui => }/run-pass/binding/allow_irrefutable_let_patterns.rs | 0 .../{ui => }/run-pass/binding/bind-field-short-with-modifiers.rs | 0 src/test/{ui => }/run-pass/binding/borrowed-ptr-pattern-2.rs | 0 src/test/{ui => }/run-pass/binding/borrowed-ptr-pattern-3.rs | 0 .../{ui => }/run-pass/binding/borrowed-ptr-pattern-infallible.rs | 0 src/test/{ui => }/run-pass/binding/borrowed-ptr-pattern-option.rs | 0 src/test/{ui => }/run-pass/binding/borrowed-ptr-pattern.rs | 0 src/test/{ui => }/run-pass/binding/empty-types-in-patterns.rs | 0 .../{ui => }/run-pass/binding/exhaustive-bool-match-sanity.rs | 0 src/test/{ui => }/run-pass/binding/expr-match-generic-unique1.rs | 0 src/test/{ui => }/run-pass/binding/expr-match-generic-unique2.rs | 0 src/test/{ui => }/run-pass/binding/expr-match-generic.rs | 0 src/test/{ui => }/run-pass/binding/expr-match-panic-all.rs | 0 src/test/{ui => }/run-pass/binding/expr-match-panic.rs | 0 src/test/{ui => }/run-pass/binding/expr-match-unique.rs | 0 src/test/{ui => }/run-pass/binding/expr-match.rs | 0 src/test/{ui => }/run-pass/binding/fat-arrow-match.rs | 0 src/test/{ui => }/run-pass/binding/fn-pattern-expected-type-2.rs | 0 src/test/{ui => }/run-pass/binding/fn-pattern-expected-type.rs | 0 src/test/{ui => }/run-pass/binding/func-arg-incomplete-pattern.rs | 0 src/test/{ui => }/run-pass/binding/func-arg-ref-pattern.rs | 0 src/test/{ui => }/run-pass/binding/func-arg-wild-pattern.rs | 0 src/test/{ui => }/run-pass/binding/if-let.rs | 0 .../{ui => }/run-pass/binding/inconsistent-lifetime-mismatch.rs | 0 .../{ui => }/run-pass/binding/inferred-suffix-in-pattern-range.rs | 0 src/test/{ui => }/run-pass/binding/irrefutable-slice-patterns.rs | 0 src/test/{ui => }/run-pass/binding/let-assignability.rs | 0 src/test/{ui => }/run-pass/binding/let-destruct-ref.rs | 0 src/test/{ui => }/run-pass/binding/let-var-hygiene.rs | 0 src/test/{ui => }/run-pass/binding/match-arm-statics.rs | 0 src/test/{ui => }/run-pass/binding/match-beginning-vert.rs | 0 src/test/{ui => }/run-pass/binding/match-borrowed_str.rs | 0 src/test/{ui => }/run-pass/binding/match-bot-2.rs | 0 src/test/{ui => }/run-pass/binding/match-bot.rs | 0 src/test/{ui => }/run-pass/binding/match-byte-array-patterns.rs | 0 src/test/{ui => }/run-pass/binding/match-enum-struct-0.rs | 0 src/test/{ui => }/run-pass/binding/match-enum-struct-1.rs | 0 src/test/{ui => }/run-pass/binding/match-implicit-copy-unique.rs | 0 src/test/{ui => }/run-pass/binding/match-in-macro.rs | 0 src/test/{ui => }/run-pass/binding/match-join.rs | 0 src/test/{ui => }/run-pass/binding/match-larger-const.rs | 0 src/test/{ui => }/run-pass/binding/match-naked-record-expr.rs | 0 src/test/{ui => }/run-pass/binding/match-naked-record.rs | 0 src/test/{ui => }/run-pass/binding/match-path.rs | 0 src/test/{ui => }/run-pass/binding/match-pattern-bindings.rs | 0 src/test/{ui => }/run-pass/binding/match-pattern-lit.rs | 0 .../{ui => }/run-pass/binding/match-pattern-no-type-params.rs | 0 src/test/{ui => }/run-pass/binding/match-pattern-simple.rs | 0 src/test/{ui => }/run-pass/binding/match-phi.rs | 0 src/test/{ui => }/run-pass/binding/match-pipe-binding.rs | 0 src/test/{ui => }/run-pass/binding/match-range-infer.rs | 0 src/test/{ui => }/run-pass/binding/match-range-static.rs | 0 src/test/{ui => }/run-pass/binding/match-range.rs | 0 src/test/{ui => }/run-pass/binding/match-reassign.rs | 0 .../{ui => }/run-pass/binding/match-ref-binding-in-guard-3256.rs | 0 .../{ui => }/run-pass/binding/match-ref-binding-mut-option.rs | 0 src/test/{ui => }/run-pass/binding/match-ref-binding-mut.rs | 0 src/test/{ui => }/run-pass/binding/match-ref-binding.rs | 0 src/test/{ui => }/run-pass/binding/match-ref-unsized.rs | 0 src/test/{ui => }/run-pass/binding/match-static-const-rename.rs | 0 src/test/{ui => }/run-pass/binding/match-str.rs | 0 src/test/{ui => }/run-pass/binding/match-struct-0.rs | 0 src/test/{ui => }/run-pass/binding/match-tag.rs | 0 src/test/{ui => }/run-pass/binding/match-unique-bind.rs | 0 src/test/{ui => }/run-pass/binding/match-unsized.rs | 0 .../run-pass/binding/match-value-binding-in-guard-3291.rs | 0 src/test/{ui => }/run-pass/binding/match-var-hygiene.rs | 0 src/test/{ui => }/run-pass/binding/match-vec-alternatives.rs | 0 src/test/{ui => }/run-pass/binding/match-vec-rvalue.rs | 0 src/test/{ui => }/run-pass/binding/match-with-ret-arm.rs | 0 src/test/{ui => }/run-pass/binding/multi-let.rs | 0 src/test/{ui => }/run-pass/binding/mut-in-ident-patterns.rs | 0 src/test/{ui => }/run-pass/binding/nested-exhaustive-match.rs | 0 src/test/{ui => }/run-pass/binding/nested-matchs.rs | 0 src/test/{ui => }/run-pass/binding/nested-pattern.rs | 0 src/test/{ui => }/run-pass/binding/nil-pattern.rs | 0 src/test/{ui => }/run-pass/binding/nullary-or-pattern.rs | 0 src/test/{ui => }/run-pass/binding/optional_comma_in_match_arm.rs | 0 src/test/{ui => }/run-pass/binding/or-pattern.rs | 0 src/test/{ui => }/run-pass/binding/order-drop-with-match.rs | 0 src/test/{ui => }/run-pass/binding/pat-ranges.rs | 0 src/test/{ui => }/run-pass/binding/pat-tuple-1.rs | 0 src/test/{ui => }/run-pass/binding/pat-tuple-2.rs | 0 src/test/{ui => }/run-pass/binding/pat-tuple-3.rs | 0 src/test/{ui => }/run-pass/binding/pat-tuple-4.rs | 0 src/test/{ui => }/run-pass/binding/pat-tuple-5.rs | 0 src/test/{ui => }/run-pass/binding/pat-tuple-6.rs | 0 src/test/{ui => }/run-pass/binding/pat-tuple-7.rs | 0 .../{ui => }/run-pass/binding/pattern-bound-var-in-for-each.rs | 0 src/test/{ui => }/run-pass/binding/pattern-in-closure.rs | 0 .../run-pass/binding/range-inclusive-pattern-precedence.rs | 0 src/test/{ui => }/run-pass/binding/simple-generic-match.rs | 0 src/test/{ui => }/run-pass/binding/use-uninit-match.rs | 0 src/test/{ui => }/run-pass/binding/use-uninit-match2.rs | 0 src/test/{ui => }/run-pass/binding/zero_sized_subslice_match.rs | 0 .../{ui => }/run-pass/borrowck/borrowck-assign-to-subfield.rs | 0 .../run-pass/borrowck/borrowck-assignment-to-static-mut.rs | 0 src/test/{ui => }/run-pass/borrowck/borrowck-binding-mutbl.rs | 0 .../{ui => }/run-pass/borrowck/borrowck-borrow-from-expr-block.rs | 0 .../run-pass/borrowck/borrowck-borrow-of-mut-base-ptr-safe.rs | 0 src/test/{ui => }/run-pass/borrowck/borrowck-closures-two-imm.rs | 0 src/test/{ui => }/run-pass/borrowck/borrowck-field-sensitivity.rs | 0 src/test/{ui => }/run-pass/borrowck/borrowck-fixed-length-vecs.rs | 0 src/test/{ui => }/run-pass/borrowck/borrowck-freeze-frozen-mut.rs | 0 src/test/{ui => }/run-pass/borrowck/borrowck-lend-args.rs | 0 .../run-pass/borrowck/borrowck-macro-interaction-issue-6304.rs | 0 .../{ui => }/run-pass/borrowck/borrowck-move-by-capture-ok.rs | 0 .../run-pass/borrowck/borrowck-multiple-borrows-interior-boxes.rs | 0 src/test/{ui => }/run-pass/borrowck/borrowck-mut-uniq.rs | 0 .../{ui => }/run-pass/borrowck/borrowck-mut-vec-as-imm-slice.rs | 0 src/test/{ui => }/run-pass/borrowck/borrowck-pat-enum.rs | 0 .../run-pass/borrowck/borrowck-pat-reassign-no-binding.rs | 0 src/test/{ui => }/run-pass/borrowck/borrowck-rvalues-mutable.rs | 0 .../run-pass/borrowck/borrowck-scope-of-deref-issue-4666.rs | 0 .../run-pass/borrowck/borrowck-slice-pattern-element-loan.rs | 0 src/test/{ui => }/run-pass/borrowck/borrowck-static-item-in-fn.rs | 0 src/test/{ui => }/run-pass/borrowck/borrowck-trait-lifetime.rs | 0 src/test/{ui => }/run-pass/borrowck/borrowck-uniq-via-ref.rs | 0 src/test/{ui => }/run-pass/borrowck/borrowck-univariant-enum.rs | 0 .../run-pass/borrowck/borrowck-unsafe-static-mutable-borrows.rs | 0 src/test/{ui => }/run-pass/borrowck/borrowck-unused-mut-locals.rs | 0 src/test/{ui => }/run-pass/borrowck/borrowck-use-mut-borrow.rs | 0 src/test/{ui => }/run-pass/borrowck/two-phase-baseline.rs | 0 src/test/{ui => }/run-pass/borrowck/two-phase-bin-ops.rs | 0 .../borrowck/two-phase-control-flow-split-before-activation.rs | 0 src/test/{ui => }/run-pass/cfg/auxiliary/cfg_inner_static.rs | 0 .../run-pass/cfg/auxiliary/crate-attributes-using-cfg_attr.rs | 0 src/test/{ui => }/run-pass/cfg/cfg-attr-cfg.rs | 0 src/test/{ui => }/run-pass/cfg/cfg-attr-crate.rs | 0 src/test/{ui => }/run-pass/cfg/cfg-family.rs | 0 src/test/{ui => }/run-pass/cfg/cfg-in-crate-1.rs | 0 src/test/{ui => }/run-pass/cfg/cfg-macros-foo.rs | 0 src/test/{ui => }/run-pass/cfg/cfg-macros-notfoo.rs | 0 src/test/{ui => }/run-pass/cfg/cfg-match-arm.rs | 0 src/test/{ui => }/run-pass/cfg/cfg-target-family.rs | 0 src/test/{ui => }/run-pass/cfg/cfg-target-vendor.rs | 0 src/test/{ui => }/run-pass/cfg/cfg_attr.rs | 0 src/test/{ui => }/run-pass/cfg/cfg_inner_static.rs | 0 src/test/{ui => }/run-pass/cfg/cfg_stmt_expr.rs | 0 src/test/{ui => }/run-pass/cfg/cfgs-on-items.rs | 0 src/test/{ui => }/run-pass/cfg/conditional-compile-arch.rs | 0 src/test/{ui => }/run-pass/cfg/conditional-compile.rs | 0 src/test/{ui => }/run-pass/cfg/crate-attributes-using-cfg_attr.rs | 0 src/test/{ui => }/run-pass/coerce/coerce-expect-unsized.rs | 0 src/test/{ui => }/run-pass/coerce/coerce-overloaded-autoderef.rs | 0 src/test/{ui => }/run-pass/coerce/coerce-reborrow-imm-ptr-arg.rs | 0 src/test/{ui => }/run-pass/coerce/coerce-reborrow-imm-ptr-rcvr.rs | 0 src/test/{ui => }/run-pass/coerce/coerce-reborrow-imm-vec-arg.rs | 0 src/test/{ui => }/run-pass/coerce/coerce-reborrow-imm-vec-rcvr.rs | 0 src/test/{ui => }/run-pass/coerce/coerce-reborrow-mut-ptr-arg.rs | 0 src/test/{ui => }/run-pass/coerce/coerce-reborrow-mut-ptr-rcvr.rs | 0 src/test/{ui => }/run-pass/coerce/coerce-reborrow-mut-vec-arg.rs | 0 src/test/{ui => }/run-pass/coerce/coerce-reborrow-mut-vec-rcvr.rs | 0 src/test/{ui => }/run-pass/coerce/coerce-unify-return.rs | 0 src/test/{ui => }/run-pass/coerce/coerce-unify.rs | 0 src/test/{ui => }/run-pass/coerce/coerce-unsize-subtype.rs | 0 .../run-pass/coherence/auxiliary/coherence_copy_like_lib.rs | 0 src/test/{ui => }/run-pass/coherence/auxiliary/coherence_lib.rs | 0 src/test/{ui => }/run-pass/coherence/coherence-bigint-int.rs | 0 src/test/{ui => }/run-pass/coherence/coherence-bigint-vecint.rs | 0 src/test/{ui => }/run-pass/coherence/coherence-blanket.rs | 0 .../run-pass/coherence/coherence-covered-type-parameter.rs | 0 src/test/{ui => }/run-pass/coherence/coherence-impl-in-fn.rs | 0 .../run-pass/coherence/coherence-iterator-vec-any-elem.rs | 0 src/test/{ui => }/run-pass/coherence/coherence-iterator-vec.rs | 0 .../{ui => }/run-pass/coherence/coherence-multidispatch-tuple.rs | 0 .../{ui => }/run-pass/coherence/coherence-negative-impls-safe.rs | 0 .../{ui => }/run-pass/coherence/coherence-rfc447-constrained.rs | 0 src/test/{ui => }/run-pass/coherence/coherence-subtyping.rs | 0 src/test/{ui => }/run-pass/coherence/coherence-where-clause.rs | 0 src/test/{ui => }/run-pass/coherence/coherence_copy_like.rs | 0 .../run-pass/consts/auxiliary/anon-extern-mod-cross-crate-1.rs | 0 src/test/{ui => }/run-pass/consts/auxiliary/cci_borrow_lib.rs | 0 src/test/{ui => }/run-pass/consts/auxiliary/cci_const.rs | 0 src/test/{ui => }/run-pass/consts/auxiliary/cci_const_block.rs | 0 src/test/{ui => }/run-pass/consts/auxiliary/const_fn_lib.rs | 0 src/test/{ui => }/run-pass/consts/const-adt-align-mismatch.rs | 0 src/test/{ui => }/run-pass/consts/const-autoderef.rs | 0 src/test/{ui => }/run-pass/consts/const-big-enum.rs | 0 src/test/{ui => }/run-pass/consts/const-binops.rs | 0 src/test/{ui => }/run-pass/consts/const-bitshift-rhs-inference.rs | 0 src/test/{ui => }/run-pass/consts/const-block-cross-crate-fn.rs | 0 .../{ui => }/run-pass/consts/const-block-item-macro-codegen.rs | 0 src/test/{ui => }/run-pass/consts/const-block-item.rs | 0 src/test/{ui => }/run-pass/consts/const-block.rs | 0 src/test/{ui => }/run-pass/consts/const-bound.rs | 0 src/test/{ui => }/run-pass/consts/const-byte-str-cast.rs | 0 src/test/{ui => }/run-pass/consts/const-cast-ptr-int.rs | 0 src/test/{ui => }/run-pass/consts/const-cast.rs | 0 src/test/{ui => }/run-pass/consts/const-const.rs | 0 src/test/{ui => }/run-pass/consts/const-contents.rs | 0 src/test/{ui => }/run-pass/consts/const-cross-crate-const.rs | 0 src/test/{ui => }/run-pass/consts/const-cross-crate-extern.rs | 0 src/test/{ui => }/run-pass/consts/const-deref.rs | 0 src/test/{ui => }/run-pass/consts/const-endianess.rs | 0 src/test/{ui => }/run-pass/consts/const-enum-byref-self.rs | 0 src/test/{ui => }/run-pass/consts/const-enum-byref.rs | 0 src/test/{ui => }/run-pass/consts/const-enum-cast.rs | 0 src/test/{ui => }/run-pass/consts/const-enum-ptr.rs | 0 src/test/{ui => }/run-pass/consts/const-enum-struct.rs | 0 src/test/{ui => }/run-pass/consts/const-enum-struct2.rs | 0 src/test/{ui => }/run-pass/consts/const-enum-structlike.rs | 0 src/test/{ui => }/run-pass/consts/const-enum-tuple.rs | 0 src/test/{ui => }/run-pass/consts/const-enum-tuple2.rs | 0 src/test/{ui => }/run-pass/consts/const-enum-tuplestruct.rs | 0 src/test/{ui => }/run-pass/consts/const-enum-tuplestruct2.rs | 0 src/test/{ui => }/run-pass/consts/const-enum-vec-index.rs | 0 src/test/{ui => }/run-pass/consts/const-enum-vec-ptr.rs | 0 src/test/{ui => }/run-pass/consts/const-enum-vector.rs | 0 src/test/{ui => }/run-pass/consts/const-err.rs | 0 .../{ui => }/run-pass/consts/const-expr-in-fixed-length-vec.rs | 0 src/test/{ui => }/run-pass/consts/const-expr-in-vec-repeat.rs | 0 src/test/{ui => }/run-pass/consts/const-extern-function.rs | 0 src/test/{ui => }/run-pass/consts/const-fields-and-indexing.rs | 0 src/test/{ui => }/run-pass/consts/const-fn-const-eval.rs | 0 src/test/{ui => }/run-pass/consts/const-fn-feature-flags.rs | 0 src/test/{ui => }/run-pass/consts/const-fn-method.rs | 0 src/test/{ui => }/run-pass/consts/const-fn-nested.rs | 0 src/test/{ui => }/run-pass/consts/const-fn-stability-calls.rs | 0 src/test/{ui => }/run-pass/consts/const-fn-val.rs | 0 src/test/{ui => }/run-pass/consts/const-fn.rs | 0 src/test/{ui => }/run-pass/consts/const-index-feature-gate.rs | 0 src/test/{ui => }/run-pass/consts/const-meth-pattern.rs | 0 src/test/{ui => }/run-pass/consts/const-negation.rs | 0 src/test/{ui => }/run-pass/consts/const-negative.rs | 0 src/test/{ui => }/run-pass/consts/const-nullary-enum.rs | 0 .../{ui => }/run-pass/consts/const-nullary-univariant-enum.rs | 0 src/test/{ui => }/run-pass/consts/const-pattern-variant.rs | 0 src/test/{ui => }/run-pass/consts/const-rec-and-tup.rs | 0 src/test/{ui => }/run-pass/consts/const-region-ptrs-noncopy.rs | 0 src/test/{ui => }/run-pass/consts/const-region-ptrs.rs | 0 src/test/{ui => }/run-pass/consts/const-repeated-values.rs | 0 src/test/{ui => }/run-pass/consts/const-size_of-align_of.rs | 0 src/test/{ui => }/run-pass/consts/const-str-ptr.rs | 0 src/test/{ui => }/run-pass/consts/const-struct-offsets.rs | 0 src/test/{ui => }/run-pass/consts/const-struct.rs | 0 src/test/{ui => }/run-pass/consts/const-trait-to-trait.rs | 0 src/test/{ui => }/run-pass/consts/const-tuple-struct.rs | 0 src/test/{ui => }/run-pass/consts/const-typeid-of.rs | 0 src/test/{ui => }/run-pass/consts/const-unit-struct.rs | 0 src/test/{ui => }/run-pass/consts/const-unsafe-fn.rs | 0 src/test/{ui => }/run-pass/consts/const-vec-of-fns.rs | 0 src/test/{ui => }/run-pass/consts/const-vec-syntax.rs | 0 src/test/{ui => }/run-pass/consts/const-vecs-and-slices.rs | 0 src/test/{ui => }/run-pass/consts/const.rs | 0 src/test/{ui => }/run-pass/consts/consts-in-patterns.rs | 0 .../run-pass/cross-crate/anon-extern-mod-cross-crate-2.rs | 0 .../cross-crate/auxiliary/anon-extern-mod-cross-crate-1.rs | 0 .../cross-crate/auxiliary/anon_trait_static_method_lib.rs | 0 .../{ui => }/run-pass/cross-crate/auxiliary/cci_borrow_lib.rs | 0 .../{ui => }/run-pass/cross-crate/auxiliary/cci_capture_clause.rs | 0 src/test/{ui => }/run-pass/cross-crate/auxiliary/cci_const.rs | 0 src/test/{ui => }/run-pass/cross-crate/auxiliary/cci_impl_lib.rs | 0 src/test/{ui => }/run-pass/cross-crate/auxiliary/cci_iter_lib.rs | 0 .../{ui => }/run-pass/cross-crate/auxiliary/cci_nested_lib.rs | 0 .../{ui => }/run-pass/cross-crate/auxiliary/cci_no_inline_lib.rs | 0 .../run-pass/cross-crate/auxiliary/moves_based_on_type_lib.rs | 0 .../{ui => }/run-pass/cross-crate/auxiliary/newtype_struct_xc.rs | 0 .../{ui => }/run-pass/cross-crate/auxiliary/pub_static_array.rs | 0 .../run-pass/cross-crate/auxiliary/reexported_static_methods.rs | 0 .../run-pass/cross-crate/auxiliary/xcrate-trait-lifetime-param.rs | 0 .../cross-crate/auxiliary/xcrate_address_insignificant.rs | 0 .../cross-crate/auxiliary/xcrate_associated_type_defaults.rs | 0 .../cross-crate/auxiliary/xcrate_generic_fn_nested_return.rs | 0 .../run-pass/cross-crate/auxiliary/xcrate_static_addresses.rs | 0 .../{ui => }/run-pass/cross-crate/auxiliary/xcrate_unit_struct.rs | 0 src/test/{ui => }/run-pass/cross-crate/cci_borrow.rs | 0 src/test/{ui => }/run-pass/cross-crate/cci_capture_clause.rs | 0 src/test/{ui => }/run-pass/cross-crate/cci_impl_exe.rs | 0 src/test/{ui => }/run-pass/cross-crate/cci_iter_exe.rs | 0 src/test/{ui => }/run-pass/cross-crate/cci_nested_exe.rs | 0 src/test/{ui => }/run-pass/cross-crate/cci_no_inline_exe.rs | 0 src/test/{ui => }/run-pass/cross-crate/cross-crate-const-pat.rs | 0 .../run-pass/cross-crate/cross-crate-newtype-struct-pat.rs | 0 .../run-pass/cross-crate/moves-based-on-type-cross-crate.rs | 0 .../run-pass/cross-crate/reexported-static-methods-cross-crate.rs | 0 .../{ui => }/run-pass/cross-crate/static-array-across-crate.rs | 0 .../{ui => }/run-pass/cross-crate/xcrate-address-insignificant.rs | 0 .../run-pass/cross-crate/xcrate-associated-type-defaults.rs | 0 src/test/{ui => }/run-pass/cross-crate/xcrate-static-addresses.rs | 0 .../{ui => }/run-pass/cross-crate/xcrate-trait-lifetime-param.rs | 0 src/test/{ui => }/run-pass/cross-crate/xcrate-unit-struct.rs | 0 .../run-pass/cross-crate/xcrate_generic_fn_nested_return.rs | 0 src/test/{ui => }/run-pass/ctfe/assoc-const.rs | 0 src/test/{ui => }/run-pass/ctfe/bswap-const.rs | 0 .../{ui => }/run-pass/ctfe/chained-constants-stackoverflow.rs | 0 .../{ui => }/run-pass/ctfe/const-block-non-item-statement-3.rs | 0 src/test/{ui => }/run-pass/ctfe/const-block-non-item-statement.rs | 0 src/test/{ui => }/run-pass/ctfe/const-fn-destructuring-arg.rs | 0 src/test/{ui => }/run-pass/ctfe/deref_in_pattern.rs | 0 src/test/{ui => }/run-pass/ctfe/ice-48279.rs | 0 src/test/{ui => }/run-pass/ctfe/issue-37550.rs | 0 src/test/{ui => }/run-pass/ctfe/issue-broken-mir.rs | 0 src/test/{ui => }/run-pass/ctfe/locals-in-const-fn.rs | 0 src/test/{ui => }/run-pass/ctfe/match-const-fn-structs.rs | 0 src/test/{ui => }/run-pass/ctfe/mozjs-error.rs | 0 src/test/{ui => }/run-pass/ctfe/non-scalar-cast.rs | 0 src/test/{ui => }/run-pass/ctfe/promotion.rs | 0 src/test/{ui => }/run-pass/ctfe/references.rs | 0 src/test/{ui => }/run-pass/ctfe/repeat_match.rs | 0 src/test/{ui => }/run-pass/ctfe/return-in-const-fn.rs | 0 src/test/{ui => }/run-pass/ctfe/signed_enum_discr.rs | 0 src/test/{ui => }/run-pass/ctfe/transmute-const.rs | 0 src/test/{ui => }/run-pass/ctfe/tuple-struct-constructors.rs | 0 src/test/{ui => }/run-pass/deriving/auxiliary/derive-no-std.rs | 0 src/test/{ui => }/run-pass/deriving/derive-no-std.rs | 0 .../{ui => }/run-pass/deriving/derive-partialord-correctness.rs | 0 src/test/{ui => }/run-pass/deriving/deriving-associated-types.rs | 0 src/test/{ui => }/run-pass/deriving/deriving-bounds.rs | 0 src/test/{ui => }/run-pass/deriving/deriving-clone-array.rs | 0 src/test/{ui => }/run-pass/deriving/deriving-clone-enum.rs | 0 .../{ui => }/run-pass/deriving/deriving-clone-generic-enum.rs | 0 .../{ui => }/run-pass/deriving/deriving-clone-generic-struct.rs | 0 .../run-pass/deriving/deriving-clone-generic-tuple-struct.rs | 0 src/test/{ui => }/run-pass/deriving/deriving-clone-struct.rs | 0 .../{ui => }/run-pass/deriving/deriving-clone-tuple-struct.rs | 0 src/test/{ui => }/run-pass/deriving/deriving-cmp-generic-enum.rs | 0 .../run-pass/deriving/deriving-cmp-generic-struct-enum.rs | 0 .../{ui => }/run-pass/deriving/deriving-cmp-generic-struct.rs | 0 .../run-pass/deriving/deriving-cmp-generic-tuple-struct.rs | 0 src/test/{ui => }/run-pass/deriving/deriving-cmp-shortcircuit.rs | 0 src/test/{ui => }/run-pass/deriving/deriving-copyclone.rs | 0 src/test/{ui => }/run-pass/deriving/deriving-default-box.rs | 0 .../{ui => }/run-pass/deriving/deriving-enum-single-variant.rs | 0 .../{ui => }/run-pass/deriving/deriving-eq-ord-boxed-slice.rs | 0 src/test/{ui => }/run-pass/deriving/deriving-hash.rs | 0 src/test/{ui => }/run-pass/deriving/deriving-in-fn.rs | 0 src/test/{ui => }/run-pass/deriving/deriving-in-macro.rs | 0 src/test/{ui => }/run-pass/deriving/deriving-meta-multiple.rs | 0 src/test/{ui => }/run-pass/deriving/deriving-meta.rs | 0 .../run-pass/deriving/deriving-self-lifetime-totalord-totaleq.rs | 0 src/test/{ui => }/run-pass/deriving/deriving-show-2.rs | 0 src/test/{ui => }/run-pass/deriving/deriving-show.rs | 0 .../{ui => }/run-pass/deriving/deriving-via-extension-c-enum.rs | 0 .../{ui => }/run-pass/deriving/deriving-via-extension-enum.rs | 0 .../run-pass/deriving/deriving-via-extension-hash-enum.rs | 0 .../run-pass/deriving/deriving-via-extension-hash-struct.rs | 0 .../run-pass/deriving/deriving-via-extension-struct-empty.rs | 0 .../deriving/deriving-via-extension-struct-like-enum-variant.rs | 0 .../run-pass/deriving/deriving-via-extension-struct-tuple.rs | 0 .../{ui => }/run-pass/deriving/deriving-via-extension-struct.rs | 0 .../run-pass/deriving/deriving-via-extension-type-params.rs | 0 src/test/{ui => }/run-pass/deriving/deriving-with-repr-packed.rs | 0 .../run-pass/drop/auxiliary/dropck_eyepatch_extern_crate.rs | 0 src/test/{ui => }/run-pass/drop/drop-on-empty-block-exit.rs | 0 src/test/{ui => }/run-pass/drop/drop-on-ret.rs | 0 src/test/{ui => }/run-pass/drop/drop-struct-as-object.rs | 0 src/test/{ui => }/run-pass/drop/drop-trait-enum.rs | 0 src/test/{ui => }/run-pass/drop/drop-trait-generic.rs | 0 src/test/{ui => }/run-pass/drop/drop-trait.rs | 0 src/test/{ui => }/run-pass/drop/drop-uninhabited-enum.rs | 0 src/test/{ui => }/run-pass/drop/drop-with-type-ascription-1.rs | 0 src/test/{ui => }/run-pass/drop/drop-with-type-ascription-2.rs | 0 src/test/{ui => }/run-pass/drop/dropck-eyepatch-extern-crate.rs | 0 src/test/{ui => }/run-pass/drop/dropck-eyepatch-reorder.rs | 0 src/test/{ui => }/run-pass/drop/dropck-eyepatch.rs | 0 src/test/{ui => }/run-pass/drop/dropck_legal_cycles.rs | 0 src/test/{ui => }/run-pass/drop/dynamic-drop.rs | 0 src/test/{ui => }/run-pass/drop/no-drop-flag-size.rs | 0 src/test/{ui => }/run-pass/drop/nondrop-cycle.rs | 0 .../run-pass/dynamically-sized-types/dst-coerce-custom.rs | 0 .../{ui => }/run-pass/dynamically-sized-types/dst-coerce-rc.rs | 0 .../{ui => }/run-pass/dynamically-sized-types/dst-coercions.rs | 0 .../{ui => }/run-pass/dynamically-sized-types/dst-deref-mut.rs | 0 src/test/{ui => }/run-pass/dynamically-sized-types/dst-deref.rs | 0 .../{ui => }/run-pass/dynamically-sized-types/dst-field-align.rs | 0 src/test/{ui => }/run-pass/dynamically-sized-types/dst-index.rs | 0 .../run-pass/dynamically-sized-types/dst-irrefutable-bind.rs | 0 src/test/{ui => }/run-pass/dynamically-sized-types/dst-raw.rs | 0 .../{ui => }/run-pass/dynamically-sized-types/dst-struct-sole.rs | 0 src/test/{ui => }/run-pass/dynamically-sized-types/dst-struct.rs | 0 .../{ui => }/run-pass/dynamically-sized-types/dst-trait-tuple.rs | 0 src/test/{ui => }/run-pass/dynamically-sized-types/dst-trait.rs | 0 .../{ui => }/run-pass/dynamically-sized-types/dst-tuple-sole.rs | 0 src/test/{ui => }/run-pass/dynamically-sized-types/dst-tuple.rs | 0 .../run-pass/extern/auxiliary/extern-crosscrate-source.rs | 0 src/test/{ui => }/run-pass/extern/auxiliary/extern-take-value.rs | 0 .../run-pass/extern/auxiliary/extern_calling_convention.rs | 0 .../{ui => }/run-pass/extern/auxiliary/extern_mod_ordering_lib.rs | 0 src/test/{ui => }/run-pass/extern/auxiliary/fat_drop.rs | 0 src/test/{ui => }/run-pass/extern/extern-1.rs | 0 src/test/{ui => }/run-pass/extern/extern-call-deep.rs | 0 src/test/{ui => }/run-pass/extern/extern-call-deep2.rs | 0 src/test/{ui => }/run-pass/extern/extern-call-direct.rs | 0 src/test/{ui => }/run-pass/extern/extern-call-indirect.rs | 0 src/test/{ui => }/run-pass/extern/extern-call-scrub.rs | 0 .../{ui => }/run-pass/extern/extern-calling-convention-test.rs | 0 .../{ui => }/run-pass/extern/extern-compare-with-return-type.rs | 0 src/test/{ui => }/run-pass/extern/extern-crosscrate.rs | 0 src/test/{ui => }/run-pass/extern/extern-foreign-crate.rs | 0 src/test/{ui => }/run-pass/extern/extern-methods.rs | 0 src/test/{ui => }/run-pass/extern/extern-mod-abi.rs | 0 src/test/{ui => }/run-pass/extern/extern-mod-ordering-exe.rs | 0 src/test/{ui => }/run-pass/extern/extern-pass-TwoU16s.rs | 0 src/test/{ui => }/run-pass/extern/extern-pass-TwoU32s.rs | 0 src/test/{ui => }/run-pass/extern/extern-pass-TwoU64s.rs | 0 src/test/{ui => }/run-pass/extern/extern-pass-TwoU8s.rs | 0 src/test/{ui => }/run-pass/extern/extern-pass-char.rs | 0 src/test/{ui => }/run-pass/extern/extern-pass-double.rs | 0 src/test/{ui => }/run-pass/extern/extern-pass-empty.rs | 0 src/test/{ui => }/run-pass/extern/extern-pass-u32.rs | 0 src/test/{ui => }/run-pass/extern/extern-pass-u64.rs | 0 src/test/{ui => }/run-pass/extern/extern-prelude-core.rs | 0 src/test/{ui => }/run-pass/extern/extern-prelude-core.stderr | 0 .../{ui => }/run-pass/extern/extern-prelude-no-speculative.rs | 0 src/test/{ui => }/run-pass/extern/extern-prelude-std.rs | 0 src/test/{ui => }/run-pass/extern/extern-prelude-std.stderr | 0 src/test/{ui => }/run-pass/extern/extern-pub.rs | 0 src/test/{ui => }/run-pass/extern/extern-return-TwoU16s.rs | 0 src/test/{ui => }/run-pass/extern/extern-return-TwoU32s.rs | 0 src/test/{ui => }/run-pass/extern/extern-return-TwoU64s.rs | 0 src/test/{ui => }/run-pass/extern/extern-return-TwoU8s.rs | 0 src/test/{ui => }/run-pass/extern/extern-rust.rs | 0 src/test/{ui => }/run-pass/extern/extern-take-value.rs | 0 src/test/{ui => }/run-pass/extern/extern-thiscall.rs | 0 src/test/{ui => }/run-pass/extern/extern-types-inherent-impl.rs | 0 .../{ui => }/run-pass/extern/extern-types-manual-sync-send.rs | 0 src/test/{ui => }/run-pass/extern/extern-types-pointer-cast.rs | 0 src/test/{ui => }/run-pass/extern/extern-types-size_of_val.rs | 0 src/test/{ui => }/run-pass/extern/extern-types-thin-pointer.rs | 0 src/test/{ui => }/run-pass/extern/extern-types-trait-impl.rs | 0 src/test/{ui => }/run-pass/extern/extern-vectorcall.rs | 0 src/test/{ui => }/run-pass/extern/extern_fat_drop.rs | 0 src/test/{ui => }/run-pass/for-loop-while/auto-loop.rs | 0 src/test/{ui => }/run-pass/for-loop-while/break-value.rs | 0 src/test/{ui => }/run-pass/for-loop-while/break.rs | 0 src/test/{ui => }/run-pass/for-loop-while/for-destruct.rs | 0 src/test/{ui => }/run-pass/for-loop-while/for-loop-goofiness.rs | 0 .../{ui => }/run-pass/for-loop-while/for-loop-has-unit-body.rs | 0 .../{ui => }/run-pass/for-loop-while/for-loop-into-iterator.rs | 0 .../for-loop-while/for-loop-lifetime-of-unbound-values.rs | 0 src/test/{ui => }/run-pass/for-loop-while/for-loop-macro.rs | 0 .../{ui => }/run-pass/for-loop-while/for-loop-mut-ref-element.rs | 0 src/test/{ui => }/run-pass/for-loop-while/for-loop-no-std.rs | 0 src/test/{ui => }/run-pass/for-loop-while/for-loop-panic.rs | 0 .../for-loop-unconstrained-element-type-i32-fallback.rs | 0 .../run-pass/for-loop-while/foreach-external-iterators-break.rs | 0 .../foreach-external-iterators-hashmap-break-restart.rs | 0 .../run-pass/for-loop-while/foreach-external-iterators-hashmap.rs | 0 .../run-pass/for-loop-while/foreach-external-iterators-loop.rs | 0 .../run-pass/for-loop-while/foreach-external-iterators-nested.rs | 0 .../run-pass/for-loop-while/foreach-external-iterators.rs | 0 src/test/{ui => }/run-pass/for-loop-while/foreach-nested.rs | 0 .../{ui => }/run-pass/for-loop-while/foreach-put-structured.rs | 0 .../{ui => }/run-pass/for-loop-while/foreach-simple-outer-slot.rs | 0 src/test/{ui => }/run-pass/for-loop-while/label_break_value.rs | 0 src/test/{ui => }/run-pass/for-loop-while/labeled-break.rs | 0 src/test/{ui => }/run-pass/for-loop-while/linear-for-loop.rs | 0 .../for-loop-while/liveness-assign-imm-local-after-loop.rs | 0 src/test/{ui => }/run-pass/for-loop-while/liveness-loop-break.rs | 0 .../{ui => }/run-pass/for-loop-while/liveness-move-in-loop.rs | 0 src/test/{ui => }/run-pass/for-loop-while/loop-break-cont-1.rs | 0 src/test/{ui => }/run-pass/for-loop-while/loop-break-cont.rs | 0 src/test/{ui => }/run-pass/for-loop-while/loop-break-value.rs | 0 src/test/{ui => }/run-pass/for-loop-while/loop-diverges.rs | 0 src/test/{ui => }/run-pass/for-loop-while/loop-label-shadowing.rs | 0 .../{ui => }/run-pass/for-loop-while/loop-labeled-break-value.rs | 0 .../run-pass/for-loop-while/loop-no-reinit-needed-post-bot.rs | 0 src/test/{ui => }/run-pass/for-loop-while/loop-scope.rs | 0 src/test/{ui => }/run-pass/for-loop-while/while-cont.rs | 0 src/test/{ui => }/run-pass/for-loop-while/while-flow-graph.rs | 0 src/test/{ui => }/run-pass/for-loop-while/while-label.rs | 0 src/test/{ui => }/run-pass/for-loop-while/while-let.rs | 0 .../{ui => }/run-pass/for-loop-while/while-loop-constraints-2.rs | 0 src/test/{ui => }/run-pass/for-loop-while/while-prelude-drop.rs | 0 src/test/{ui => }/run-pass/for-loop-while/while-with-break.rs | 0 src/test/{ui => }/run-pass/for-loop-while/while.rs | 0 src/test/{ui => }/run-pass/foreign/auxiliary/fn-abi.rs | 0 src/test/{ui => }/run-pass/foreign/auxiliary/foreign_lib.rs | 0 src/test/{ui => }/run-pass/foreign/foreign-call-no-runtime.rs | 0 src/test/{ui => }/run-pass/foreign/foreign-dupe.rs | 0 src/test/{ui => }/run-pass/foreign/foreign-fn-linkname.rs | 0 src/test/{ui => }/run-pass/foreign/foreign-fn-with-byval.rs | 0 src/test/{ui => }/run-pass/foreign/foreign-int-types.rs | 0 .../run-pass/foreign/foreign-mod-src/compiletest-ignore-dir | 0 src/test/{ui => }/run-pass/foreign/foreign-mod-src/inner.rs | 0 src/test/{ui => }/run-pass/foreign/foreign-mod-unused-const.rs | 0 src/test/{ui => }/run-pass/foreign/foreign-no-abi.rs | 0 .../{ui => }/run-pass/foreign/foreign-src/compiletest-ignore-dir | 0 src/test/{ui => }/run-pass/foreign/foreign-src/foreign.rs | 0 src/test/{ui => }/run-pass/foreign/foreign-truncated-arguments.rs | 0 src/test/{ui => }/run-pass/foreign/foreign2.rs | 0 src/test/{ui => }/run-pass/functions-closures/auxiliary/fn-abi.rs | 0 .../functions-closures/call-closure-from-overloaded-op.rs | 0 .../run-pass/functions-closures/capture-clauses-boxed-closures.rs | 0 .../functions-closures/capture-clauses-unboxed-closures.rs | 0 src/test/{ui => }/run-pass/functions-closures/clone-closure.rs | 0 .../functions-closures/closure-bounds-can-capture-chan.rs | 0 .../run-pass/functions-closures/closure-expected-type/README.md | 0 .../closure-expected-type/expect-infer-supply-two-infers.rs | 0 .../functions-closures/closure-expected-type/issue-38714.rs | 0 .../closure-expected-type/supply-just-return-type.rs | 0 .../functions-closures/closure-expected-type/supply-nothing.rs | 0 .../{ui => }/run-pass/functions-closures/closure-immediate.rs | 0 .../{ui => }/run-pass/functions-closures/closure-inference.rs | 0 .../{ui => }/run-pass/functions-closures/closure-inference2.rs | 0 src/test/{ui => }/run-pass/functions-closures/closure-reform.rs | 0 .../run-pass/functions-closures/closure-returning-closure.rs | 0 .../run-pass/functions-closures/closure-to-fn-coercion.rs | 0 .../functions-closures/closure_to_fn_coercion-expected-types.rs | 0 src/test/{ui => }/run-pass/functions-closures/copy-closure.rs | 0 src/test/{ui => }/run-pass/functions-closures/fn-abi.rs | 0 src/test/{ui => }/run-pass/functions-closures/fn-bare-assign.rs | 0 .../run-pass/functions-closures/fn-bare-coerce-to-block.rs | 0 src/test/{ui => }/run-pass/functions-closures/fn-bare-item.rs | 0 src/test/{ui => }/run-pass/functions-closures/fn-bare-size.rs | 0 src/test/{ui => }/run-pass/functions-closures/fn-bare-spawn.rs | 0 src/test/{ui => }/run-pass/functions-closures/fn-coerce-field.rs | 0 .../{ui => }/run-pass/functions-closures/fn-item-type-cast.rs | 0 .../{ui => }/run-pass/functions-closures/fn-item-type-coerce.rs | 0 .../run-pass/functions-closures/fn-item-type-zero-sized.rs | 0 src/test/{ui => }/run-pass/functions-closures/fn-lval.rs | 0 src/test/{ui => }/run-pass/functions-closures/fn-type-infer.rs | 0 .../functions-closures/implied-bounds-closure-arg-outlives.rs | 0 .../run-pass/functions-closures/nullable-pointer-opt-closures.rs | 0 .../run-pass/functions-closures/parallel-codegen-closures.rs | 0 .../{ui => }/run-pass/functions-closures/return-from-closure.rs | 0 .../{ui => }/run-pass/generator/auxiliary/xcrate-reachable.rs | 0 src/test/{ui => }/run-pass/generator/auxiliary/xcrate.rs | 0 src/test/{ui => }/run-pass/generator/borrow-in-tail-expr.rs | 0 src/test/{ui => }/run-pass/generator/conditional-drop.rs | 0 src/test/{ui => }/run-pass/generator/control-flow.rs | 0 src/test/{ui => }/run-pass/generator/drop-env.rs | 0 src/test/{ui => }/run-pass/generator/issue-44197.rs | 0 src/test/{ui => }/run-pass/generator/issue-52398.rs | 0 src/test/{ui => }/run-pass/generator/iterator-count.rs | 0 src/test/{ui => }/run-pass/generator/live-upvar-across-yield.rs | 0 src/test/{ui => }/run-pass/generator/match-bindings.rs | 0 src/test/{ui => }/run-pass/generator/nested_generators.rs | 0 src/test/{ui => }/run-pass/generator/panic-drops.rs | 0 src/test/{ui => }/run-pass/generator/panic-safe.rs | 0 src/test/{ui => }/run-pass/generator/reborrow-mut-upvar.rs | 0 src/test/{ui => }/run-pass/generator/resume-after-return.rs | 0 src/test/{ui => }/run-pass/generator/smoke.rs | 0 src/test/{ui => }/run-pass/generator/static-generators.rs | 0 .../run-pass/generator/too-live-local-in-immovable-gen.rs | 0 src/test/{ui => }/run-pass/generator/xcrate-reachable.rs | 0 src/test/{ui => }/run-pass/generator/xcrate.rs | 0 src/test/{ui => }/run-pass/generator/yield-in-args-rev.rs | 0 src/test/{ui => }/run-pass/generator/yield-in-box.rs | 0 src/test/{ui => }/run-pass/generator/yield-in-initializer.rs | 0 src/test/{ui => }/run-pass/generator/yield-subtype.rs | 0 .../run-pass/generics/auxiliary/default_type_params_xc.rs | 0 src/test/{ui => }/run-pass/generics/generic-alias-unique.rs | 0 .../run-pass/generics/generic-default-type-params-cross-crate.rs | 0 .../{ui => }/run-pass/generics/generic-default-type-params.rs | 0 src/test/{ui => }/run-pass/generics/generic-derived-type.rs | 0 src/test/{ui => }/run-pass/generics/generic-exterior-unique.rs | 0 src/test/{ui => }/run-pass/generics/generic-extern-mangle.rs | 0 src/test/{ui => }/run-pass/generics/generic-fn-infer.rs | 0 src/test/{ui => }/run-pass/generics/generic-fn-twice.rs | 0 src/test/{ui => }/run-pass/generics/generic-fn-unique.rs | 0 src/test/{ui => }/run-pass/generics/generic-fn.rs | 0 src/test/{ui => }/run-pass/generics/generic-ivec-leak.rs | 0 src/test/{ui => }/run-pass/generics/generic-newtype-struct.rs | 0 src/test/{ui => }/run-pass/generics/generic-object.rs | 0 src/test/{ui => }/run-pass/generics/generic-recursive-tag.rs | 0 src/test/{ui => }/run-pass/generics/generic-static-methods.rs | 0 src/test/{ui => }/run-pass/generics/generic-tag-corruption.rs | 0 src/test/{ui => }/run-pass/generics/generic-tag-local.rs | 0 src/test/{ui => }/run-pass/generics/generic-tag-match.rs | 0 src/test/{ui => }/run-pass/generics/generic-tag-values.rs | 0 src/test/{ui => }/run-pass/generics/generic-tag.rs | 0 src/test/{ui => }/run-pass/generics/generic-temporary.rs | 0 src/test/{ui => }/run-pass/generics/generic-tup.rs | 0 src/test/{ui => }/run-pass/generics/generic-type-synonym.rs | 0 src/test/{ui => }/run-pass/generics/generic-type.rs | 0 src/test/{ui => }/run-pass/generics/generic-unique.rs | 0 .../hrtb-binder-levels-in-object-types.rs | 0 .../hrtb-debruijn-object-types-in-closures.rs | 0 .../higher-rank-trait-bounds/hrtb-fn-like-trait-object.rs | 0 .../run-pass/higher-rank-trait-bounds/hrtb-fn-like-trait.rs | 0 .../run-pass/higher-rank-trait-bounds/hrtb-opt-in-copy.rs | 0 src/test/{ui => }/run-pass/higher-rank-trait-bounds/hrtb-parse.rs | 0 .../hrtb-precedence-of-plus-where-clause.rs | 0 .../run-pass/higher-rank-trait-bounds/hrtb-precedence-of-plus.rs | 0 .../run-pass/higher-rank-trait-bounds/hrtb-resolve-lifetime.rs | 0 .../higher-rank-trait-bounds/hrtb-trait-object-paren-notation.rs | 0 .../hrtb-trait-object-passed-to-closure.rs | 0 .../run-pass/higher-rank-trait-bounds/hrtb-type-outlives.rs | 0 .../higher-rank-trait-bounds/hrtb-unboxed-closure-trait.rs | 0 .../{ui => }/run-pass/hygiene/auxiliary/legacy_interaction.rs | 0 src/test/{ui => }/run-pass/hygiene/auxiliary/my_crate.rs | 0 .../{ui => }/run-pass/hygiene/auxiliary/unhygienic_example.rs | 0 src/test/{ui => }/run-pass/hygiene/auxiliary/xcrate.rs | 0 src/test/{ui => }/run-pass/hygiene/hygiene-dodging-1.rs | 0 src/test/{ui => }/run-pass/hygiene/hygiene.rs | 0 src/test/{ui => }/run-pass/hygiene/hygienic-labels-in-let.rs | 0 src/test/{ui => }/run-pass/hygiene/hygienic-labels-in-let.stderr | 0 src/test/{ui => }/run-pass/hygiene/hygienic-labels.rs | 0 src/test/{ui => }/run-pass/hygiene/hygienic-labels.stderr | 0 src/test/{ui => }/run-pass/hygiene/issue-44128.rs | 0 src/test/{ui => }/run-pass/hygiene/issue-47311.rs | 0 src/test/{ui => }/run-pass/hygiene/issue-47312.rs | 0 src/test/{ui => }/run-pass/hygiene/items.rs | 0 src/test/{ui => }/run-pass/hygiene/legacy_interaction.rs | 0 src/test/{ui => }/run-pass/hygiene/lexical.rs | 0 src/test/{ui => }/run-pass/hygiene/specialization.rs | 0 src/test/{ui => }/run-pass/hygiene/trait_items.rs | 0 src/test/{ui => }/run-pass/hygiene/ty_params.rs | 0 src/test/{ui => }/run-pass/hygiene/wrap_unhygienic_example.rs | 0 src/test/{ui => }/run-pass/hygiene/xcrate.rs | 0 src/test/{ui => }/run-pass/impl-trait/auto-trait-leak.rs | 0 src/test/{ui => }/run-pass/impl-trait/auxiliary/xcrate.rs | 0 src/test/{ui => }/run-pass/impl-trait/bounds_regression.rs | 0 src/test/{ui => }/run-pass/impl-trait/equality.rs | 0 src/test/{ui => }/run-pass/impl-trait/example-calendar.rs | 0 src/test/{ui => }/run-pass/impl-trait/example-st.rs | 0 src/test/{ui => }/run-pass/impl-trait/existential-minimal.rs | 0 src/test/{ui => }/run-pass/impl-trait/issue-42479.rs | 0 src/test/{ui => }/run-pass/impl-trait/issue-49376.rs | 0 src/test/{ui => }/run-pass/impl-trait/lifetimes.rs | 0 src/test/{ui => }/run-pass/impl-trait/nesting.rs | 0 src/test/{ui => }/run-pass/impl-trait/universal_hrtb_anon.rs | 0 src/test/{ui => }/run-pass/impl-trait/universal_hrtb_named.rs | 0 .../run-pass/impl-trait/universal_in_adt_in_parameters.rs | 0 .../run-pass/impl-trait/universal_in_impl_trait_in_parameters.rs | 0 .../run-pass/impl-trait/universal_in_trait_defn_parameters.rs | 0 .../{ui => }/run-pass/impl-trait/universal_multiple_bounds.rs | 0 src/test/{ui => }/run-pass/impl-trait/xcrate.rs | 0 src/test/{ui => }/run-pass/impl-trait/xcrate_simple.rs | 0 .../auxiliary/crate_with_invalid_spans.rs | 0 .../auxiliary/crate_with_invalid_spans_macros.rs | 0 .../run-pass/imports/import-crate-with-invalid-spans/main.rs | 0 src/test/{ui => }/run-pass/imports/import-from.rs | 0 src/test/{ui => }/run-pass/imports/import-glob-0.rs | 0 src/test/{ui => }/run-pass/imports/import-glob-1.rs | 0 src/test/{ui => }/run-pass/imports/import-glob-crate.rs | 0 src/test/{ui => }/run-pass/imports/import-in-block.rs | 0 src/test/{ui => }/run-pass/imports/import-prefix-macro.rs | 0 src/test/{ui => }/run-pass/imports/import-rename.rs | 0 src/test/{ui => }/run-pass/imports/import-trailing-comma.rs | 0 src/test/{ui => }/run-pass/imports/import.rs | 0 src/test/{ui => }/run-pass/imports/import2.rs | 0 src/test/{ui => }/run-pass/imports/import3.rs | 0 src/test/{ui => }/run-pass/imports/import4.rs | 0 src/test/{ui => }/run-pass/imports/import5.rs | 0 src/test/{ui => }/run-pass/imports/import6.rs | 0 src/test/{ui => }/run-pass/imports/import7.rs | 0 src/test/{ui => }/run-pass/imports/import8.rs | 0 src/test/{ui => }/run-pass/imports/imports.rs | 0 src/test/{ui => }/run-pass/intrinsics/auxiliary/cci_intrinsic.rs | 0 src/test/{ui => }/run-pass/intrinsics/intrinsic-alignment.rs | 0 src/test/{ui => }/run-pass/intrinsics/intrinsic-assume.rs | 0 src/test/{ui => }/run-pass/intrinsics/intrinsic-atomics-cc.rs | 0 src/test/{ui => }/run-pass/intrinsics/intrinsic-atomics.rs | 0 .../{ui => }/run-pass/intrinsics/intrinsic-move-val-cleanups.rs | 0 src/test/{ui => }/run-pass/intrinsics/intrinsic-move-val.rs | 0 src/test/{ui => }/run-pass/intrinsics/intrinsic-uninit.rs | 0 src/test/{ui => }/run-pass/intrinsics/intrinsic-unreachable.rs | 0 src/test/{ui => }/run-pass/intrinsics/intrinsics-integer.rs | 0 src/test/{ui => }/run-pass/intrinsics/intrinsics-math.rs | 0 src/test/{ui => }/run-pass/issues/.gitattributes | 0 src/test/{ui => }/run-pass/issues/auxiliary/cgu_test.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/cgu_test_a.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/cgu_test_b.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/i8.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/iss.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue-10028.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue-11224.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue-11225-1.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue-11225-2.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue-11225-3.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue-11508.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue-11529.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue-12133-dylib.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue-12133-dylib2.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue-12133-rlib.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue-12660-aux.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue-13620-1.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue-13620-2.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue-13872-1.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue-13872-2.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue-13872-3.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue-14344-1.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue-14344-2.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue-14421.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue-14422.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue-15562.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue-16643.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue-17662.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue-17718-aux.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue-18501.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue-18514.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue-18711.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue-18913-1.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue-18913-2.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue-19340-1.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue-2380.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue-2414-a.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue-2414-b.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue-25185-1.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue-25185-2.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue-2526.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue-25467.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue-2631-a.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue-29485.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue-3012-1.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue-36954.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue-41394.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue-4208-cc.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue-4545.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue-48984-aux.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue-5518.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue-5521.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue-7178.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue-7899.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue-8044.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue-8259.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue-9906.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue-9968.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue13507.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue2170lib.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue34796aux.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue_10031_aux.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue_12612_1.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue_12612_2.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue_19293.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue_20389.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue_2316_a.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue_2316_b.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue_2472_b.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue_2723_a.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue_3136_a.rc | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue_3136_a.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue_38190.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue_38226_aux.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue_38715-modern.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue_38715.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue_3979_traits.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue_39823.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue_40469.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue_41053.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue_42007_s.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue_8401.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue_9123.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue_9155.rs | 0 src/test/{ui => }/run-pass/issues/auxiliary/issue_9188.rs | 0 src/test/{ui => }/run-pass/issues/issue-10025.rs | 0 src/test/{ui => }/run-pass/issues/issue-10028.rs | 0 src/test/{ui => }/run-pass/issues/issue-10031.rs | 0 src/test/{ui => }/run-pass/issues/issue-10228.rs | 0 src/test/{ui => }/run-pass/issues/issue-10392.rs | 0 src/test/{ui => }/run-pass/issues/issue-10396.rs | 0 src/test/{ui => }/run-pass/issues/issue-10436.rs | 0 src/test/{ui => }/run-pass/issues/issue-10456.rs | 0 src/test/{ui => }/run-pass/issues/issue-10626.rs | 0 src/test/{ui => }/run-pass/issues/issue-10638.rs | 0 src/test/{ui => }/run-pass/issues/issue-10682.rs | 0 src/test/{ui => }/run-pass/issues/issue-10683.rs | 0 src/test/{ui => }/run-pass/issues/issue-10718.rs | 0 src/test/{ui => }/run-pass/issues/issue-10734.rs | 0 src/test/{ui => }/run-pass/issues/issue-10763.rs | 0 src/test/{ui => }/run-pass/issues/issue-10764.rs | 0 src/test/{ui => }/run-pass/issues/issue-10767.rs | 0 src/test/{ui => }/run-pass/issues/issue-10802.rs | 0 src/test/{ui => }/run-pass/issues/issue-10806.rs | 0 src/test/{ui => }/run-pass/issues/issue-10853.rs | 0 src/test/{ui => }/run-pass/issues/issue-10902.rs | 0 src/test/{ui => }/run-pass/issues/issue-11047.rs | 0 src/test/{ui => }/run-pass/issues/issue-11085.rs | 0 src/test/{ui => }/run-pass/issues/issue-1112.rs | 0 src/test/{ui => }/run-pass/issues/issue-11205.rs | 0 src/test/{ui => }/run-pass/issues/issue-11224.rs | 0 src/test/{ui => }/run-pass/issues/issue-11225-1.rs | 0 src/test/{ui => }/run-pass/issues/issue-11225-2.rs | 0 src/test/{ui => }/run-pass/issues/issue-11225-3.rs | 0 src/test/{ui => }/run-pass/issues/issue-11267.rs | 0 src/test/{ui => }/run-pass/issues/issue-11382.rs | 0 src/test/{ui => }/run-pass/issues/issue-11384.rs | 0 src/test/{ui => }/run-pass/issues/issue-11508.rs | 0 src/test/{ui => }/run-pass/issues/issue-11529.rs | 0 src/test/{ui => }/run-pass/issues/issue-11552.rs | 0 src/test/{ui => }/run-pass/issues/issue-11577.rs | 0 src/test/{ui => }/run-pass/issues/issue-11592.rs | 0 src/test/{ui => }/run-pass/issues/issue-11612.rs | 0 src/test/{ui => }/run-pass/issues/issue-11677.rs | 0 src/test/{ui => }/run-pass/issues/issue-11709.rs | 0 src/test/{ui => }/run-pass/issues/issue-11820.rs | 0 src/test/{ui => }/run-pass/issues/issue-11869.rs | 0 src/test/{ui => }/run-pass/issues/issue-11940.rs | 0 src/test/{ui => }/run-pass/issues/issue-11958.rs | 0 src/test/{ui => }/run-pass/issues/issue-12033.rs | 0 src/test/{ui => }/run-pass/issues/issue-12133-1.rs | 0 src/test/{ui => }/run-pass/issues/issue-12133-2.rs | 0 src/test/{ui => }/run-pass/issues/issue-12133-3.rs | 0 src/test/{ui => }/run-pass/issues/issue-12285.rs | 0 src/test/{ui => }/run-pass/issues/issue-1251.rs | 0 src/test/{ui => }/run-pass/issues/issue-1257.rs | 0 src/test/{ui => }/run-pass/issues/issue-12582.rs | 0 src/test/{ui => }/run-pass/issues/issue-12612.rs | 0 src/test/{ui => }/run-pass/issues/issue-12660.rs | 0 src/test/{ui => }/run-pass/issues/issue-12677.rs | 0 src/test/{ui => }/run-pass/issues/issue-12699.rs | 0 src/test/{ui => }/run-pass/issues/issue-12729.rs | 0 src/test/{ui => }/run-pass/issues/issue-12744.rs | 0 src/test/{ui => }/run-pass/issues/issue-12860.rs | 0 src/test/{ui => }/run-pass/issues/issue-12909.rs | 0 src/test/{ui => }/run-pass/issues/issue-13027.rs | 0 src/test/{ui => }/run-pass/issues/issue-13105.rs | 0 src/test/{ui => }/run-pass/issues/issue-13167.rs | 0 src/test/{ui => }/run-pass/issues/issue-13204.rs | 0 src/test/{ui => }/run-pass/issues/issue-13214.rs | 0 .../{ui => }/run-pass/issues/issue-13259-windows-tcb-trash.rs | 0 src/test/{ui => }/run-pass/issues/issue-13264.rs | 0 src/test/{ui => }/run-pass/issues/issue-13304.rs | 0 src/test/{ui => }/run-pass/issues/issue-13323.rs | 0 src/test/{ui => }/run-pass/issues/issue-13405.rs | 0 src/test/{ui => }/run-pass/issues/issue-13434.rs | 0 src/test/{ui => }/run-pass/issues/issue-13494.rs | 0 src/test/{ui => }/run-pass/issues/issue-13507-2.rs | 0 src/test/{ui => }/run-pass/issues/issue-13620.rs | 0 src/test/{ui => }/run-pass/issues/issue-13655.rs | 0 src/test/{ui => }/run-pass/issues/issue-13665.rs | 0 src/test/{ui => }/run-pass/issues/issue-13703.rs | 0 src/test/{ui => }/run-pass/issues/issue-13763.rs | 0 src/test/{ui => }/run-pass/issues/issue-13775.rs | 0 src/test/{ui => }/run-pass/issues/issue-13808.rs | 0 src/test/{ui => }/run-pass/issues/issue-13837.rs | 0 src/test/{ui => }/run-pass/issues/issue-13867.rs | 0 src/test/{ui => }/run-pass/issues/issue-13872.rs | 0 src/test/{ui => }/run-pass/issues/issue-13902.rs | 0 src/test/{ui => }/run-pass/issues/issue-14082.rs | 0 src/test/{ui => }/run-pass/issues/issue-14229.rs | 0 src/test/{ui => }/run-pass/issues/issue-14254.rs | 0 src/test/{ui => }/run-pass/issues/issue-14308.rs | 0 src/test/{ui => }/run-pass/issues/issue-14330.rs | 0 src/test/{ui => }/run-pass/issues/issue-14344.rs | 0 src/test/{ui => }/run-pass/issues/issue-14382.rs | 0 src/test/{ui => }/run-pass/issues/issue-14393.rs | 0 src/test/{ui => }/run-pass/issues/issue-14399.rs | 0 src/test/{ui => }/run-pass/issues/issue-14421.rs | 0 src/test/{ui => }/run-pass/issues/issue-14422.rs | 0 src/test/{ui => }/run-pass/issues/issue-14456.rs | 0 src/test/{ui => }/run-pass/issues/issue-1451.rs | 0 src/test/{ui => }/run-pass/issues/issue-14589.rs | 0 src/test/{ui => }/run-pass/issues/issue-1460.rs | 0 src/test/{ui => }/run-pass/issues/issue-14821.rs | 0 src/test/{ui => }/run-pass/issues/issue-14837.rs | 0 src/test/{ui => }/run-pass/issues/issue-14865.rs | 0 src/test/{ui => }/run-pass/issues/issue-14875.rs | 0 src/test/{ui => }/run-pass/issues/issue-14901.rs | 0 src/test/{ui => }/run-pass/issues/issue-14919.rs | 0 src/test/{ui => }/run-pass/issues/issue-14933.rs | 0 src/test/{ui => }/run-pass/issues/issue-14936.rs | 0 src/test/{ui => }/run-pass/issues/issue-14940.rs | 0 src/test/{ui => }/run-pass/issues/issue-14958.rs | 0 src/test/{ui => }/run-pass/issues/issue-14959.rs | 0 src/test/{ui => }/run-pass/issues/issue-15043.rs | 0 src/test/{ui => }/run-pass/issues/issue-15063.rs | 0 src/test/{ui => }/run-pass/issues/issue-15080.rs | 0 src/test/{ui => }/run-pass/issues/issue-15104.rs | 0 src/test/{ui => }/run-pass/issues/issue-15108.rs | 0 src/test/{ui => }/run-pass/issues/issue-15129.rs | 0 src/test/{ui => }/run-pass/issues/issue-15155.rs | 0 src/test/{ui => }/run-pass/issues/issue-15189.rs | 0 src/test/{ui => }/run-pass/issues/issue-15221.rs | 0 src/test/{ui => }/run-pass/issues/issue-15261.rs | 0 src/test/{ui => }/run-pass/issues/issue-15444.rs | 0 src/test/{ui => }/run-pass/issues/issue-15487.rs | 0 src/test/{ui => }/run-pass/issues/issue-15523-big.rs | 0 src/test/{ui => }/run-pass/issues/issue-15523.rs | 0 src/test/{ui => }/run-pass/issues/issue-15562.rs | 0 src/test/{ui => }/run-pass/issues/issue-15571.rs | 0 src/test/{ui => }/run-pass/issues/issue-15673.rs | 0 src/test/{ui => }/run-pass/issues/issue-15689-1.rs | 0 src/test/{ui => }/run-pass/issues/issue-15689-2.rs | 0 src/test/{ui => }/run-pass/issues/issue-15730.rs | 0 src/test/{ui => }/run-pass/issues/issue-15734.rs | 0 src/test/{ui => }/run-pass/issues/issue-15735.rs | 0 src/test/{ui => }/run-pass/issues/issue-15763.rs | 0 src/test/{ui => }/run-pass/issues/issue-15774.rs | 0 src/test/{ui => }/run-pass/issues/issue-15793.rs | 0 src/test/{ui => }/run-pass/issues/issue-15858.rs | 0 .../{ui => }/run-pass/issues/issue-15881-model-lexer-dotdotdot.rs | 0 src/test/{ui => }/run-pass/issues/issue-16151.rs | 0 src/test/{ui => }/run-pass/issues/issue-16256.rs | 0 src/test/{ui => }/run-pass/issues/issue-16272.rs | 0 src/test/{ui => }/run-pass/issues/issue-16278.rs | 0 src/test/{ui => }/run-pass/issues/issue-16441.rs | 0 src/test/{ui => }/run-pass/issues/issue-16452.rs | 0 src/test/{ui => }/run-pass/issues/issue-16492.rs | 0 src/test/{ui => }/run-pass/issues/issue-16530.rs | 0 src/test/{ui => }/run-pass/issues/issue-16560.rs | 0 src/test/{ui => }/run-pass/issues/issue-16596.rs | 0 src/test/{ui => }/run-pass/issues/issue-16597-empty.rs | 0 src/test/{ui => }/run-pass/issues/issue-16597.rs | 0 src/test/{ui => }/run-pass/issues/issue-1660.rs | 0 src/test/{ui => }/run-pass/issues/issue-16602-1.rs | 0 src/test/{ui => }/run-pass/issues/issue-16602-2.rs | 0 src/test/{ui => }/run-pass/issues/issue-16602-3.rs | 0 src/test/{ui => }/run-pass/issues/issue-16643.rs | 0 src/test/{ui => }/run-pass/issues/issue-16648.rs | 0 src/test/{ui => }/run-pass/issues/issue-16668.rs | 0 src/test/{ui => }/run-pass/issues/issue-16671.rs | 0 src/test/{ui => }/run-pass/issues/issue-16739.rs | 0 src/test/{ui => }/run-pass/issues/issue-16745.rs | 0 src/test/{ui => }/run-pass/issues/issue-16774.rs | 0 src/test/{ui => }/run-pass/issues/issue-16783.rs | 0 src/test/{ui => }/run-pass/issues/issue-16819.rs | 0 src/test/{ui => }/run-pass/issues/issue-16922.rs | 0 src/test/{ui => }/run-pass/issues/issue-1696.rs | 0 src/test/{ui => }/run-pass/issues/issue-1701.rs | 0 src/test/{ui => }/run-pass/issues/issue-17068.rs | 0 src/test/{ui => }/run-pass/issues/issue-17074.rs | 0 src/test/{ui => }/run-pass/issues/issue-17121.rs | 0 src/test/{ui => }/run-pass/issues/issue-17170.rs | 0 src/test/{ui => }/run-pass/issues/issue-17216.rs | 0 src/test/{ui => }/run-pass/issues/issue-17233.rs | 0 src/test/{ui => }/run-pass/issues/issue-17302.rs | 0 src/test/{ui => }/run-pass/issues/issue-17322.rs | 0 src/test/{ui => }/run-pass/issues/issue-17336.rs | 0 src/test/{ui => }/run-pass/issues/issue-17351.rs | 0 src/test/{ui => }/run-pass/issues/issue-17361.rs | 0 src/test/{ui => }/run-pass/issues/issue-17450.rs | 0 src/test/{ui => }/run-pass/issues/issue-17503.rs | 0 src/test/{ui => }/run-pass/issues/issue-17662.rs | 0 src/test/{ui => }/run-pass/issues/issue-17718-borrow-interior.rs | 0 .../{ui => }/run-pass/issues/issue-17718-const-destructors.rs | 0 src/test/{ui => }/run-pass/issues/issue-17718-parse-const.rs | 0 .../run-pass/issues/issue-17718-static-unsafe-interior.rs | 0 src/test/{ui => }/run-pass/issues/issue-17718.rs | 0 src/test/{ui => }/run-pass/issues/issue-17732.rs | 0 src/test/{ui => }/run-pass/issues/issue-17734.rs | 0 src/test/{ui => }/run-pass/issues/issue-17746.rs | 0 src/test/{ui => }/run-pass/issues/issue-17756.rs | 0 src/test/{ui => }/run-pass/issues/issue-17771.rs | 0 src/test/{ui => }/run-pass/issues/issue-17816.rs | 0 src/test/{ui => }/run-pass/issues/issue-17877.rs | 0 src/test/{ui => }/run-pass/issues/issue-17897.rs | 0 src/test/{ui => }/run-pass/issues/issue-17904.rs | 0 src/test/{ui => }/run-pass/issues/issue-18060.rs | 0 src/test/{ui => }/run-pass/issues/issue-18075.rs | 0 src/test/{ui => }/run-pass/issues/issue-18083.rs | 0 src/test/{ui => }/run-pass/issues/issue-18088.rs | 0 src/test/{ui => }/run-pass/issues/issue-18110.rs | 0 src/test/{ui => }/run-pass/issues/issue-18173.rs | 0 src/test/{ui => }/run-pass/issues/issue-18188.rs | 0 src/test/{ui => }/run-pass/issues/issue-1821.rs | 0 src/test/{ui => }/run-pass/issues/issue-18232.rs | 0 src/test/{ui => }/run-pass/issues/issue-18352.rs | 0 src/test/{ui => }/run-pass/issues/issue-18353.rs | 0 src/test/{ui => }/run-pass/issues/issue-18412.rs | 0 src/test/{ui => }/run-pass/issues/issue-18425.rs | 0 src/test/{ui => }/run-pass/issues/issue-18446.rs | 0 src/test/{ui => }/run-pass/issues/issue-18464.rs | 0 src/test/{ui => }/run-pass/issues/issue-18501.rs | 0 src/test/{ui => }/run-pass/issues/issue-18514.rs | 0 src/test/{ui => }/run-pass/issues/issue-18539.rs | 0 src/test/{ui => }/run-pass/issues/issue-18652.rs | 0 src/test/{ui => }/run-pass/issues/issue-18655.rs | 0 src/test/{ui => }/run-pass/issues/issue-1866.rs | 0 src/test/{ui => }/run-pass/issues/issue-18661.rs | 0 src/test/{ui => }/run-pass/issues/issue-18685.rs | 0 src/test/{ui => }/run-pass/issues/issue-18711.rs | 0 src/test/{ui => }/run-pass/issues/issue-18738.rs | 0 src/test/{ui => }/run-pass/issues/issue-18767.rs | 0 src/test/{ui => }/run-pass/issues/issue-18804/auxiliary/lib.rs | 0 src/test/{ui => }/run-pass/issues/issue-18804/main.rs | 0 src/test/{ui => }/run-pass/issues/issue-18809.rs | 0 src/test/{ui => }/run-pass/issues/issue-18845.rs | 0 src/test/{ui => }/run-pass/issues/issue-18859.rs | 0 src/test/{ui => }/run-pass/issues/issue-18906.rs | 0 src/test/{ui => }/run-pass/issues/issue-18913.rs | 0 src/test/{ui => }/run-pass/issues/issue-18937-1.rs | 0 src/test/{ui => }/run-pass/issues/issue-18988.rs | 0 src/test/{ui => }/run-pass/issues/issue-19001.rs | 0 src/test/{ui => }/run-pass/issues/issue-19037.rs | 0 src/test/{ui => }/run-pass/issues/issue-19081.rs | 0 src/test/{ui => }/run-pass/issues/issue-19097.rs | 0 src/test/{ui => }/run-pass/issues/issue-19098.rs | 0 src/test/{ui => }/run-pass/issues/issue-19102.rs | 0 src/test/{ui => }/run-pass/issues/issue-19127.rs | 0 src/test/{ui => }/run-pass/issues/issue-19129-1.rs | 0 src/test/{ui => }/run-pass/issues/issue-19129-2.rs | 0 src/test/{ui => }/run-pass/issues/issue-19135.rs | 0 src/test/{ui => }/run-pass/issues/issue-19244.rs | 0 src/test/{ui => }/run-pass/issues/issue-19293.rs | 0 src/test/{ui => }/run-pass/issues/issue-19340-1.rs | 0 src/test/{ui => }/run-pass/issues/issue-19340-2.rs | 0 src/test/{ui => }/run-pass/issues/issue-19358.rs | 0 src/test/{ui => }/run-pass/issues/issue-19367.rs | 0 src/test/{ui => }/run-pass/issues/issue-19398.rs | 0 src/test/{ui => }/run-pass/issues/issue-19404.rs | 0 src/test/{ui => }/run-pass/issues/issue-19479.rs | 0 src/test/{ui => }/run-pass/issues/issue-19499.rs | 0 src/test/{ui => }/run-pass/issues/issue-19631.rs | 0 src/test/{ui => }/run-pass/issues/issue-19632.rs | 0 src/test/{ui => }/run-pass/issues/issue-1974.rs | 0 src/test/{ui => }/run-pass/issues/issue-19811-escape-unicode.rs | 0 src/test/{ui => }/run-pass/issues/issue-19850.rs | 0 src/test/{ui => }/run-pass/issues/issue-19982.rs | 0 src/test/{ui => }/run-pass/issues/issue-20009.rs | 0 src/test/{ui => }/run-pass/issues/issue-20055-box-trait.rs | 0 .../{ui => }/run-pass/issues/issue-20055-box-unsized-array.rs | 0 src/test/{ui => }/run-pass/issues/issue-20091.rs | 0 src/test/{ui => }/run-pass/issues/issue-20174.rs | 0 src/test/{ui => }/run-pass/issues/issue-20186.rs | 0 src/test/{ui => }/run-pass/issues/issue-20313.rs | 0 src/test/{ui => }/run-pass/issues/issue-20343.rs | 0 src/test/{ui => }/run-pass/issues/issue-20389.rs | 0 src/test/{ui => }/run-pass/issues/issue-20396.rs | 0 src/test/{ui => }/run-pass/issues/issue-20414.rs | 0 src/test/{ui => }/run-pass/issues/issue-20427.rs | 0 src/test/{ui => }/run-pass/issues/issue-20454.rs | 0 src/test/{ui => }/run-pass/issues/issue-20544.rs | 0 src/test/{ui => }/run-pass/issues/issue-20575.rs | 0 src/test/{ui => }/run-pass/issues/issue-20616.rs | 0 src/test/{ui => }/run-pass/issues/issue-2063-resource.rs | 0 src/test/{ui => }/run-pass/issues/issue-2063.rs | 0 src/test/{ui => }/run-pass/issues/issue-20644.rs | 0 src/test/{ui => }/run-pass/issues/issue-20676.rs | 0 src/test/{ui => }/run-pass/issues/issue-2074.rs | 0 src/test/{ui => }/run-pass/issues/issue-20763-1.rs | 0 src/test/{ui => }/run-pass/issues/issue-20763-2.rs | 0 src/test/{ui => }/run-pass/issues/issue-20797.rs | 0 src/test/{ui => }/run-pass/issues/issue-20803.rs | 0 src/test/{ui => }/run-pass/issues/issue-20823.rs | 0 src/test/{ui => }/run-pass/issues/issue-20825.rs | 0 src/test/{ui => }/run-pass/issues/issue-20847.rs | 0 src/test/{ui => }/run-pass/issues/issue-20953.rs | 0 src/test/{ui => }/run-pass/issues/issue-21033.rs | 0 src/test/{ui => }/run-pass/issues/issue-21058.rs | 0 src/test/{ui => }/run-pass/issues/issue-21140.rs | 0 src/test/{ui => }/run-pass/issues/issue-21174.rs | 0 src/test/{ui => }/run-pass/issues/issue-21245.rs | 0 src/test/{ui => }/run-pass/issues/issue-21291.rs | 0 src/test/{ui => }/run-pass/issues/issue-21306.rs | 0 src/test/{ui => }/run-pass/issues/issue-21361.rs | 0 src/test/{ui => }/run-pass/issues/issue-21363.rs | 0 src/test/{ui => }/run-pass/issues/issue-21384.rs | 0 src/test/{ui => }/run-pass/issues/issue-21400.rs | 0 src/test/{ui => }/run-pass/issues/issue-21402.rs | 0 src/test/{ui => }/run-pass/issues/issue-21475.rs | 0 src/test/{ui => }/run-pass/issues/issue-21486.rs | 0 src/test/{ui => }/run-pass/issues/issue-21520.rs | 0 src/test/{ui => }/run-pass/issues/issue-21562.rs | 0 src/test/{ui => }/run-pass/issues/issue-21622.rs | 0 src/test/{ui => }/run-pass/issues/issue-21634.rs | 0 src/test/{ui => }/run-pass/issues/issue-21655.rs | 0 src/test/{ui => }/run-pass/issues/issue-21721.rs | 0 src/test/{ui => }/run-pass/issues/issue-21726.rs | 0 src/test/{ui => }/run-pass/issues/issue-21891.rs | 0 src/test/{ui => }/run-pass/issues/issue-2190-1.rs | 0 src/test/{ui => }/run-pass/issues/issue-21909.rs | 0 src/test/{ui => }/run-pass/issues/issue-21922.rs | 0 src/test/{ui => }/run-pass/issues/issue-22008.rs | 0 src/test/{ui => }/run-pass/issues/issue-22036.rs | 0 src/test/{ui => }/run-pass/issues/issue-22066.rs | 0 src/test/{ui => }/run-pass/issues/issue-2214.rs | 0 src/test/{ui => }/run-pass/issues/issue-2216.rs | 0 src/test/{ui => }/run-pass/issues/issue-22258.rs | 0 src/test/{ui => }/run-pass/issues/issue-22346.rs | 0 src/test/{ui => }/run-pass/issues/issue-22356.rs | 0 src/test/{ui => }/run-pass/issues/issue-22375.rs | 0 src/test/{ui => }/run-pass/issues/issue-22403.rs | 0 src/test/{ui => }/run-pass/issues/issue-22426.rs | 0 src/test/{ui => }/run-pass/issues/issue-22463.rs | 0 src/test/{ui => }/run-pass/issues/issue-22471.rs | 0 src/test/{ui => }/run-pass/issues/issue-22536-copy-mustnt-zero.rs | 0 src/test/{ui => }/run-pass/issues/issue-22546.rs | 0 src/test/{ui => }/run-pass/issues/issue-22577.rs | 0 src/test/{ui => }/run-pass/issues/issue-22629.rs | 0 src/test/{ui => }/run-pass/issues/issue-22777.rs | 0 src/test/{ui => }/run-pass/issues/issue-22781.rs | 0 src/test/{ui => }/run-pass/issues/issue-22814.rs | 0 src/test/{ui => }/run-pass/issues/issue-22828.rs | 0 src/test/{ui => }/run-pass/issues/issue-2284.rs | 0 src/test/{ui => }/run-pass/issues/issue-22864-1.rs | 0 src/test/{ui => }/run-pass/issues/issue-22864-2.rs | 0 src/test/{ui => }/run-pass/issues/issue-2288.rs | 0 src/test/{ui => }/run-pass/issues/issue-22894.rs | 0 src/test/{ui => }/run-pass/issues/issue-22992-2.rs | 0 src/test/{ui => }/run-pass/issues/issue-22992.rs | 0 src/test/{ui => }/run-pass/issues/issue-23036.rs | 0 src/test/{ui => }/run-pass/issues/issue-2311-2.rs | 0 src/test/{ui => }/run-pass/issues/issue-2311.rs | 0 src/test/{ui => }/run-pass/issues/issue-2312.rs | 0 src/test/{ui => }/run-pass/issues/issue-2316-c.rs | 0 src/test/{ui => }/run-pass/issues/issue-23208.rs | 0 src/test/{ui => }/run-pass/issues/issue-23261.rs | 0 src/test/{ui => }/run-pass/issues/issue-23304-1.rs | 0 src/test/{ui => }/run-pass/issues/issue-23304-2.rs | 0 src/test/{ui => }/run-pass/issues/issue-23311.rs | 0 src/test/{ui => }/run-pass/issues/issue-23336.rs | 0 .../run-pass/issues/issue-23338-ensure-param-drop-order.rs | 0 .../run-pass/issues/issue-23338-params-outlive-temps-of-body.rs | 0 src/test/{ui => }/run-pass/issues/issue-23406.rs | 0 src/test/{ui => }/run-pass/issues/issue-23433.rs | 0 src/test/{ui => }/run-pass/issues/issue-23442.rs | 0 src/test/{ui => }/run-pass/issues/issue-23477.rs | 0 src/test/{ui => }/run-pass/issues/issue-23485.rs | 0 src/test/{ui => }/run-pass/issues/issue-23491.rs | 0 src/test/{ui => }/run-pass/issues/issue-23550.rs | 0 .../{ui => }/run-pass/issues/issue-23611-enum-swap-in-drop.rs | 0 src/test/{ui => }/run-pass/issues/issue-23649-1.rs | 0 src/test/{ui => }/run-pass/issues/issue-23649-2.rs | 0 src/test/{ui => }/run-pass/issues/issue-23649-3.rs | 0 src/test/{ui => }/run-pass/issues/issue-23699.rs | 0 src/test/{ui => }/run-pass/issues/issue-23781.rs | 0 src/test/{ui => }/run-pass/issues/issue-2380-b.rs | 0 src/test/{ui => }/run-pass/issues/issue-23808.rs | 0 src/test/{ui => }/run-pass/issues/issue-23825.rs | 0 src/test/{ui => }/run-pass/issues/issue-2383.rs | 0 src/test/{ui => }/run-pass/issues/issue-23833.rs | 0 src/test/{ui => }/run-pass/issues/issue-23891.rs | 0 src/test/{ui => }/run-pass/issues/issue-23898.rs | 0 src/test/{ui => }/run-pass/issues/issue-23958.rs | 0 .../{ui => }/run-pass/issues/issue-23968-const-not-overflow.rs | 0 src/test/{ui => }/run-pass/issues/issue-23992.rs | 0 src/test/{ui => }/run-pass/issues/issue-24085.rs | 0 src/test/{ui => }/run-pass/issues/issue-24086.rs | 0 src/test/{ui => }/run-pass/issues/issue-2414-c.rs | 0 src/test/{ui => }/run-pass/issues/issue-24161.rs | 0 src/test/{ui => }/run-pass/issues/issue-24227.rs | 0 src/test/{ui => }/run-pass/issues/issue-2428.rs | 0 src/test/{ui => }/run-pass/issues/issue-24308.rs | 0 src/test/{ui => }/run-pass/issues/issue-24313.rs | 0 src/test/{ui => }/run-pass/issues/issue-24353.rs | 0 src/test/{ui => }/run-pass/issues/issue-24389.rs | 0 src/test/{ui => }/run-pass/issues/issue-24434.rs | 0 src/test/{ui => }/run-pass/issues/issue-2445-b.rs | 0 src/test/{ui => }/run-pass/issues/issue-2445.rs | 0 src/test/{ui => }/run-pass/issues/issue-24533.rs | 0 .../issues/issue-24535-allow-mutable-borrow-in-match-guard.rs | 0 src/test/{ui => }/run-pass/issues/issue-24589.rs | 0 src/test/{ui => }/run-pass/issues/issue-2463.rs | 0 src/test/{ui => }/run-pass/issues/issue-2472.rs | 0 src/test/{ui => }/run-pass/issues/issue-24779.rs | 0 src/test/{ui => }/run-pass/issues/issue-24805-dropck-itemless.rs | 0 src/test/{ui => }/run-pass/issues/issue-2487-a.rs | 0 src/test/{ui => }/run-pass/issues/issue-24945-repeat-dash-opts.rs | 0 src/test/{ui => }/run-pass/issues/issue-24947.rs | 0 src/test/{ui => }/run-pass/issues/issue-24954.rs | 0 src/test/{ui => }/run-pass/issues/issue-2502.rs | 0 src/test/{ui => }/run-pass/issues/issue-25089.rs | 0 src/test/{ui => }/run-pass/issues/issue-25145.rs | 0 src/test/{ui => }/run-pass/issues/issue-25180.rs | 0 src/test/{ui => }/run-pass/issues/issue-25185.rs | 0 src/test/{ui => }/run-pass/issues/issue-2526-a.rs | 0 src/test/{ui => }/run-pass/issues/issue-25279.rs | 0 src/test/{ui => }/run-pass/issues/issue-25339.rs | 0 src/test/{ui => }/run-pass/issues/issue-25343.rs | 0 src/test/{ui => }/run-pass/issues/issue-25394.rs | 0 src/test/{ui => }/run-pass/issues/issue-25467.rs | 0 src/test/{ui => }/run-pass/issues/issue-25497.rs | 0 src/test/{ui => }/run-pass/issues/issue-2550.rs | 0 src/test/{ui => }/run-pass/issues/issue-25515.rs | 0 src/test/{ui => }/run-pass/issues/issue-25549-multiple-drop.rs | 0 src/test/{ui => }/run-pass/issues/issue-25679.rs | 0 src/test/{ui => }/run-pass/issues/issue-25693.rs | 0 src/test/{ui => }/run-pass/issues/issue-25700-1.rs | 0 src/test/{ui => }/run-pass/issues/issue-25700-2.rs | 0 src/test/{ui => }/run-pass/issues/issue-25746-bool-transmute.rs | 0 src/test/{ui => }/run-pass/issues/issue-25757.rs | 0 src/test/{ui => }/run-pass/issues/issue-25810.rs | 0 src/test/{ui => }/run-pass/issues/issue-25916.rs | 0 src/test/{ui => }/run-pass/issues/issue-26095.rs | 0 src/test/{ui => }/run-pass/issues/issue-2611-3.rs | 0 src/test/{ui => }/run-pass/issues/issue-26127.rs | 0 src/test/{ui => }/run-pass/issues/issue-26205.rs | 0 src/test/{ui => }/run-pass/issues/issue-26251.rs | 0 src/test/{ui => }/run-pass/issues/issue-2631-b.rs | 0 src/test/{ui => }/run-pass/issues/issue-26322.rs | 0 src/test/{ui => }/run-pass/issues/issue-2633-2.rs | 0 src/test/{ui => }/run-pass/issues/issue-2633.rs | 0 src/test/{ui => }/run-pass/issues/issue-2642.rs | 0 src/test/{ui => }/run-pass/issues/issue-26468.rs | 0 src/test/{ui => }/run-pass/issues/issue-26484.rs | 0 src/test/{ui => }/run-pass/issues/issue-26641.rs | 0 src/test/{ui => }/run-pass/issues/issue-26646.rs | 0 src/test/{ui => }/run-pass/issues/issue-26655.rs | 0 src/test/{ui => }/run-pass/issues/issue-26709.rs | 0 src/test/{ui => }/run-pass/issues/issue-26802.rs | 0 src/test/{ui => }/run-pass/issues/issue-26805.rs | 0 src/test/{ui => }/run-pass/issues/issue-26873-multifile.rs | 0 src/test/{ui => }/run-pass/issues/issue-26873-onefile.rs | 0 src/test/{ui => }/run-pass/issues/issue-26905.rs | 0 src/test/{ui => }/run-pass/issues/issue-26996.rs | 0 src/test/{ui => }/run-pass/issues/issue-26997.rs | 0 src/test/{ui => }/run-pass/issues/issue-27021.rs | 0 .../{ui => }/run-pass/issues/issue-27054-primitive-binary-ops.rs | 0 src/test/{ui => }/run-pass/issues/issue-27060.rs | 0 src/test/{ui => }/run-pass/issues/issue-2708.rs | 0 src/test/{ui => }/run-pass/issues/issue-27105.rs | 0 src/test/{ui => }/run-pass/issues/issue-2718.rs | 0 src/test/{ui => }/run-pass/issues/issue-2723-b.rs | 0 src/test/{ui => }/run-pass/issues/issue-27240.rs | 0 src/test/{ui => }/run-pass/issues/issue-27268.rs | 0 src/test/{ui => }/run-pass/issues/issue-27281.rs | 0 src/test/{ui => }/run-pass/issues/issue-27320.rs | 0 src/test/{ui => }/run-pass/issues/issue-2734.rs | 0 src/test/{ui => }/run-pass/issues/issue-2735-2.rs | 0 src/test/{ui => }/run-pass/issues/issue-2735-3.rs | 0 src/test/{ui => }/run-pass/issues/issue-2735.rs | 0 src/test/{ui => }/run-pass/issues/issue-27401-dropflag-reinit.rs | 0 src/test/{ui => }/run-pass/issues/issue-2748-a.rs | 0 src/test/{ui => }/run-pass/issues/issue-2748-b.rs | 0 src/test/{ui => }/run-pass/issues/issue-27583.rs | 0 src/test/{ui => }/run-pass/issues/issue-27639.rs | 0 src/test/{ui => }/run-pass/issues/issue-27859.rs | 0 src/test/{ui => }/run-pass/issues/issue-27889.rs | 0 src/test/{ui => }/run-pass/issues/issue-27890.rs | 0 src/test/{ui => }/run-pass/issues/issue-27901.rs | 0 src/test/{ui => }/run-pass/issues/issue-27997.rs | 0 src/test/{ui => }/run-pass/issues/issue-2804-2.rs | 0 src/test/{ui => }/run-pass/issues/issue-28181.rs | 0 src/test/{ui => }/run-pass/issues/issue-28279.rs | 0 src/test/{ui => }/run-pass/issues/issue-28550.rs | 0 src/test/{ui => }/run-pass/issues/issue-28561.rs | 0 src/test/{ui => }/run-pass/issues/issue-28600.rs | 0 src/test/{ui => }/run-pass/issues/issue-28676.rs | 0 src/test/{ui => }/run-pass/issues/issue-28777.rs | 0 src/test/{ui => }/run-pass/issues/issue-28822.rs | 0 src/test/{ui => }/run-pass/issues/issue-28828.rs | 0 src/test/{ui => }/run-pass/issues/issue-28839.rs | 0 src/test/{ui => }/run-pass/issues/issue-28871.rs | 0 src/test/{ui => }/run-pass/issues/issue-28936.rs | 0 src/test/{ui => }/run-pass/issues/issue-2895.rs | 0 src/test/{ui => }/run-pass/issues/issue-28950.rs | 0 src/test/{ui => }/run-pass/issues/issue-28983.rs | 0 src/test/{ui => }/run-pass/issues/issue-28999.rs | 0 src/test/{ui => }/run-pass/issues/issue-29030.rs | 0 src/test/{ui => }/run-pass/issues/issue-29037.rs | 0 src/test/{ui => }/run-pass/issues/issue-2904.rs | 0 src/test/{ui => }/run-pass/issues/issue-29048.rs | 0 src/test/{ui => }/run-pass/issues/issue-29053.rs | 0 src/test/{ui => }/run-pass/issues/issue-29071-2.rs | 0 src/test/{ui => }/run-pass/issues/issue-29071.rs | 0 src/test/{ui => }/run-pass/issues/issue-29092.rs | 0 src/test/{ui => }/run-pass/issues/issue-29147.rs | 0 src/test/{ui => }/run-pass/issues/issue-29166.rs | 0 src/test/{ui => }/run-pass/issues/issue-29227.rs | 0 src/test/{ui => }/run-pass/issues/issue-29276.rs | 0 src/test/{ui => }/run-pass/issues/issue-2935.rs | 0 src/test/{ui => }/run-pass/issues/issue-2936.rs | 0 src/test/{ui => }/run-pass/issues/issue-29466.rs | 0 src/test/{ui => }/run-pass/issues/issue-29485.rs | 0 src/test/{ui => }/run-pass/issues/issue-29488.rs | 0 src/test/{ui => }/run-pass/issues/issue-29516.rs | 0 src/test/{ui => }/run-pass/issues/issue-29522.rs | 0 src/test/{ui => }/run-pass/issues/issue-29540.rs | 0 src/test/{ui => }/run-pass/issues/issue-29663.rs | 0 src/test/{ui => }/run-pass/issues/issue-29668.rs | 0 src/test/{ui => }/run-pass/issues/issue-29710.rs | 0 src/test/{ui => }/run-pass/issues/issue-29740.rs | 0 src/test/{ui => }/run-pass/issues/issue-29746.rs | 0 src/test/{ui => }/run-pass/issues/issue-29844.rs | 0 src/test/{ui => }/run-pass/issues/issue-2989.rs | 0 src/test/{ui => }/run-pass/issues/issue-29914-2.rs | 0 src/test/{ui => }/run-pass/issues/issue-29914-3.rs | 0 src/test/{ui => }/run-pass/issues/issue-29914.rs | 0 src/test/{ui => }/run-pass/issues/issue-29927.rs | 0 src/test/{ui => }/run-pass/issues/issue-29948.rs | 0 src/test/{ui => }/run-pass/issues/issue-30018-nopanic.rs | 0 src/test/{ui => }/run-pass/issues/issue-30018-panic.rs | 0 src/test/{ui => }/run-pass/issues/issue-30081.rs | 0 src/test/{ui => }/run-pass/issues/issue-3012-2.rs | 0 src/test/{ui => }/run-pass/issues/issue-30240.rs | 0 src/test/{ui => }/run-pass/issues/issue-3026.rs | 0 src/test/{ui => }/run-pass/issues/issue-3037.rs | 0 src/test/{ui => }/run-pass/issues/issue-30371.rs | 0 src/test/{ui => }/run-pass/issues/issue-30490.rs | 0 src/test/{ui => }/run-pass/issues/issue-3052.rs | 0 src/test/{ui => }/run-pass/issues/issue-30530.rs | 0 src/test/{ui => }/run-pass/issues/issue-30615.rs | 0 src/test/{ui => }/run-pass/issues/issue-30756.rs | 0 src/test/{ui => }/run-pass/issues/issue-30891.rs | 0 src/test/{ui => }/run-pass/issues/issue-3091.rs | 0 src/test/{ui => }/run-pass/issues/issue-3109.rs | 0 src/test/{ui => }/run-pass/issues/issue-3121.rs | 0 src/test/{ui => }/run-pass/issues/issue-31260.rs | 0 src/test/{ui => }/run-pass/issues/issue-31267-additional.rs | 0 src/test/{ui => }/run-pass/issues/issue-31267.rs | 0 src/test/{ui => }/run-pass/issues/issue-31299.rs | 0 src/test/{ui => }/run-pass/issues/issue-3149.rs | 0 src/test/{ui => }/run-pass/issues/issue-31597.rs | 0 src/test/{ui => }/run-pass/issues/issue-31702.rs | 0 src/test/{ui => }/run-pass/issues/issue-31776.rs | 0 src/test/{ui => }/run-pass/issues/issue-32008.rs | 0 src/test/{ui => }/run-pass/issues/issue-3211.rs | 0 src/test/{ui => }/run-pass/issues/issue-3220.rs | 0 src/test/{ui => }/run-pass/issues/issue-32292.rs | 0 src/test/{ui => }/run-pass/issues/issue-32324.rs | 0 src/test/{ui => }/run-pass/issues/issue-32389.rs | 0 src/test/{ui => }/run-pass/issues/issue-32518.rs | 0 src/test/{ui => }/run-pass/issues/issue-32805.rs | 0 src/test/{ui => }/run-pass/issues/issue-3290.rs | 0 src/test/{ui => }/run-pass/issues/issue-32947.rs | 0 src/test/{ui => }/run-pass/issues/issue-33096.rs | 0 src/test/{ui => }/run-pass/issues/issue-33185.rs | 0 src/test/{ui => }/run-pass/issues/issue-33187.rs | 0 src/test/{ui => }/run-pass/issues/issue-33202.rs | 0 src/test/{ui => }/run-pass/issues/issue-33264.rs | 0 src/test/{ui => }/run-pass/issues/issue-33287.rs | 0 src/test/{ui => }/run-pass/issues/issue-333.rs | 0 src/test/{ui => }/run-pass/issues/issue-33387.rs | 0 src/test/{ui => }/run-pass/issues/issue-33461.rs | 0 src/test/{ui => }/run-pass/issues/issue-33498.rs | 0 src/test/{ui => }/run-pass/issues/issue-33537.rs | 0 src/test/{ui => }/run-pass/issues/issue-33687.rs | 0 src/test/{ui => }/run-pass/issues/issue-33770.rs | 0 src/test/{ui => }/run-pass/issues/issue-3389.rs | 0 src/test/{ui => }/run-pass/issues/issue-33903.rs | 0 src/test/{ui => }/run-pass/issues/issue-33992.rs | 0 src/test/{ui => }/run-pass/issues/issue-34053.rs | 0 src/test/{ui => }/run-pass/issues/issue-34074.rs | 0 src/test/{ui => }/run-pass/issues/issue-34194.rs | 0 src/test/{ui => }/run-pass/issues/issue-3424.rs | 0 src/test/{ui => }/run-pass/issues/issue-3429.rs | 0 src/test/{ui => }/run-pass/issues/issue-34427.rs | 0 src/test/{ui => }/run-pass/issues/issue-3447.rs | 0 src/test/{ui => }/run-pass/issues/issue-34503.rs | 0 src/test/{ui => }/run-pass/issues/issue-34569.rs | 0 src/test/{ui => }/run-pass/issues/issue-34571.rs | 0 src/test/{ui => }/run-pass/issues/issue-34751.rs | 0 src/test/{ui => }/run-pass/issues/issue-34780.rs | 0 src/test/{ui => }/run-pass/issues/issue-34784.rs | 0 src/test/{ui => }/run-pass/issues/issue-34796.rs | 0 src/test/{ui => }/run-pass/issues/issue-34798.rs | 0 src/test/{ui => }/run-pass/issues/issue-34932.rs | 0 src/test/{ui => }/run-pass/issues/issue-3500.rs | 0 src/test/{ui => }/run-pass/issues/issue-35376.rs | 0 src/test/{ui => }/run-pass/issues/issue-35423.rs | 0 src/test/{ui => }/run-pass/issues/issue-35546.rs | 0 src/test/{ui => }/run-pass/issues/issue-3556.rs | 0 src/test/{ui => }/run-pass/issues/issue-3559.rs | 0 src/test/{ui => }/run-pass/issues/issue-35600.rs | 0 src/test/{ui => }/run-pass/issues/issue-3563-2.rs | 0 src/test/{ui => }/run-pass/issues/issue-3563-3.rs | 0 src/test/{ui => }/run-pass/issues/issue-3574.rs | 0 src/test/{ui => }/run-pass/issues/issue-35815.rs | 0 src/test/{ui => }/run-pass/issues/issue-36023.rs | 0 .../run-pass/issues/issue-36036-associated-type-layout.rs | 0 src/test/{ui => }/run-pass/issues/issue-36053.rs | 0 src/test/{ui => }/run-pass/issues/issue-36075.rs | 0 src/test/{ui => }/run-pass/issues/issue-3609.rs | 0 .../{ui => }/run-pass/issues/issue-36139-normalize-closure-sig.rs | 0 src/test/{ui => }/run-pass/issues/issue-36260.rs | 0 src/test/{ui => }/run-pass/issues/issue-36278-prefix-nesting.rs | 0 src/test/{ui => }/run-pass/issues/issue-36381.rs | 0 src/test/{ui => }/run-pass/issues/issue-36401.rs | 0 src/test/{ui => }/run-pass/issues/issue-36474.rs | 0 src/test/{ui => }/run-pass/issues/issue-3656.rs | 0 .../run-pass/issues/issue-36744-bitcast-args-if-needed.rs | 0 src/test/{ui => }/run-pass/issues/issue-36744-without-calls.rs | 0 src/test/{ui => }/run-pass/issues/issue-36768.rs | 0 src/test/{ui => }/run-pass/issues/issue-36786-resolve-call.rs | 0 src/test/{ui => }/run-pass/issues/issue-36792.rs | 0 src/test/{ui => }/run-pass/issues/issue-36816.rs | 0 src/test/{ui => }/run-pass/issues/issue-3683.rs | 0 src/test/{ui => }/run-pass/issues/issue-36856.rs | 0 src/test/{ui => }/run-pass/issues/issue-36936.rs | 0 src/test/{ui => }/run-pass/issues/issue-36954.rs | 0 src/test/{ui => }/run-pass/issues/issue-3702.rs | 0 src/test/{ui => }/run-pass/issues/issue-37109.rs | 0 src/test/{ui => }/run-pass/issues/issue-37175.rs | 0 src/test/{ui => }/run-pass/issues/issue-37222.rs | 0 src/test/{ui => }/run-pass/issues/issue-37291/auxiliary/lib.rs | 0 src/test/{ui => }/run-pass/issues/issue-37291/main.rs | 0 src/test/{ui => }/run-pass/issues/issue-3743.rs | 0 src/test/{ui => }/run-pass/issues/issue-3753.rs | 0 src/test/{ui => }/run-pass/issues/issue-37598.rs | 0 src/test/{ui => }/run-pass/issues/issue-37655.rs | 0 src/test/{ui => }/run-pass/issues/issue-37686.rs | 0 src/test/{ui => }/run-pass/issues/issue-37725.rs | 0 src/test/{ui => }/run-pass/issues/issue-37733.rs | 0 src/test/{ui => }/run-pass/issues/issue-3794.rs | 0 src/test/{ui => }/run-pass/issues/issue-37991.rs | 0 src/test/{ui => }/run-pass/issues/issue-38002.rs | 0 src/test/{ui => }/run-pass/issues/issue-38033.rs | 0 src/test/{ui => }/run-pass/issues/issue-38074.rs | 0 src/test/{ui => }/run-pass/issues/issue-38091.rs | 0 src/test/{ui => }/run-pass/issues/issue-38190.rs | 0 src/test/{ui => }/run-pass/issues/issue-38226.rs | 0 src/test/{ui => }/run-pass/issues/issue-38437.rs | 0 src/test/{ui => }/run-pass/issues/issue-3847.rs | 0 src/test/{ui => }/run-pass/issues/issue-38556.rs | 0 src/test/{ui => }/run-pass/issues/issue-38715.rs | 0 src/test/{ui => }/run-pass/issues/issue-38727.rs | 0 src/test/{ui => }/run-pass/issues/issue-3874.rs | 0 src/test/{ui => }/run-pass/issues/issue-38763.rs | 0 src/test/{ui => }/run-pass/issues/issue-3878.rs | 0 src/test/{ui => }/run-pass/issues/issue-3888-2.rs | 0 src/test/{ui => }/run-pass/issues/issue-38942.rs | 0 src/test/{ui => }/run-pass/issues/issue-3895.rs | 0 src/test/{ui => }/run-pass/issues/issue-38987.rs | 0 src/test/{ui => }/run-pass/issues/issue-3904.rs | 0 src/test/{ui => }/run-pass/issues/issue-39089.rs | 0 src/test/{ui => }/run-pass/issues/issue-39292.rs | 0 src/test/{ui => }/run-pass/issues/issue-3935.rs | 0 src/test/{ui => }/run-pass/issues/issue-39367.rs | 0 src/test/{ui => }/run-pass/issues/issue-39467.rs | 0 src/test/{ui => }/run-pass/issues/issue-39548.rs | 0 src/test/{ui => }/run-pass/issues/issue-39709.rs | 0 src/test/{ui => }/run-pass/issues/issue-39720.rs | 0 src/test/{ui => }/run-pass/issues/issue-39720.stderr | 0 src/test/{ui => }/run-pass/issues/issue-3979-2.rs | 0 src/test/{ui => }/run-pass/issues/issue-3979-generics.rs | 0 src/test/{ui => }/run-pass/issues/issue-3979-xcrate.rs | 0 src/test/{ui => }/run-pass/issues/issue-3979.rs | 0 src/test/{ui => }/run-pass/issues/issue-39808.rs | 0 src/test/{ui => }/run-pass/issues/issue-39823.rs | 0 src/test/{ui => }/run-pass/issues/issue-39827.rs | 0 src/test/{ui => }/run-pass/issues/issue-3991.rs | 0 src/test/{ui => }/run-pass/issues/issue-39984.rs | 0 src/test/{ui => }/run-pass/issues/issue-40003.rs | 0 src/test/{ui => }/run-pass/issues/issue-40085.rs | 0 src/test/{ui => }/run-pass/issues/issue-40136.rs | 0 src/test/{ui => }/run-pass/issues/issue-40235.rs | 0 src/test/{ui => }/run-pass/issues/issue-4025.rs | 0 src/test/{ui => }/run-pass/issues/issue-40408.rs | 0 src/test/{ui => }/run-pass/issues/issue-40469.rs | 0 src/test/{ui => }/run-pass/issues/issue-40770.rs | 0 src/test/{ui => }/run-pass/issues/issue-40847.rs | 0 src/test/{ui => }/run-pass/issues/issue-40883.rs | 0 src/test/{ui => }/run-pass/issues/issue-40951.rs | 0 src/test/{ui => }/run-pass/issues/issue-40962.rs | 0 src/test/{ui => }/run-pass/issues/issue-41053.rs | 0 src/test/{ui => }/run-pass/issues/issue-4107.rs | 0 src/test/{ui => }/run-pass/issues/issue-41213.rs | 0 src/test/{ui => }/run-pass/issues/issue-41272.rs | 0 src/test/{ui => }/run-pass/issues/issue-41298.rs | 0 src/test/{ui => }/run-pass/issues/issue-41394.rs | 0 src/test/{ui => }/run-pass/issues/issue-41479.rs | 0 src/test/{ui => }/run-pass/issues/issue-41498.rs | 0 src/test/{ui => }/run-pass/issues/issue-41604.rs | 0 src/test/{ui => }/run-pass/issues/issue-41628.rs | 0 src/test/{ui => }/run-pass/issues/issue-41677.rs | 0 src/test/{ui => }/run-pass/issues/issue-41696.rs | 0 src/test/{ui => }/run-pass/issues/issue-41744.rs | 0 src/test/{ui => }/run-pass/issues/issue-41803.rs | 0 src/test/{ui => }/run-pass/issues/issue-41849-variance-req.rs | 0 src/test/{ui => }/run-pass/issues/issue-41888.rs | 0 .../run-pass/issues/issue-41936-variance-coerce-unsized-cycle.rs | 0 src/test/{ui => }/run-pass/issues/issue-42007.rs | 0 src/test/{ui => }/run-pass/issues/issue-4208.rs | 0 src/test/{ui => }/run-pass/issues/issue-42148.rs | 0 src/test/{ui => }/run-pass/issues/issue-42210.rs | 0 src/test/{ui => }/run-pass/issues/issue-4228.rs | 0 src/test/{ui => }/run-pass/issues/issue-42453.rs | 0 src/test/{ui => }/run-pass/issues/issue-42463.rs | 0 src/test/{ui => }/run-pass/issues/issue-42467.rs | 0 src/test/{ui => }/run-pass/issues/issue-4252.rs | 0 src/test/{ui => }/run-pass/issues/issue-42552.rs | 0 src/test/{ui => }/run-pass/issues/issue-42679.rs | 0 src/test/{ui => }/run-pass/issues/issue-42747.rs | 0 src/test/{ui => }/run-pass/issues/issue-42956.rs | 0 src/test/{ui => }/run-pass/issues/issue-43057.rs | 0 src/test/{ui => }/run-pass/issues/issue-43132.rs | 0 src/test/{ui => }/run-pass/issues/issue-43205.rs | 0 src/test/{ui => }/run-pass/issues/issue-43291.rs | 0 src/test/{ui => }/run-pass/issues/issue-4333.rs | 0 src/test/{ui => }/run-pass/issues/issue-43357.rs | 0 src/test/{ui => }/run-pass/issues/issue-43483.rs | 0 src/test/{ui => }/run-pass/issues/issue-43692.rs | 0 src/test/{ui => }/run-pass/issues/issue-43853.rs | 0 src/test/{ui => }/run-pass/issues/issue-4387.rs | 0 src/test/{ui => }/run-pass/issues/issue-43910.rs | 0 src/test/{ui => }/run-pass/issues/issue-43923.rs | 0 src/test/{ui => }/run-pass/issues/issue-44005.rs | 0 src/test/{ui => }/run-pass/issues/issue-4401.rs | 0 src/test/{ui => }/run-pass/issues/issue-44056.rs | 0 src/test/{ui => }/run-pass/issues/issue-44247.rs | 0 src/test/{ui => }/run-pass/issues/issue-44333.rs | 0 src/test/{ui => }/run-pass/issues/issue-44373.rs | 0 src/test/{ui => }/run-pass/issues/issue-44402.rs | 0 src/test/{ui => }/run-pass/issues/issue-4446.rs | 0 src/test/{ui => }/run-pass/issues/issue-4448.rs | 0 src/test/{ui => }/run-pass/issues/issue-4464.rs | 0 src/test/{ui => }/run-pass/issues/issue-44730.rs | 0 src/test/{ui => }/run-pass/issues/issue-44851.rs | 0 src/test/{ui => }/run-pass/issues/issue-45124.rs | 0 src/test/{ui => }/run-pass/issues/issue-45152.rs | 0 src/test/{ui => }/run-pass/issues/issue-4541.rs | 0 src/test/{ui => }/run-pass/issues/issue-4542.rs | 0 src/test/{ui => }/run-pass/issues/issue-45425.rs | 0 src/test/{ui => }/run-pass/issues/issue-4545.rs | 0 src/test/{ui => }/run-pass/issues/issue-45731.rs | 0 src/test/{ui => }/run-pass/issues/issue-46069.rs | 0 src/test/{ui => }/run-pass/issues/issue-46095.rs | 0 src/test/{ui => }/run-pass/issues/issue-46519.rs | 0 src/test/{ui => }/run-pass/issues/issue-46553.rs | 0 src/test/{ui => }/run-pass/issues/issue-46845.rs | 0 src/test/{ui => }/run-pass/issues/issue-46855.rs | 0 .../{ui => }/run-pass/issues/issue-46920-byte-array-patterns.rs | 0 src/test/{ui => }/run-pass/issues/issue-46959.rs | 0 src/test/{ui => }/run-pass/issues/issue-46964.rs | 0 src/test/{ui => }/run-pass/issues/issue-47139-1.rs | 0 src/test/{ui => }/run-pass/issues/issue-47139-2.rs | 0 src/test/{ui => }/run-pass/issues/issue-4734.rs | 0 src/test/{ui => }/run-pass/issues/issue-4735.rs | 0 src/test/{ui => }/run-pass/issues/issue-47364.rs | 0 src/test/{ui => }/run-pass/issues/issue-4759-1.rs | 0 src/test/{ui => }/run-pass/issues/issue-4759.rs | 0 src/test/{ui => }/run-pass/issues/issue-47638.rs | 0 src/test/{ui => }/run-pass/issues/issue-47673.rs | 0 src/test/{ui => }/run-pass/issues/issue-47703-1.rs | 0 src/test/{ui => }/run-pass/issues/issue-47703-tuple.rs | 0 src/test/{ui => }/run-pass/issues/issue-47703.rs | 0 src/test/{ui => }/run-pass/issues/issue-47722.rs | 0 src/test/{ui => }/run-pass/issues/issue-47789.rs | 0 src/test/{ui => }/run-pass/issues/issue-48159.rs | 0 src/test/{ui => }/run-pass/issues/issue-4830.rs | 0 src/test/{ui => }/run-pass/issues/issue-48508-aux.rs | 0 src/test/{ui => }/run-pass/issues/issue-48508.rs | 0 src/test/{ui => }/run-pass/issues/issue-48551.rs | 0 src/test/{ui => }/run-pass/issues/issue-4865-1.rs | 0 src/test/{ui => }/run-pass/issues/issue-4865-2.rs | 0 src/test/{ui => }/run-pass/issues/issue-4865-3.rs | 0 src/test/{ui => }/run-pass/issues/issue-4875.rs | 0 src/test/{ui => }/run-pass/issues/issue-48962.rs | 0 src/test/{ui => }/run-pass/issues/issue-48984.rs | 0 src/test/{ui => }/run-pass/issues/issue-49298.rs | 0 src/test/{ui => }/run-pass/issues/issue-49556.rs | 0 .../issue-49588-non-shorthand-field-patterns-in-pattern-macro.rs | 0 src/test/{ui => }/run-pass/issues/issue-49632.rs | 0 src/test/{ui => }/run-pass/issues/issue-49685.rs | 0 src/test/{ui => }/run-pass/issues/issue-49854.rs | 0 src/test/{ui => }/run-pass/issues/issue-49955-2.rs | 0 src/test/{ui => }/run-pass/issues/issue-49955.rs | 0 src/test/{ui => }/run-pass/issues/issue-49973.rs | 0 .../issues/issue-5008-borrowed-traitobject-method-call.rs | 0 src/test/{ui => }/run-pass/issues/issue-50415.rs | 0 src/test/{ui => }/run-pass/issues/issue-50442.rs | 0 src/test/{ui => }/run-pass/issues/issue-5060.rs | 0 src/test/{ui => }/run-pass/issues/issue-50689.rs | 0 src/test/{ui => }/run-pass/issues/issue-50731.rs | 0 src/test/{ui => }/run-pass/issues/issue-50811.rs | 0 .../issues/issue-50865-private-impl-trait/auxiliary/lib.rs | 0 .../run-pass/issues/issue-50865-private-impl-trait/main.rs | 0 src/test/{ui => }/run-pass/issues/issue-51185.rs | 0 src/test/{ui => }/run-pass/issues/issue-51345.rs | 0 src/test/{ui => }/run-pass/issues/issue-51582.rs | 0 src/test/{ui => }/run-pass/issues/issue-51655.rs | 0 src/test/{ui => }/run-pass/issues/issue-51907.rs | 0 src/test/{ui => }/run-pass/issues/issue-5192.rs | 0 .../{ui => }/run-pass/issues/issue-52140/auxiliary/some_crate.rs | 0 src/test/{ui => }/run-pass/issues/issue-52140/main.rs | 0 .../{ui => }/run-pass/issues/issue-52141/auxiliary/some_crate.rs | 0 src/test/{ui => }/run-pass/issues/issue-52141/main.rs | 0 src/test/{ui => }/run-pass/issues/issue-52169.rs | 0 src/test/{ui => }/run-pass/issues/issue-5239-2.rs | 0 src/test/{ui => }/run-pass/issues/issue-5243.rs | 0 src/test/{ui => }/run-pass/issues/issue-52557.rs | 0 src/test/{ui => }/run-pass/issues/issue-52705/auxiliary/png2.rs | 0 src/test/{ui => }/run-pass/issues/issue-52705/main.rs | 0 src/test/{ui => }/run-pass/issues/issue-5280.rs | 0 src/test/{ui => }/run-pass/issues/issue-5315.rs | 0 .../run-pass/issues/issue-5321-immediates-with-bare-self.rs | 0 src/test/{ui => }/run-pass/issues/issue-53333.rs | 0 src/test/{ui => }/run-pass/issues/issue-5353.rs | 0 src/test/{ui => }/run-pass/issues/issue-5518.rs | 0 src/test/{ui => }/run-pass/issues/issue-5521.rs | 0 src/test/{ui => }/run-pass/issues/issue-5530.rs | 0 src/test/{ui => }/run-pass/issues/issue-5550.rs | 0 src/test/{ui => }/run-pass/issues/issue-5554.rs | 0 src/test/{ui => }/run-pass/issues/issue-5572.rs | 0 src/test/{ui => }/run-pass/issues/issue-5666.rs | 0 src/test/{ui => }/run-pass/issues/issue-5688.rs | 0 src/test/{ui => }/run-pass/issues/issue-5708.rs | 0 src/test/{ui => }/run-pass/issues/issue-5718.rs | 0 src/test/{ui => }/run-pass/issues/issue-5741.rs | 0 src/test/{ui => }/run-pass/issues/issue-5754.rs | 0 src/test/{ui => }/run-pass/issues/issue-5791.rs | 0 src/test/{ui => }/run-pass/issues/issue-5884.rs | 0 src/test/{ui => }/run-pass/issues/issue-5900.rs | 0 src/test/{ui => }/run-pass/issues/issue-5917.rs | 0 src/test/{ui => }/run-pass/issues/issue-5950.rs | 0 src/test/{ui => }/run-pass/issues/issue-5988.rs | 0 src/test/{ui => }/run-pass/issues/issue-5997.rs | 0 src/test/{ui => }/run-pass/issues/issue-6117.rs | 0 src/test/{ui => }/run-pass/issues/issue-6128.rs | 0 src/test/{ui => }/run-pass/issues/issue-6130.rs | 0 src/test/{ui => }/run-pass/issues/issue-6153.rs | 0 src/test/{ui => }/run-pass/issues/issue-6157.rs | 0 src/test/{ui => }/run-pass/issues/issue-6318.rs | 0 src/test/{ui => }/run-pass/issues/issue-6334.rs | 0 src/test/{ui => }/run-pass/issues/issue-6341.rs | 0 src/test/{ui => }/run-pass/issues/issue-6344-let.rs | 0 src/test/{ui => }/run-pass/issues/issue-6344-match.rs | 0 src/test/{ui => }/run-pass/issues/issue-6449.rs | 0 src/test/{ui => }/run-pass/issues/issue-6470.rs | 0 src/test/{ui => }/run-pass/issues/issue-6557.rs | 0 src/test/{ui => }/run-pass/issues/issue-6892.rs | 0 src/test/{ui => }/run-pass/issues/issue-6898.rs | 0 src/test/{ui => }/run-pass/issues/issue-6919.rs | 0 src/test/{ui => }/run-pass/issues/issue-6991.rs | 0 src/test/{ui => }/run-pass/issues/issue-7012.rs | 0 src/test/{ui => }/run-pass/issues/issue-7178.rs | 0 src/test/{ui => }/run-pass/issues/issue-7222.rs | 0 src/test/{ui => }/run-pass/issues/issue-7268.rs | 0 src/test/{ui => }/run-pass/issues/issue-7344.rs | 0 src/test/{ui => }/run-pass/issues/issue-7519-match-unit-in-arg.rs | 0 src/test/{ui => }/run-pass/issues/issue-7563.rs | 0 src/test/{ui => }/run-pass/issues/issue-7575.rs | 0 src/test/{ui => }/run-pass/issues/issue-7607-2.rs | 0 src/test/{ui => }/run-pass/issues/issue-7660.rs | 0 src/test/{ui => }/run-pass/issues/issue-7663.rs | 0 .../issues/issue-7673-cast-generically-implemented-trait.rs | 0 src/test/{ui => }/run-pass/issues/issue-7784.rs | 0 src/test/{ui => }/run-pass/issues/issue-7899.rs | 0 src/test/{ui => }/run-pass/issues/issue-7911.rs | 0 src/test/{ui => }/run-pass/issues/issue-8044.rs | 0 .../issue-8171-default-method-self-inherit-builtin-trait.rs | 0 src/test/{ui => }/run-pass/issues/issue-8248.rs | 0 src/test/{ui => }/run-pass/issues/issue-8249.rs | 0 src/test/{ui => }/run-pass/issues/issue-8259.rs | 0 src/test/{ui => }/run-pass/issues/issue-8351-1.rs | 0 src/test/{ui => }/run-pass/issues/issue-8351-2.rs | 0 src/test/{ui => }/run-pass/issues/issue-8391.rs | 0 src/test/{ui => }/run-pass/issues/issue-8398.rs | 0 src/test/{ui => }/run-pass/issues/issue-8401.rs | 0 src/test/{ui => }/run-pass/issues/issue-8460.rs | 0 src/test/{ui => }/run-pass/issues/issue-8498.rs | 0 src/test/{ui => }/run-pass/issues/issue-8506.rs | 0 src/test/{ui => }/run-pass/issues/issue-8521.rs | 0 src/test/{ui => }/run-pass/issues/issue-8578.rs | 0 src/test/{ui => }/run-pass/issues/issue-868.rs | 0 src/test/{ui => }/run-pass/issues/issue-8709.rs | 0 src/test/{ui => }/run-pass/issues/issue-8783.rs | 0 src/test/{ui => }/run-pass/issues/issue-8827.rs | 0 src/test/{ui => }/run-pass/issues/issue-8851.rs | 0 src/test/{ui => }/run-pass/issues/issue-8860.rs | 0 src/test/{ui => }/run-pass/issues/issue-8898.rs | 0 src/test/{ui => }/run-pass/issues/issue-9047.rs | 0 src/test/{ui => }/run-pass/issues/issue-9110.rs | 0 src/test/{ui => }/run-pass/issues/issue-9123.rs | 0 src/test/{ui => }/run-pass/issues/issue-9129.rs | 0 src/test/{ui => }/run-pass/issues/issue-9188.rs | 0 src/test/{ui => }/run-pass/issues/issue-9243.rs | 0 src/test/{ui => }/run-pass/issues/issue-9249.rs | 0 src/test/{ui => }/run-pass/issues/issue-9259.rs | 0 src/test/{ui => }/run-pass/issues/issue-9382.rs | 0 .../{ui => }/run-pass/issues/issue-9394-inherited-trait-calls.rs | 0 src/test/{ui => }/run-pass/issues/issue-9396.rs | 0 src/test/{ui => }/run-pass/issues/issue-9446.rs | 0 src/test/{ui => }/run-pass/issues/issue-9719.rs | 0 src/test/{ui => }/run-pass/issues/issue-9737.rs | 0 src/test/{ui => }/run-pass/issues/issue-979.rs | 0 src/test/{ui => }/run-pass/issues/issue-9837.rs | 0 src/test/{ui => }/run-pass/issues/issue-9906.rs | 0 src/test/{ui => }/run-pass/issues/issue-9918.rs | 0 src/test/{ui => }/run-pass/issues/issue-9942.rs | 0 src/test/{ui => }/run-pass/issues/issue-9951.rs | 0 src/test/{ui => }/run-pass/issues/issue-9968.rs | 0 src/test/{ui => }/run-pass/issues/issue2170exe.rs | 0 .../issues/issue24687-embed-debuginfo/auxiliary/issue24687_lib.rs | 0 .../auxiliary/issue24687_mbcs_in_comments.rs | 0 .../{ui => }/run-pass/issues/issue24687-embed-debuginfo/main.rs | 0 src/test/{ui => }/run-pass/issues/issue28498-must-work-ex1.rs | 0 src/test/{ui => }/run-pass/issues/issue28498-must-work-ex2.rs | 0 src/test/{ui => }/run-pass/issues/issue28498-ugeh-ex1.rs | 0 .../run-pass/issues/issue28498-ugeh-with-lifetime-param.rs | 0 .../{ui => }/run-pass/issues/issue28498-ugeh-with-passed-to-fn.rs | 0 .../{ui => }/run-pass/issues/issue28498-ugeh-with-trait-bound.rs | 0 src/test/{ui => }/run-pass/issues/issue29927-1.rs | 0 src/test/{ui => }/run-pass/issues/issue_26873_multifile/A/B.rs | 0 src/test/{ui => }/run-pass/issues/issue_26873_multifile/A/C.rs | 0 src/test/{ui => }/run-pass/issues/issue_26873_multifile/A/mod.rs | 0 .../run-pass/issues/issue_26873_multifile/compiletest-ignore-dir | 0 src/test/{ui => }/run-pass/issues/issue_26873_multifile/mod.rs | 0 src/test/{ui => }/run-pass/issues/issue_3136_b.rs | 0 src/test/{ui => }/run-pass/issues/issue_9155.rs | 0 .../run-pass/iterators/into-iterator-type-inference-shift.rs | 0 .../{ui => }/run-pass/iterators/iter-cloned-type-inference.rs | 0 src/test/{ui => }/run-pass/iterators/iter-range.rs | 0 src/test/{ui => }/run-pass/iterators/iter-step-overflow-debug.rs | 0 src/test/{ui => }/run-pass/iterators/iter-step-overflow-ndebug.rs | 0 src/test/{ui => }/run-pass/iterators/iter-sum-overflow-debug.rs | 0 src/test/{ui => }/run-pass/iterators/iter-sum-overflow-ndebug.rs | 0 .../run-pass/iterators/iter-sum-overflow-overflow-checks.rs | 0 src/test/{ui => }/run-pass/iterators/iter-zip.rs | 0 src/test/{ui => }/run-pass/macros/assert-eq-macro-success.rs | 0 src/test/{ui => }/run-pass/macros/assert-eq-macro-unsized.rs | 0 src/test/{ui => }/run-pass/macros/assert-ne-macro-success.rs | 0 src/test/{ui => }/run-pass/macros/assert-ne-macro-unsized.rs | 0 .../{ui => }/run-pass/macros/auxiliary/macro-comma-support.rs | 0 .../run-pass/macros/auxiliary/macro-include-items-expr.rs | 0 .../run-pass/macros/auxiliary/macro-include-items-item.rs | 0 .../{ui => }/run-pass/macros/auxiliary/macro_crate_def_only.rs | 0 .../{ui => }/run-pass/macros/auxiliary/macro_crate_nonterminal.rs | 0 .../run-pass/macros/auxiliary/macro_export_inner_module.rs | 0 src/test/{ui => }/run-pass/macros/auxiliary/macro_with_super_1.rs | 0 src/test/{ui => }/run-pass/macros/auxiliary/two_macros.rs | 0 src/test/{ui => }/run-pass/macros/auxiliary/unstable-macros.rs | 0 src/test/{ui => }/run-pass/macros/auxiliary/use-macro-self.rs | 0 src/test/{ui => }/run-pass/macros/colorful-write-macros.rs | 0 src/test/{ui => }/run-pass/macros/conditional-debug-macro-on.rs | 0 src/test/{ui => }/run-pass/macros/die-macro.rs | 0 .../run-pass/macros/log_syntax-trace_macros-macro-locations.rs | 0 .../macros/log_syntax-trace_macros-macro-locations.stdout | 0 src/test/{ui => }/run-pass/macros/macro-2.rs | 0 src/test/{ui => }/run-pass/macros/macro-at-most-once-rep.rs | 0 src/test/{ui => }/run-pass/macros/macro-attribute-expansion.rs | 0 src/test/{ui => }/run-pass/macros/macro-attributes.rs | 0 src/test/{ui => }/run-pass/macros/macro-block-nonterminal.rs | 0 src/test/{ui => }/run-pass/macros/macro-comma-behavior.rs | 0 src/test/{ui => }/run-pass/macros/macro-comma-support.rs | 0 src/test/{ui => }/run-pass/macros/macro-crate-def-only.rs | 0 .../{ui => }/run-pass/macros/macro-crate-nonterminal-renamed.rs | 0 src/test/{ui => }/run-pass/macros/macro-crate-nonterminal.rs | 0 src/test/{ui => }/run-pass/macros/macro-crate-use.rs | 0 src/test/{ui => }/run-pass/macros/macro-deep_expansion.rs | 0 src/test/{ui => }/run-pass/macros/macro-delimiter-significance.rs | 0 src/test/{ui => }/run-pass/macros/macro-doc-comments.rs | 0 src/test/{ui => }/run-pass/macros/macro-doc-escapes.rs | 0 src/test/{ui => }/run-pass/macros/macro-doc-raw-str-hashes.rs | 0 src/test/{ui => }/run-pass/macros/macro-export-inner-module.rs | 0 src/test/{ui => }/run-pass/macros/macro-first-set.rs | 0 src/test/{ui => }/run-pass/macros/macro-follow.rs | 0 src/test/{ui => }/run-pass/macros/macro-followed-by-seq.rs | 0 src/test/{ui => }/run-pass/macros/macro-include-items.rs | 0 src/test/{ui => }/run-pass/macros/macro-interpolation.rs | 0 .../macros/macro-invocation-in-count-expr-fixed-array-type.rs | 0 .../{ui => }/run-pass/macros/macro-lifetime-used-with-bound.rs | 0 .../{ui => }/run-pass/macros/macro-lifetime-used-with-labels.rs | 0 .../run-pass/macros/macro-lifetime-used-with-labels.stderr | 0 .../{ui => }/run-pass/macros/macro-lifetime-used-with-static.rs | 0 src/test/{ui => }/run-pass/macros/macro-lifetime.rs | 0 src/test/{ui => }/run-pass/macros/macro-literal.rs | 0 src/test/{ui => }/run-pass/macros/macro-meta-items.rs | 0 src/test/{ui => }/run-pass/macros/macro-method-issue-4621.rs | 0 src/test/{ui => }/run-pass/macros/macro-multiple-items.rs | 0 src/test/{ui => }/run-pass/macros/macro-named-default.rs | 0 .../run-pass/macros/macro-nested_definition_issue-31946.rs | 0 src/test/{ui => }/run-pass/macros/macro-nested_expr.rs | 0 src/test/{ui => }/run-pass/macros/macro-nested_stmt_macros.rs | 0 src/test/{ui => }/run-pass/macros/macro-nt-list.rs | 0 src/test/{ui => }/run-pass/macros/macro-of-higher-order.rs | 0 src/test/{ui => }/run-pass/macros/macro-pat-follow.rs | 0 src/test/{ui => }/run-pass/macros/macro-pat-neg-lit.rs | 0 src/test/{ui => }/run-pass/macros/macro-pat.rs | 0 src/test/{ui => }/run-pass/macros/macro-path.rs | 0 src/test/{ui => }/run-pass/macros/macro-pub-matcher.rs | 0 src/test/{ui => }/run-pass/macros/macro-seq-followed-by-seq.rs | 0 src/test/{ui => }/run-pass/macros/macro-stability.rs | 0 src/test/{ui => }/run-pass/macros/macro-stmt.rs | 0 .../{ui => }/run-pass/macros/macro-stmt_macro_in_expr_macro.rs | 0 src/test/{ui => }/run-pass/macros/macro-tt-followed-by-seq.rs | 0 src/test/{ui => }/run-pass/macros/macro-use-all-and-none.rs | 0 src/test/{ui => }/run-pass/macros/macro-use-all.rs | 0 src/test/{ui => }/run-pass/macros/macro-use-both.rs | 0 src/test/{ui => }/run-pass/macros/macro-use-one.rs | 0 src/test/{ui => }/run-pass/macros/macro-with-attrs1.rs | 0 src/test/{ui => }/run-pass/macros/macro-with-attrs2.rs | 0 .../run-pass/macros/macro-with-braces-in-expr-position.rs | 0 src/test/{ui => }/run-pass/macros/macro_with_super_2.rs | 0 src/test/{ui => }/run-pass/macros/macros-in-extern.rs | 0 src/test/{ui => }/run-pass/macros/parse-complex-macro-invoc-op.rs | 0 src/test/{ui => }/run-pass/macros/paths-in-macro-invocations.rs | 0 src/test/{ui => }/run-pass/macros/pub-item-inside-macro.rs | 0 src/test/{ui => }/run-pass/macros/pub-method-inside-macro.rs | 0 src/test/{ui => }/run-pass/macros/semi-after-macro-ty.rs | 0 src/test/{ui => }/run-pass/macros/stmt_expr_attr_macro_parse.rs | 0 src/test/{ui => }/run-pass/macros/syntax-extension-cfg.rs | 0 .../macros/syntax-extension-source-utils-files/includeme.fragment | 0 .../{ui => }/run-pass/macros/syntax-extension-source-utils.rs | 0 src/test/{ui => }/run-pass/macros/try-macro.rs | 0 src/test/{ui => }/run-pass/macros/two-macro-use.rs | 0 src/test/{ui => }/run-pass/macros/type-macros-hlist.rs | 0 src/test/{ui => }/run-pass/macros/type-macros-simple.rs | 0 .../run-pass/macros/typeck-macro-interaction-issue-8852.rs | 0 src/test/{ui => }/run-pass/macros/use-macro-self.rs | 0 src/test/{ui => }/run-pass/methods/auxiliary/method_self_arg1.rs | 0 src/test/{ui => }/run-pass/methods/auxiliary/method_self_arg2.rs | 0 .../run-pass/methods/method-argument-inference-associated-type.rs | 0 src/test/{ui => }/run-pass/methods/method-attributes.rs | 0 .../run-pass/methods/method-early-bound-lifetimes-on-self.rs | 0 .../run-pass/methods/method-mut-self-modifies-mut-slice-lvalue.rs | 0 .../run-pass/methods/method-normalize-bounds-issue-20604.rs | 0 src/test/{ui => }/run-pass/methods/method-projection.rs | 0 .../{ui => }/run-pass/methods/method-recursive-blanket-impl.rs | 0 src/test/{ui => }/run-pass/methods/method-self-arg-aux1.rs | 0 src/test/{ui => }/run-pass/methods/method-self-arg-aux2.rs | 0 src/test/{ui => }/run-pass/methods/method-self-arg-trait.rs | 0 src/test/{ui => }/run-pass/methods/method-self-arg.rs | 0 .../run-pass/methods/method-two-trait-defer-resolution-1.rs | 0 .../run-pass/methods/method-two-trait-defer-resolution-2.rs | 0 .../methods/method-two-traits-distinguished-via-where-clause.rs | 0 src/test/{ui => }/run-pass/methods/method-where-clause.rs | 0 src/test/{ui => }/run-pass/mir/auxiliary/mir_external_refs.rs | 0 src/test/{ui => }/run-pass/mir/mir-inlining/ice-issue-45493.rs | 0 src/test/{ui => }/run-pass/mir/mir-inlining/ice-issue-45885.rs | 0 .../run-pass/mir/mir-inlining/no-trait-method-issue-40473.rs | 0 src/test/{ui => }/run-pass/mir/mir-typeck-normalize-fn-sig.rs | 0 src/test/{ui => }/run-pass/mir/mir_adt_construction.rs | 0 src/test/{ui => }/run-pass/mir/mir_ascription_coercion.rs | 0 src/test/{ui => }/run-pass/mir/mir_augmented_assignments.rs | 0 src/test/{ui => }/run-pass/mir/mir_autoderef.rs | 0 src/test/{ui => }/run-pass/mir/mir_boxing.rs | 0 src/test/{ui => }/run-pass/mir/mir_build_match_comparisons.rs | 0 src/test/{ui => }/run-pass/mir/mir_call_with_associated_type.rs | 0 src/test/{ui => }/run-pass/mir/mir_calls_to_shims.rs | 0 src/test/{ui => }/run-pass/mir/mir_cast_fn_ret.rs | 0 src/test/{ui => }/run-pass/mir/mir_codegen_array.rs | 0 src/test/{ui => }/run-pass/mir/mir_codegen_array_2.rs | 0 src/test/{ui => }/run-pass/mir/mir_codegen_call_converging.rs | 0 src/test/{ui => }/run-pass/mir/mir_codegen_calls.rs | 0 src/test/{ui => }/run-pass/mir/mir_codegen_calls_variadic.rs | 0 src/test/{ui => }/run-pass/mir/mir_codegen_critical_edge.rs | 0 src/test/{ui => }/run-pass/mir/mir_codegen_spike1.rs | 0 src/test/{ui => }/run-pass/mir/mir_codegen_switch.rs | 0 src/test/{ui => }/run-pass/mir/mir_codegen_switchint.rs | 0 src/test/{ui => }/run-pass/mir/mir_coercion_casts.rs | 0 src/test/{ui => }/run-pass/mir/mir_coercions.rs | 0 src/test/{ui => }/run-pass/mir/mir_constval_adts.rs | 0 src/test/{ui => }/run-pass/mir/mir_drop_order.rs | 0 src/test/{ui => }/run-pass/mir/mir_early_return_scope.rs | 0 src/test/{ui => }/run-pass/mir/mir_fat_ptr.rs | 0 src/test/{ui => }/run-pass/mir/mir_fat_ptr_drop.rs | 0 src/test/{ui => }/run-pass/mir/mir_heavy_promoted.rs | 0 src/test/{ui => }/run-pass/mir/mir_match_arm_guard.rs | 0 src/test/{ui => }/run-pass/mir/mir_misc_casts.rs | 0 src/test/{ui => }/run-pass/mir/mir_overflow_off.rs | 0 src/test/{ui => }/run-pass/mir/mir_raw_fat_ptr.rs | 0 src/test/{ui => }/run-pass/mir/mir_refs_correct.rs | 0 src/test/{ui => }/run-pass/mir/mir_small_agg_arg.rs | 0 src/test/{ui => }/run-pass/mir/mir_struct_with_assoc_ty.rs | 0 src/test/{ui => }/run-pass/mir/mir_temp_promotions.rs | 0 src/test/{ui => }/run-pass/mir/mir_void_return.rs | 0 src/test/{ui => }/run-pass/mir/mir_void_return_2.rs | 0 src/test/{ui => }/run-pass/modules/auxiliary/two_macros_2.rs | 0 src/test/{ui => }/run-pass/modules/mod-inside-fn.rs | 0 src/test/{ui => }/run-pass/modules/mod-view-items.rs | 0 src/test/{ui => }/run-pass/modules/mod_dir_implicit.rs | 0 .../run-pass/modules/mod_dir_implicit_aux/compiletest-ignore-dir | 0 src/test/{ui => }/run-pass/modules/mod_dir_implicit_aux/mod.rs | 0 src/test/{ui => }/run-pass/modules/mod_dir_path.rs | 0 src/test/{ui => }/run-pass/modules/mod_dir_path2.rs | 0 src/test/{ui => }/run-pass/modules/mod_dir_path3.rs | 0 src/test/{ui => }/run-pass/modules/mod_dir_path_multi.rs | 0 src/test/{ui => }/run-pass/modules/mod_dir_recursive.rs | 0 src/test/{ui => }/run-pass/modules/mod_dir_simple.rs | 0 .../run-pass/modules/mod_dir_simple/compiletest-ignore-dir | 0 .../{ui => }/run-pass/modules/mod_dir_simple/load_another_mod.rs | 0 src/test/{ui => }/run-pass/modules/mod_dir_simple/test.rs | 0 src/test/{ui => }/run-pass/modules/mod_file.rs | 0 src/test/{ui => }/run-pass/modules/mod_file_aux.rs | 0 src/test/{ui => }/run-pass/modules/mod_file_with_path_attr.rs | 0 .../modules/module-polymorphism3-files/compiletest-ignore-dir | 0 .../modules/module-polymorphism3-files/float-template/inst_f32.rs | 0 .../modules/module-polymorphism3-files/float-template/inst_f64.rs | 0 .../module-polymorphism3-files/float-template/inst_float.rs | 0 src/test/{ui => }/run-pass/moves/move-1-unique.rs | 0 src/test/{ui => }/run-pass/moves/move-2-unique.rs | 0 src/test/{ui => }/run-pass/moves/move-2.rs | 0 src/test/{ui => }/run-pass/moves/move-3-unique.rs | 0 src/test/{ui => }/run-pass/moves/move-4-unique.rs | 0 src/test/{ui => }/run-pass/moves/move-4.rs | 0 src/test/{ui => }/run-pass/moves/move-arg-2-unique.rs | 0 src/test/{ui => }/run-pass/moves/move-arg-2.rs | 0 src/test/{ui => }/run-pass/moves/move-arg.rs | 0 src/test/{ui => }/run-pass/moves/move-nullary-fn.rs | 0 src/test/{ui => }/run-pass/moves/move-out-of-field.rs | 0 src/test/{ui => }/run-pass/moves/move-scalar.rs | 0 .../{ui => }/run-pass/moves/moves-based-on-type-capture-clause.rs | 0 src/test/{ui => }/run-pass/nll/issue-47153-generic-const.rs | 0 src/test/{ui => }/run-pass/nll/issue-47589.rs | 0 src/test/{ui => }/run-pass/nll/issue-48623-closure.rs | 0 src/test/{ui => }/run-pass/nll/issue-48623-generator.rs | 0 src/test/{ui => }/run-pass/nll/issue-50343.rs | 0 src/test/{ui => }/run-pass/nll/issue-50461-used-mut-from-moves.rs | 0 src/test/{ui => }/run-pass/nll/issue-53123-raw-pointer-cast.rs | 0 src/test/{ui => }/run-pass/nll/mutating_references.rs | 0 src/test/{ui => }/run-pass/nll/process_or_insert_default.rs | 0 src/test/{ui => }/run-pass/nll/rc-loop.rs | 0 src/test/{ui => }/run-pass/non_modrs_mods/foors_mod.rs | 0 .../run-pass/non_modrs_mods/foors_mod/compiletest-ignore-dir | 0 .../{ui => }/run-pass/non_modrs_mods/foors_mod/inner_foors_mod.rs | 0 .../run-pass/non_modrs_mods/foors_mod/inner_foors_mod/innest.rs | 0 .../run-pass/non_modrs_mods/foors_mod/inner_modrs_mod/innest.rs | 0 .../run-pass/non_modrs_mods/foors_mod/inner_modrs_mod/mod.rs | 0 .../run-pass/non_modrs_mods/modrs_mod/compiletest-ignore-dir | 0 .../{ui => }/run-pass/non_modrs_mods/modrs_mod/inner_foors_mod.rs | 0 .../run-pass/non_modrs_mods/modrs_mod/inner_foors_mod/innest.rs | 0 .../run-pass/non_modrs_mods/modrs_mod/inner_modrs_mod/innest.rs | 0 .../run-pass/non_modrs_mods/modrs_mod/inner_modrs_mod/mod.rs | 0 src/test/{ui => }/run-pass/non_modrs_mods/modrs_mod/mod.rs | 0 .../non_modrs_mods/some_crazy_attr_mod_dir/arbitrary_name.rs | 0 .../non_modrs_mods/some_crazy_attr_mod_dir/compiletest-ignore-dir | 0 .../some_crazy_attr_mod_dir/inner_modrs_mod/innest.rs | 0 .../non_modrs_mods/some_crazy_attr_mod_dir/inner_modrs_mod/mod.rs | 0 src/test/{ui => }/run-pass/numbers-arithmetic/arith-0.rs | 0 src/test/{ui => }/run-pass/numbers-arithmetic/arith-1.rs | 0 src/test/{ui => }/run-pass/numbers-arithmetic/arith-2.rs | 0 src/test/{ui => }/run-pass/numbers-arithmetic/arith-unsigned.rs | 0 src/test/{ui => }/run-pass/numbers-arithmetic/div-mod.rs | 0 .../run-pass/numbers-arithmetic/float-int-invalid-const-cast.rs | 0 .../run-pass/numbers-arithmetic/float-literal-inference.rs | 0 src/test/{ui => }/run-pass/numbers-arithmetic/float-nan.rs | 0 src/test/{ui => }/run-pass/numbers-arithmetic/float-signature.rs | 0 src/test/{ui => }/run-pass/numbers-arithmetic/float.rs | 0 src/test/{ui => }/run-pass/numbers-arithmetic/float2.rs | 0 src/test/{ui => }/run-pass/numbers-arithmetic/float_math.rs | 0 src/test/{ui => }/run-pass/numbers-arithmetic/floatlits.rs | 0 src/test/{ui => }/run-pass/numbers-arithmetic/i128-ffi.rs | 0 src/test/{ui => }/run-pass/numbers-arithmetic/i128.rs | 0 src/test/{ui => }/run-pass/numbers-arithmetic/i32-sub.rs | 0 src/test/{ui => }/run-pass/numbers-arithmetic/i8-incr.rs | 0 src/test/{ui => }/run-pass/numbers-arithmetic/int-abs-overflow.rs | 0 src/test/{ui => }/run-pass/numbers-arithmetic/int.rs | 0 .../{ui => }/run-pass/numbers-arithmetic/integer-literal-radix.rs | 0 .../numbers-arithmetic/integer-literal-suffix-inference-2.rs | 0 .../numbers-arithmetic/integer-literal-suffix-inference-3.rs | 0 .../numbers-arithmetic/integer-literal-suffix-inference.rs | 0 .../numbers-arithmetic/next-power-of-two-overflow-debug.rs | 0 .../numbers-arithmetic/next-power-of-two-overflow-ndebug.rs | 0 src/test/{ui => }/run-pass/numbers-arithmetic/num-wrapping.rs | 0 .../run-pass/numbers-arithmetic/numeric-method-autoexport.rs | 0 .../{ui => }/run-pass/numbers-arithmetic/promoted_overflow_opt.rs | 0 .../run-pass/numbers-arithmetic/saturating-float-casts.rs | 0 src/test/{ui => }/run-pass/numbers-arithmetic/shift-near-oflo.rs | 0 .../{ui => }/run-pass/numbers-arithmetic/shift-various-types.rs | 0 src/test/{ui => }/run-pass/numbers-arithmetic/shift.rs | 0 .../run-pass/numbers-arithmetic/signed-shift-const-eval.rs | 0 src/test/{ui => }/run-pass/numbers-arithmetic/u128-as-f32.rs | 0 src/test/{ui => }/run-pass/numbers-arithmetic/u128.rs | 0 src/test/{ui => }/run-pass/numbers-arithmetic/u32-decr.rs | 0 src/test/{ui => }/run-pass/numbers-arithmetic/u8-incr-decr.rs | 0 src/test/{ui => }/run-pass/numbers-arithmetic/u8-incr.rs | 0 src/test/{ui => }/run-pass/numbers-arithmetic/uint.rs | 0 .../run-pass/overloaded/auxiliary/overloaded_autoderef_xc.rs | 0 .../{ui => }/run-pass/overloaded/overloaded-autoderef-count.rs | 0 .../{ui => }/run-pass/overloaded/overloaded-autoderef-indexing.rs | 0 .../{ui => }/run-pass/overloaded/overloaded-autoderef-order.rs | 0 .../{ui => }/run-pass/overloaded/overloaded-autoderef-vtable.rs | 0 .../{ui => }/run-pass/overloaded/overloaded-autoderef-xcrate.rs | 0 src/test/{ui => }/run-pass/overloaded/overloaded-autoderef.rs | 0 .../run-pass/overloaded/overloaded-calls-object-one-arg.rs | 0 .../run-pass/overloaded/overloaded-calls-object-two-args.rs | 0 .../run-pass/overloaded/overloaded-calls-object-zero-args.rs | 0 .../run-pass/overloaded/overloaded-calls-param-vtables.rs | 0 src/test/{ui => }/run-pass/overloaded/overloaded-calls-simple.rs | 0 .../{ui => }/run-pass/overloaded/overloaded-calls-zero-args.rs | 0 src/test/{ui => }/run-pass/overloaded/overloaded-deref-count.rs | 0 src/test/{ui => }/run-pass/overloaded/overloaded-deref.rs | 0 .../{ui => }/run-pass/overloaded/overloaded-index-assoc-list.rs | 0 .../{ui => }/run-pass/overloaded/overloaded-index-autoderef.rs | 0 .../{ui => }/run-pass/overloaded/overloaded-index-in-field.rs | 0 src/test/{ui => }/run-pass/overloaded/overloaded-index.rs | 0 .../run-pass/overloaded/overloaded_deref_with_ref_pattern.rs | 0 .../overloaded/overloaded_deref_with_ref_pattern_issue15609.rs | 0 src/test/{ui => }/run-pass/packed/auxiliary/packed.rs | 0 src/test/{ui => }/run-pass/packed/packed-struct-borrow-element.rs | 0 src/test/{ui => }/run-pass/packed/packed-struct-drop-aligned.rs | 0 src/test/{ui => }/run-pass/packed/packed-struct-generic-layout.rs | 0 src/test/{ui => }/run-pass/packed/packed-struct-generic-size.rs | 0 .../{ui => }/run-pass/packed/packed-struct-generic-size.stderr | 0 src/test/{ui => }/run-pass/packed/packed-struct-layout.rs | 0 src/test/{ui => }/run-pass/packed/packed-struct-match.rs | 0 src/test/{ui => }/run-pass/packed/packed-struct-optimized-enum.rs | 0 src/test/{ui => }/run-pass/packed/packed-struct-size-xc.rs | 0 src/test/{ui => }/run-pass/packed/packed-struct-size.rs | 0 src/test/{ui => }/run-pass/packed/packed-struct-vec.rs | 0 src/test/{ui => }/run-pass/packed/packed-tuple-struct-layout.rs | 0 src/test/{ui => }/run-pass/packed/packed-tuple-struct-size.rs | 0 .../run-pass/panic-runtime/abort-link-to-unwinding-crates.rs | 0 src/test/{ui => }/run-pass/panic-runtime/abort.rs | 0 .../run-pass/panic-runtime/auxiliary/exit-success-if-unwind.rs | 0 src/test/{ui => }/run-pass/panic-runtime/link-to-abort.rs | 0 src/test/{ui => }/run-pass/panic-runtime/link-to-unwind.rs | 0 src/test/{ui => }/run-pass/panic-runtime/lto-abort.rs | 0 src/test/{ui => }/run-pass/panic-runtime/lto-unwind.rs | 0 src/test/{ui => }/run-pass/panics/panic-handler-chain.rs | 0 src/test/{ui => }/run-pass/panics/panic-handler-flail-wildly.rs | 0 src/test/{ui => }/run-pass/panics/panic-handler-set-twice.rs | 0 src/test/{ui => }/run-pass/panics/panic-in-dtor-drops-fields.rs | 0 src/test/{ui => }/run-pass/panics/panic-recover-propagate.rs | 0 src/test/{ui => }/run-pass/panics/panic-safe.rs | 0 src/test/{ui => }/run-pass/privacy/auxiliary/priv-impl-prim-ty.rs | 0 src/test/{ui => }/run-pass/privacy/auxiliary/privacy_reexport.rs | 0 .../{ui => }/run-pass/privacy/auxiliary/pub_use_mods_xcrate.rs | 0 src/test/{ui => }/run-pass/privacy/auxiliary/pub_use_xcrate1.rs | 0 src/test/{ui => }/run-pass/privacy/auxiliary/pub_use_xcrate2.rs | 0 src/test/{ui => }/run-pass/privacy/priv-impl-prim-ty.rs | 0 src/test/{ui => }/run-pass/privacy/privacy-ns.rs | 0 src/test/{ui => }/run-pass/privacy/privacy-reexport.rs | 0 src/test/{ui => }/run-pass/privacy/privacy1.rs | 0 src/test/{ui => }/run-pass/privacy/private-class-field.rs | 0 src/test/{ui => }/run-pass/privacy/private-method.rs | 0 src/test/{ui => }/run-pass/privacy/pub-extern-privacy.rs | 0 src/test/{ui => }/run-pass/privacy/pub-use-xcrate.rs | 0 src/test/{ui => }/run-pass/privacy/pub_use_mods_xcrate_exe.rs | 0 src/test/{ui => }/run-pass/process/process-envs.rs | 0 src/test/{ui => }/run-pass/process/process-exit.rs | 0 src/test/{ui => }/run-pass/process/process-remove-from-env.rs | 0 src/test/{ui => }/run-pass/process/process-sigpipe.rs | 0 src/test/{ui => }/run-pass/process/process-spawn-nonexistent.rs | 0 .../run-pass/process/process-spawn-with-unicode-params.rs | 0 .../{ui => }/run-pass/process/process-status-inherits-stdin.rs | 0 .../run-pass/regions/regions-addr-of-interior-of-unique-box.rs | 0 src/test/{ui => }/run-pass/regions/regions-addr-of-ret.rs | 0 .../{ui => }/run-pass/regions/regions-assoc-type-region-bound.rs | 0 .../{ui => }/run-pass/regions/regions-assoc-type-static-bound.rs | 0 src/test/{ui => }/run-pass/regions/regions-borrow-at.rs | 0 src/test/{ui => }/run-pass/regions/regions-borrow-evec-fixed.rs | 0 src/test/{ui => }/run-pass/regions/regions-borrow-evec-uniq.rs | 0 src/test/{ui => }/run-pass/regions/regions-borrow-uniq.rs | 0 src/test/{ui => }/run-pass/regions/regions-bot.rs | 0 .../run-pass/regions/regions-bound-lists-feature-gate-2.rs | 0 .../{ui => }/run-pass/regions/regions-bound-lists-feature-gate.rs | 0 .../regions/regions-close-over-type-parameter-successfully.rs | 0 src/test/{ui => }/run-pass/regions/regions-copy-closure.rs | 0 src/test/{ui => }/run-pass/regions/regions-creating-enums2.rs | 0 src/test/{ui => }/run-pass/regions/regions-creating-enums5.rs | 0 src/test/{ui => }/run-pass/regions/regions-debruijn-of-object.rs | 0 src/test/{ui => }/run-pass/regions/regions-dependent-addr-of.rs | 0 src/test/{ui => }/run-pass/regions/regions-dependent-autofn.rs | 0 src/test/{ui => }/run-pass/regions/regions-dependent-autoslice.rs | 0 src/test/{ui => }/run-pass/regions/regions-dependent-let-ref.rs | 0 .../run-pass/regions/regions-early-bound-lifetime-in-assoc-fn.rs | 0 .../{ui => }/run-pass/regions/regions-early-bound-trait-param.rs | 0 .../run-pass/regions/regions-early-bound-used-in-bound-method.rs | 0 .../run-pass/regions/regions-early-bound-used-in-bound.rs | 0 .../run-pass/regions/regions-early-bound-used-in-type-param.rs | 0 .../{ui => }/run-pass/regions/regions-escape-into-other-fn.rs | 0 src/test/{ui => }/run-pass/regions/regions-expl-self.rs | 0 src/test/{ui => }/run-pass/regions/regions-fn-subtyping-2.rs | 0 src/test/{ui => }/run-pass/regions/regions-fn-subtyping.rs | 0 .../regions-free-region-outlives-static-outlives-free-region.rs | 0 .../run-pass/regions/regions-infer-borrow-scope-addr-of.rs | 0 .../{ui => }/run-pass/regions/regions-infer-borrow-scope-view.rs | 0 .../run-pass/regions/regions-infer-borrow-scope-within-loop-ok.rs | 0 src/test/{ui => }/run-pass/regions/regions-infer-borrow-scope.rs | 0 src/test/{ui => }/run-pass/regions/regions-infer-call-2.rs | 0 src/test/{ui => }/run-pass/regions/regions-infer-call.rs | 0 .../run-pass/regions/regions-infer-contravariance-due-to-ret.rs | 0 .../run-pass/regions/regions-infer-reborrow-ref-mut-recurse.rs | 0 .../run-pass/regions/regions-infer-region-in-fn-but-not-type.rs | 0 .../{ui => }/run-pass/regions/regions-infer-static-from-proc.rs | 0 src/test/{ui => }/run-pass/regions/regions-issue-21422.rs | 0 src/test/{ui => }/run-pass/regions/regions-issue-22246.rs | 0 .../run-pass/regions/regions-lifetime-nonfree-late-bound.rs | 0 .../regions/regions-lifetime-static-items-enclosing-scopes.rs | 0 src/test/{ui => }/run-pass/regions/regions-link-fn-args.rs | 0 src/test/{ui => }/run-pass/regions/regions-lub-ref-ref-rc.rs | 0 src/test/{ui => }/run-pass/regions/regions-mock-codegen.rs | 0 .../run-pass/regions/regions-no-bound-in-argument-cleanup.rs | 0 .../run-pass/regions/regions-no-variance-from-fn-generics.rs | 0 src/test/{ui => }/run-pass/regions/regions-nullary-variant.rs | 0 src/test/{ui => }/run-pass/regions/regions-params.rs | 0 .../run-pass/regions/regions-reassign-let-bound-pointer.rs | 0 .../run-pass/regions/regions-reassign-match-bound-pointer.rs | 0 src/test/{ui => }/run-pass/regions/regions-refcell.rs | 0 ...ons-relate-bound-regions-on-closures-to-inference-variables.rs | 0 .../run-pass/regions/regions-return-interior-of-option.rs | 0 src/test/{ui => }/run-pass/regions/regions-scope-chain-example.rs | 0 src/test/{ui => }/run-pass/regions/regions-self-impls.rs | 0 src/test/{ui => }/run-pass/regions/regions-self-in-enums.rs | 0 src/test/{ui => }/run-pass/regions/regions-simple.rs | 0 src/test/{ui => }/run-pass/regions/regions-static-bound.rs | 0 src/test/{ui => }/run-pass/regions/regions-static-closure.rs | 0 src/test/{ui => }/run-pass/regions/regions-trait-object-1.rs | 0 .../regions/regions-variance-contravariant-use-contravariant.rs | 0 .../run-pass/regions/regions-variance-covariant-use-covariant.rs | 0 src/test/{ui => }/run-pass/rfcs/rfc-1014-2.rs | 0 src/test/{ui => }/run-pass/rfcs/rfc-1014.rs | 0 src/test/{ui => }/run-pass/rfcs/rfc-1789-as-cell/from-mut.rs | 0 .../termination-trait-for-box-dyn-error.rs | 0 .../rfc-1937-termination-trait/termination-trait-for-empty.rs | 0 .../rfc-1937-termination-trait/termination-trait-for-exitcode.rs | 0 .../termination-trait-for-impl-termination.rs | 0 .../termination-trait-for-result-box-error_ok.rs | 0 .../rfc-1937-termination-trait/termination-trait-for-result.rs | 0 .../rfcs/rfc-1937-termination-trait/termination-trait-for-str.rs | 0 .../{ui => }/run-pass/rfcs/rfc-2005-default-binding-mode/box.rs | 0 .../run-pass/rfcs/rfc-2005-default-binding-mode/constref.rs | 0 .../{ui => }/run-pass/rfcs/rfc-2005-default-binding-mode/enum.rs | 0 .../{ui => }/run-pass/rfcs/rfc-2005-default-binding-mode/for.rs | 0 .../run-pass/rfcs/rfc-2005-default-binding-mode/general.rs | 0 .../{ui => }/run-pass/rfcs/rfc-2005-default-binding-mode/lit.rs | 0 .../{ui => }/run-pass/rfcs/rfc-2005-default-binding-mode/range.rs | 0 .../run-pass/rfcs/rfc-2005-default-binding-mode/ref-region.rs | 0 .../run-pass/rfcs/rfc-2005-default-binding-mode/reset-mode.rs | 0 .../{ui => }/run-pass/rfcs/rfc-2005-default-binding-mode/slice.rs | 0 .../run-pass/rfcs/rfc-2005-default-binding-mode/struct.rs | 0 .../run-pass/rfcs/rfc-2005-default-binding-mode/tuple-struct.rs | 0 .../{ui => }/run-pass/rfcs/rfc-2005-default-binding-mode/tuple.rs | 0 .../run-pass/rfcs/rfc-2008-non-exhaustive/auxiliary/enums.rs | 0 .../run-pass/rfcs/rfc-2008-non-exhaustive/auxiliary/structs.rs | 0 .../run-pass/rfcs/rfc-2008-non-exhaustive/auxiliary/variants.rs | 0 src/test/{ui => }/run-pass/rfcs/rfc-2008-non-exhaustive/enums.rs | 0 .../run-pass/rfcs/rfc-2008-non-exhaustive/enums_same_crate.rs | 0 .../{ui => }/run-pass/rfcs/rfc-2008-non-exhaustive/structs.rs | 0 .../run-pass/rfcs/rfc-2008-non-exhaustive/structs_same_crate.rs | 0 .../{ui => }/run-pass/rfcs/rfc-2008-non-exhaustive/variants.rs | 0 .../run-pass/rfcs/rfc-2008-non-exhaustive/variants_same_crate.rs | 0 .../run-pass/rfcs/rfc-2126-crate-paths/crate-path-absolute.rs | 0 .../run-pass/rfcs/rfc-2126-crate-paths/crate-path-absolute.stderr | 0 .../rfcs/rfc-2126-crate-paths/crate-path-visibility-ambiguity.rs | 0 .../rfc-2126-crate-paths/crate-path-visibility-ambiguity.stderr | 0 .../rfcs/rfc-2126-extern-absolute-paths/auxiliary/xcrate.rs | 0 .../run-pass/rfcs/rfc-2126-extern-absolute-paths/basic.rs | 0 .../run-pass/rfcs/rfc-2126-extern-absolute-paths/extern.rs | 0 .../{ui => }/run-pass/rfcs/rfc-2126-extern-absolute-paths/test.rs | 0 .../run-pass/rfcs/rfc-2126-extern-absolute-paths/whitelisted.rs | 0 src/test/{ui => }/run-pass/rfcs/rfc-2151-raw-identifiers/attr.rs | 0 src/test/{ui => }/run-pass/rfcs/rfc-2151-raw-identifiers/basic.rs | 0 src/test/{ui => }/run-pass/rfcs/rfc-2151-raw-identifiers/items.rs | 0 .../{ui => }/run-pass/rfcs/rfc-2151-raw-identifiers/macros.rs | 0 src/test/{ui => }/run-pass/rfcs/rfc-2175-or-if-while-let/basic.rs | 0 src/test/{ui => }/run-pass/rfcs/rfc-2302-self-struct-ctor.rs | 0 .../rfcs/rfc-2421-unreserve-pure-offsetof-sizeof-alignof.rs | 0 .../run-pass/rfcs/rfc1445/eq-allows-match-on-ty-in-macro.rs | 0 src/test/{ui => }/run-pass/rfcs/rfc1445/eq-allows-match.rs | 0 src/test/{ui => }/run-pass/rfcs/rfc1623.rs | 0 src/test/{ui => }/run-pass/rfcs/rfc1717/auxiliary/clibrary.rs | 0 src/test/{ui => }/run-pass/rfcs/rfc1717/library-override.rs | 0 src/test/{ui => }/run-pass/rfcs/rfc1857-drop-order.rs | 0 .../run-pass/self/arbitrary_self_types_raw_pointer_struct.rs | 0 .../run-pass/self/arbitrary_self_types_raw_pointer_trait.rs | 0 src/test/{ui => }/run-pass/self/arbitrary_self_types_silly.rs | 0 src/test/{ui => }/run-pass/self/arbitrary_self_types_struct.rs | 0 src/test/{ui => }/run-pass/self/arbitrary_self_types_trait.rs | 0 .../{ui => }/run-pass/self/arbitrary_self_types_unsized_struct.rs | 0 src/test/{ui => }/run-pass/self/auxiliary/explicit_self_xcrate.rs | 0 src/test/{ui => }/run-pass/self/builtin-superkinds-self-type.rs | 0 src/test/{ui => }/run-pass/self/by-value-self-in-mut-slot.rs | 0 src/test/{ui => }/run-pass/self/explicit-self-closures.rs | 0 src/test/{ui => }/run-pass/self/explicit-self-generic.rs | 0 src/test/{ui => }/run-pass/self/explicit-self-objects-uniq.rs | 0 src/test/{ui => }/run-pass/self/explicit-self.rs | 0 src/test/{ui => }/run-pass/self/explicit_self_xcrate_exe.rs | 0 src/test/{ui => }/run-pass/self/move-self.rs | 0 .../run-pass/self/object-safety-sized-self-by-value-self.rs | 0 .../run-pass/self/object-safety-sized-self-generic-method.rs | 0 .../run-pass/self/object-safety-sized-self-return-Self.rs | 0 src/test/{ui => }/run-pass/self/self-impl.rs | 0 .../{ui => }/run-pass/self/self-in-mut-slot-default-method.rs | 0 .../{ui => }/run-pass/self/self-in-mut-slot-immediate-value.rs | 0 src/test/{ui => }/run-pass/self/self-in-typedefs.rs | 0 src/test/{ui => }/run-pass/self/self-re-assign.rs | 0 src/test/{ui => }/run-pass/self/self-shadowing-import.rs | 0 src/test/{ui => }/run-pass/self/self-type-param.rs | 0 src/test/{ui => }/run-pass/self/string-self-append.rs | 0 src/test/{ui => }/run-pass/self/ufcs-explicit-self.rs | 0 src/test/{ui => }/run-pass/self/uniq-self-in-mut-slot.rs | 0 src/test/{ui => }/run-pass/self/where-for-self.rs | 0 .../{ui => }/run-pass/sepcomp/auxiliary/sepcomp-extern-lib.rs | 0 src/test/{ui => }/run-pass/sepcomp/auxiliary/sepcomp_cci_lib.rs | 0 src/test/{ui => }/run-pass/sepcomp/auxiliary/sepcomp_lib.rs | 0 src/test/{ui => }/run-pass/sepcomp/sepcomp-cci.rs | 0 src/test/{ui => }/run-pass/sepcomp/sepcomp-extern.rs | 0 src/test/{ui => }/run-pass/sepcomp/sepcomp-fns-backwards.rs | 0 src/test/{ui => }/run-pass/sepcomp/sepcomp-fns.rs | 0 src/test/{ui => }/run-pass/sepcomp/sepcomp-lib-lto.rs | 0 src/test/{ui => }/run-pass/sepcomp/sepcomp-lib.rs | 0 src/test/{ui => }/run-pass/sepcomp/sepcomp-statics.rs | 0 src/test/{ui => }/run-pass/sepcomp/sepcomp-unwind.rs | 0 src/test/{ui => }/run-pass/simd/simd-generics.rs | 0 src/test/{ui => }/run-pass/simd/simd-intrinsic-float-math.rs | 0 src/test/{ui => }/run-pass/simd/simd-intrinsic-float-minmax.rs | 0 .../{ui => }/run-pass/simd/simd-intrinsic-generic-arithmetic.rs | 0 src/test/{ui => }/run-pass/simd/simd-intrinsic-generic-cast.rs | 0 .../{ui => }/run-pass/simd/simd-intrinsic-generic-comparison.rs | 0 .../{ui => }/run-pass/simd/simd-intrinsic-generic-elements.rs | 0 src/test/{ui => }/run-pass/simd/simd-intrinsic-generic-gather.rs | 0 .../{ui => }/run-pass/simd/simd-intrinsic-generic-reduction.rs | 0 src/test/{ui => }/run-pass/simd/simd-intrinsic-generic-select.rs | 0 src/test/{ui => }/run-pass/simd/simd-size-align.rs | 0 src/test/{ui => }/run-pass/simd/simd-target-feature-mixup.rs | 0 src/test/{ui => }/run-pass/simd/simd-type.rs | 0 src/test/{ui => }/run-pass/simd/simd-upgraded.rs | 0 src/test/{ui => }/run-pass/specialization/README.md | 0 src/test/{ui => }/run-pass/specialization/assoc-ty-graph-cycle.rs | 0 .../run-pass/specialization/auxiliary/cross_crates_defaults.rs | 0 src/test/{ui => }/run-pass/specialization/auxiliary/go_trait.rs | 0 .../specialization/auxiliary/specialization_cross_crate.rs | 0 src/test/{ui => }/run-pass/specialization/cross-crate-defaults.rs | 0 .../run-pass/specialization/defaultimpl/allowed-cross-crate.rs | 0 .../run-pass/specialization/defaultimpl/auxiliary/go_trait.rs | 0 .../{ui => }/run-pass/specialization/defaultimpl/out-of-order.rs | 0 .../run-pass/specialization/defaultimpl/overlap-projection.rs | 0 .../{ui => }/run-pass/specialization/defaultimpl/projection.rs | 0 .../defaultimpl/specialization-trait-item-not-implemented.rs | 0 .../run-pass/specialization/specialization-allowed-cross-crate.rs | 0 .../{ui => }/run-pass/specialization/specialization-assoc-fns.rs | 0 .../{ui => }/run-pass/specialization/specialization-basics.rs | 0 .../run-pass/specialization/specialization-cross-crate-no-gate.rs | 0 .../run-pass/specialization/specialization-cross-crate.rs | 0 .../run-pass/specialization/specialization-default-methods.rs | 0 .../run-pass/specialization/specialization-on-projection.rs | 0 .../run-pass/specialization/specialization-out-of-order.rs | 0 .../run-pass/specialization/specialization-overlap-projection.rs | 0 .../run-pass/specialization/specialization-projection-alias.rs | 0 .../{ui => }/run-pass/specialization/specialization-projection.rs | 0 .../run-pass/specialization/specialization-super-traits.rs | 0 .../specialization-translate-projections-with-lifetimes.rs | 0 .../specialization-translate-projections-with-params.rs | 0 .../specialization/specialization-translate-projections.rs | 0 .../run-pass/statics/auxiliary/static-function-pointer-aux.rs | 0 .../{ui => }/run-pass/statics/auxiliary/static-methods-crate.rs | 0 .../run-pass/statics/auxiliary/static_fn_inline_xc_aux.rs | 0 .../{ui => }/run-pass/statics/auxiliary/static_fn_trait_xc_aux.rs | 0 src/test/{ui => }/run-pass/statics/auxiliary/static_mut_xc.rs | 0 src/test/{ui => }/run-pass/statics/static-fn-inline-xc.rs | 0 src/test/{ui => }/run-pass/statics/static-fn-trait-xc.rs | 0 src/test/{ui => }/run-pass/statics/static-function-pointer-xc.rs | 0 src/test/{ui => }/run-pass/statics/static-function-pointer.rs | 0 src/test/{ui => }/run-pass/statics/static-impl.rs | 0 .../statics/static-method-in-trait-with-tps-intracrate.rs | 0 src/test/{ui => }/run-pass/statics/static-method-xcrate.rs | 0 src/test/{ui => }/run-pass/statics/static-methods-in-traits.rs | 0 src/test/{ui => }/run-pass/statics/static-methods-in-traits2.rs | 0 src/test/{ui => }/run-pass/statics/static-mut-foreign.rs | 0 src/test/{ui => }/run-pass/statics/static-mut-xc.rs | 0 src/test/{ui => }/run-pass/statics/static-recursive.rs | 0 src/test/{ui => }/run-pass/structs-enums/align-struct.rs | 0 src/test/{ui => }/run-pass/structs-enums/auxiliary/cci_class.rs | 0 src/test/{ui => }/run-pass/structs-enums/auxiliary/cci_class_2.rs | 0 src/test/{ui => }/run-pass/structs-enums/auxiliary/cci_class_3.rs | 0 src/test/{ui => }/run-pass/structs-enums/auxiliary/cci_class_4.rs | 0 src/test/{ui => }/run-pass/structs-enums/auxiliary/cci_class_6.rs | 0 .../{ui => }/run-pass/structs-enums/auxiliary/cci_class_cast.rs | 0 .../{ui => }/run-pass/structs-enums/auxiliary/cci_class_trait.rs | 0 .../{ui => }/run-pass/structs-enums/auxiliary/empty-struct.rs | 0 .../structs-enums/auxiliary/namespaced_enum_emulate_flat.rs | 0 .../{ui => }/run-pass/structs-enums/auxiliary/namespaced_enums.rs | 0 .../run-pass/structs-enums/auxiliary/newtype_struct_xc.rs | 0 .../structs-enums/auxiliary/struct_destructuring_cross_crate.rs | 0 .../run-pass/structs-enums/auxiliary/struct_variant_xc_aux.rs | 0 .../run-pass/structs-enums/auxiliary/xcrate_struct_aliases.rs | 0 src/test/{ui => }/run-pass/structs-enums/borrow-tuple-fields.rs | 0 src/test/{ui => }/run-pass/structs-enums/class-attributes-1.rs | 0 src/test/{ui => }/run-pass/structs-enums/class-attributes-2.rs | 0 .../run-pass/structs-enums/class-cast-to-trait-cross-crate-2.rs | 0 .../run-pass/structs-enums/class-cast-to-trait-multiple-types.rs | 0 src/test/{ui => }/run-pass/structs-enums/class-cast-to-trait.rs | 0 src/test/{ui => }/run-pass/structs-enums/class-dtor.rs | 0 src/test/{ui => }/run-pass/structs-enums/class-exports.rs | 0 .../run-pass/structs-enums/class-impl-very-parameterized-trait.rs | 0 .../run-pass/structs-enums/class-implement-trait-cross-crate.rs | 0 .../{ui => }/run-pass/structs-enums/class-implement-traits.rs | 0 .../{ui => }/run-pass/structs-enums/class-method-cross-crate.rs | 0 .../{ui => }/run-pass/structs-enums/class-methods-cross-crate.rs | 0 src/test/{ui => }/run-pass/structs-enums/class-methods.rs | 0 .../run-pass/structs-enums/class-poly-methods-cross-crate.rs | 0 src/test/{ui => }/run-pass/structs-enums/class-poly-methods.rs | 0 src/test/{ui => }/run-pass/structs-enums/class-separate-impl.rs | 0 src/test/{ui => }/run-pass/structs-enums/class-str-field.rs | 0 src/test/{ui => }/run-pass/structs-enums/class-typarams.rs | 0 src/test/{ui => }/run-pass/structs-enums/classes-cross-crate.rs | 0 .../{ui => }/run-pass/structs-enums/classes-self-referential.rs | 0 .../{ui => }/run-pass/structs-enums/classes-simple-cross-crate.rs | 0 src/test/{ui => }/run-pass/structs-enums/classes-simple-method.rs | 0 src/test/{ui => }/run-pass/structs-enums/classes-simple.rs | 0 src/test/{ui => }/run-pass/structs-enums/classes.rs | 0 .../{ui => }/run-pass/structs-enums/codegen-tag-static-padding.rs | 0 src/test/{ui => }/run-pass/structs-enums/compare-generic-enums.rs | 0 .../{ui => }/run-pass/structs-enums/discrim-explicit-23030.rs | 0 src/test/{ui => }/run-pass/structs-enums/empty-struct-braces.rs | 0 src/test/{ui => }/run-pass/structs-enums/empty-tag.rs | 0 src/test/{ui => }/run-pass/structs-enums/enum-alignment.rs | 0 src/test/{ui => }/run-pass/structs-enums/enum-clike-ffi-as-int.rs | 0 src/test/{ui => }/run-pass/structs-enums/enum-discr.rs | 0 .../{ui => }/run-pass/structs-enums/enum-discrim-autosizing.rs | 0 .../{ui => }/run-pass/structs-enums/enum-discrim-manual-sizing.rs | 0 .../run-pass/structs-enums/enum-discrim-range-overflow.rs | 0 .../{ui => }/run-pass/structs-enums/enum-discrim-width-stuff.rs | 0 src/test/{ui => }/run-pass/structs-enums/enum-disr-val-pretty.rs | 0 .../{ui => }/run-pass/structs-enums/enum-export-inheritance.rs | 0 .../{ui => }/run-pass/structs-enums/enum-layout-optimization.rs | 0 .../run-pass/structs-enums/enum-non-c-like-repr-c-and-int.rs | 0 .../{ui => }/run-pass/structs-enums/enum-non-c-like-repr-c.rs | 0 .../{ui => }/run-pass/structs-enums/enum-non-c-like-repr-int.rs | 0 src/test/{ui => }/run-pass/structs-enums/enum-null-pointer-opt.rs | 0 .../structs-enums/enum-nullable-const-null-with-fields.rs | 0 .../run-pass/structs-enums/enum-nullable-simplifycfg-misopt.rs | 0 src/test/{ui => }/run-pass/structs-enums/enum-univariant-repr.rs | 0 src/test/{ui => }/run-pass/structs-enums/enum-variants.rs | 0 src/test/{ui => }/run-pass/structs-enums/enum-vec-initializer.rs | 0 src/test/{ui => }/run-pass/structs-enums/export-abstract-tag.rs | 0 src/test/{ui => }/run-pass/structs-enums/export-tag-variant.rs | 0 src/test/{ui => }/run-pass/structs-enums/expr-if-struct.rs | 0 src/test/{ui => }/run-pass/structs-enums/expr-match-struct.rs | 0 .../{ui => }/run-pass/structs-enums/field-destruction-order.rs | 0 src/test/{ui => }/run-pass/structs-enums/foreign-struct.rs | 0 src/test/{ui => }/run-pass/structs-enums/functional-struct-upd.rs | 0 src/test/{ui => }/run-pass/structs-enums/ivec-tag.rs | 0 .../run-pass/structs-enums/module-qualified-struct-destructure.rs | 0 .../run-pass/structs-enums/namespaced-enum-emulate-flat-xc.rs | 0 .../run-pass/structs-enums/namespaced-enum-emulate-flat.rs | 0 .../run-pass/structs-enums/namespaced-enum-glob-import-xcrate.rs | 0 .../run-pass/structs-enums/namespaced-enum-glob-import.rs | 0 .../{ui => }/run-pass/structs-enums/namespaced-enums-xcrate.rs | 0 src/test/{ui => }/run-pass/structs-enums/namespaced-enums.rs | 0 .../{ui => }/run-pass/structs-enums/nested-enum-same-names.rs | 0 .../{ui => }/run-pass/structs-enums/newtype-struct-drop-run.rs | 0 .../{ui => }/run-pass/structs-enums/newtype-struct-with-dtor.rs | 0 src/test/{ui => }/run-pass/structs-enums/newtype-struct-xc-2.rs | 0 src/test/{ui => }/run-pass/structs-enums/newtype-struct-xc.rs | 0 src/test/{ui => }/run-pass/structs-enums/nonzero-enum.rs | 0 src/test/{ui => }/run-pass/structs-enums/numeric-fields.rs | 0 .../structs-enums/object-lifetime-default-from-ref-struct.rs | 0 .../structs-enums/object-lifetime-default-from-rptr-struct.rs | 0 src/test/{ui => }/run-pass/structs-enums/rec-align-u32.rs | 0 src/test/{ui => }/run-pass/structs-enums/rec-align-u64.rs | 0 src/test/{ui => }/run-pass/structs-enums/rec-auto.rs | 0 src/test/{ui => }/run-pass/structs-enums/rec-extend.rs | 0 src/test/{ui => }/run-pass/structs-enums/rec-tup.rs | 0 src/test/{ui => }/run-pass/structs-enums/rec.rs | 0 src/test/{ui => }/run-pass/structs-enums/record-pat.rs | 0 src/test/{ui => }/run-pass/structs-enums/resource-in-struct.rs | 0 src/test/{ui => }/run-pass/structs-enums/simple-generic-tag.rs | 0 .../{ui => }/run-pass/structs-enums/simple-match-generic-tag.rs | 0 src/test/{ui => }/run-pass/structs-enums/small-enum-range-edge.rs | 0 .../{ui => }/run-pass/structs-enums/small-enums-with-fields.rs | 0 src/test/{ui => }/run-pass/structs-enums/struct-aliases-xcrate.rs | 0 src/test/{ui => }/run-pass/structs-enums/struct-aliases.rs | 0 .../run-pass/structs-enums/struct-destructuring-cross-crate.rs | 0 .../{ui => }/run-pass/structs-enums/struct-field-shorthand.rs | 0 .../run-pass/structs-enums/struct-like-variant-construct.rs | 0 .../{ui => }/run-pass/structs-enums/struct-like-variant-match.rs | 0 .../run-pass/structs-enums/struct-lit-functional-no-fields.rs | 0 src/test/{ui => }/run-pass/structs-enums/struct-literal-dtor.rs | 0 .../{ui => }/run-pass/structs-enums/struct-new-as-field-name.rs | 0 .../{ui => }/run-pass/structs-enums/struct-order-of-eval-1.rs | 0 .../{ui => }/run-pass/structs-enums/struct-order-of-eval-2.rs | 0 .../{ui => }/run-pass/structs-enums/struct-order-of-eval-3.rs | 0 .../{ui => }/run-pass/structs-enums/struct-order-of-eval-4.rs | 0 src/test/{ui => }/run-pass/structs-enums/struct-partial-move-1.rs | 0 src/test/{ui => }/run-pass/structs-enums/struct-partial-move-2.rs | 0 .../run-pass/structs-enums/struct-path-associated-type.rs | 0 src/test/{ui => }/run-pass/structs-enums/struct-path-self.rs | 0 .../{ui => }/run-pass/structs-enums/struct-pattern-matching.rs | 0 src/test/{ui => }/run-pass/structs-enums/struct-return.rs | 0 .../run-pass/structs-enums/struct-variant-field-visibility.rs | 0 src/test/{ui => }/run-pass/structs-enums/struct_variant_xc.rs | 0 .../{ui => }/run-pass/structs-enums/struct_variant_xc_match.rs | 0 src/test/{ui => }/run-pass/structs-enums/tag-align-dyn-u64.rs | 0 .../{ui => }/run-pass/structs-enums/tag-align-dyn-variants.rs | 0 src/test/{ui => }/run-pass/structs-enums/tag-align-shape.rs | 0 src/test/{ui => }/run-pass/structs-enums/tag-align-u64.rs | 0 src/test/{ui => }/run-pass/structs-enums/tag-disr-val-shape.rs | 0 src/test/{ui => }/run-pass/structs-enums/tag-exports.rs | 0 src/test/{ui => }/run-pass/structs-enums/tag-in-block.rs | 0 .../run-pass/structs-enums/tag-variant-disr-type-mismatch.rs | 0 src/test/{ui => }/run-pass/structs-enums/tag-variant-disr-val.rs | 0 src/test/{ui => }/run-pass/structs-enums/tag.rs | 0 .../{ui => }/run-pass/structs-enums/tuple-struct-construct.rs | 0 .../run-pass/structs-enums/tuple-struct-constructor-pointer.rs | 0 .../{ui => }/run-pass/structs-enums/tuple-struct-destructuring.rs | 0 src/test/{ui => }/run-pass/structs-enums/tuple-struct-matching.rs | 0 src/test/{ui => }/run-pass/structs-enums/tuple-struct-trivial.rs | 0 src/test/{ui => }/run-pass/structs-enums/uninstantiable-struct.rs | 0 .../{ui => }/run-pass/structs-enums/unit-like-struct-drop-run.rs | 0 src/test/{ui => }/run-pass/structs-enums/unit-like-struct.rs | 0 .../{ui => }/run-pass/structs-enums/variant-structs-trivial.rs | 0 src/test/{ui => }/run-pass/thinlto/all-crates.rs | 0 src/test/{ui => }/run-pass/thinlto/auxiliary/dylib.rs | 0 src/test/{ui => }/run-pass/thinlto/auxiliary/msvc-imp-present.rs | 0 .../{ui => }/run-pass/thinlto/auxiliary/thin-lto-inlines-aux.rs | 0 src/test/{ui => }/run-pass/thinlto/dylib-works.rs | 0 src/test/{ui => }/run-pass/thinlto/msvc-imp-present.rs | 0 src/test/{ui => }/run-pass/thinlto/thin-lto-inlines.rs | 0 src/test/{ui => }/run-pass/thinlto/thin-lto-inlines2.rs | 0 src/test/{ui => }/run-pass/thinlto/weak-works.rs | 0 .../threads-sendsync/auxiliary/thread-local-extern-static.rs | 0 src/test/{ui => }/run-pass/threads-sendsync/comm.rs | 0 .../run-pass/threads-sendsync/send-is-not-static-par-for.rs | 0 src/test/{ui => }/run-pass/threads-sendsync/send-resource.rs | 0 .../{ui => }/run-pass/threads-sendsync/send-type-inference.rs | 0 src/test/{ui => }/run-pass/threads-sendsync/send_str_hashmap.rs | 0 src/test/{ui => }/run-pass/threads-sendsync/send_str_treemap.rs | 0 src/test/{ui => }/run-pass/threads-sendsync/sendable-class.rs | 0 src/test/{ui => }/run-pass/threads-sendsync/sendfn-is-a-block.rs | 0 .../run-pass/threads-sendsync/sendfn-spawn-with-fn-arg.rs | 0 src/test/{ui => }/run-pass/threads-sendsync/spawn-fn.rs | 0 src/test/{ui => }/run-pass/threads-sendsync/spawn-types.rs | 0 src/test/{ui => }/run-pass/threads-sendsync/spawn.rs | 0 src/test/{ui => }/run-pass/threads-sendsync/spawn2.rs | 0 .../{ui => }/run-pass/threads-sendsync/spawning-with-debug.rs | 0 .../run-pass/threads-sendsync/std-sync-right-kind-impls.rs | 0 src/test/{ui => }/run-pass/threads-sendsync/sync-send-atomics.rs | 0 src/test/{ui => }/run-pass/threads-sendsync/sync-send-in-std.rs | 0 .../threads-sendsync/sync-send-iterators-in-libcollections.rs | 0 .../run-pass/threads-sendsync/sync-send-iterators-in-libcore.rs | 0 src/test/{ui => }/run-pass/threads-sendsync/task-comm-0.rs | 0 src/test/{ui => }/run-pass/threads-sendsync/task-comm-1.rs | 0 src/test/{ui => }/run-pass/threads-sendsync/task-comm-10.rs | 0 src/test/{ui => }/run-pass/threads-sendsync/task-comm-11.rs | 0 src/test/{ui => }/run-pass/threads-sendsync/task-comm-12.rs | 0 src/test/{ui => }/run-pass/threads-sendsync/task-comm-13.rs | 0 src/test/{ui => }/run-pass/threads-sendsync/task-comm-14.rs | 0 src/test/{ui => }/run-pass/threads-sendsync/task-comm-15.rs | 0 src/test/{ui => }/run-pass/threads-sendsync/task-comm-16.rs | 0 src/test/{ui => }/run-pass/threads-sendsync/task-comm-17.rs | 0 src/test/{ui => }/run-pass/threads-sendsync/task-comm-3.rs | 0 src/test/{ui => }/run-pass/threads-sendsync/task-comm-4.rs | 0 src/test/{ui => }/run-pass/threads-sendsync/task-comm-5.rs | 0 src/test/{ui => }/run-pass/threads-sendsync/task-comm-6.rs | 0 src/test/{ui => }/run-pass/threads-sendsync/task-comm-7.rs | 0 src/test/{ui => }/run-pass/threads-sendsync/task-comm-9.rs | 0 src/test/{ui => }/run-pass/threads-sendsync/task-comm-chan-nil.rs | 0 src/test/{ui => }/run-pass/threads-sendsync/task-life-0.rs | 0 .../run-pass/threads-sendsync/task-spawn-move-and-copy.rs | 0 src/test/{ui => }/run-pass/threads-sendsync/task-stderr.rs | 0 .../run-pass/threads-sendsync/thread-local-extern-static.rs | 0 .../{ui => }/run-pass/threads-sendsync/thread-local-syntax.rs | 0 src/test/{ui => }/run-pass/threads-sendsync/threads.rs | 0 .../threads-sendsync/tls-dtors-are-run-in-a-static-binary.rs | 0 src/test/{ui => }/run-pass/threads-sendsync/tls-init-on-init.rs | 0 src/test/{ui => }/run-pass/threads-sendsync/tls-try-with.rs | 0 src/test/{ui => }/run-pass/traits/anon-trait-static-method.rs | 0 src/test/{ui => }/run-pass/traits/anon_trait_static_method_exe.rs | 0 src/test/{ui => }/run-pass/traits/assignability-trait.rs | 0 .../run-pass/traits/astconv-cycle-between-trait-and-type.rs | 0 src/test/{ui => }/run-pass/traits/augmented-assignments-trait.rs | 0 src/test/{ui => }/run-pass/traits/auto-traits.rs | 0 .../run-pass/traits/auxiliary/anon_trait_static_method_lib.rs | 0 src/test/{ui => }/run-pass/traits/auxiliary/go_trait.rs | 0 .../run-pass/traits/auxiliary/trait_default_method_xc_aux.rs | 0 .../run-pass/traits/auxiliary/trait_default_method_xc_aux_2.rs | 0 .../run-pass/traits/auxiliary/trait_inheritance_auto_xc_2_aux.rs | 0 .../run-pass/traits/auxiliary/trait_inheritance_auto_xc_aux.rs | 0 .../run-pass/traits/auxiliary/trait_inheritance_overloading_xc.rs | 0 src/test/{ui => }/run-pass/traits/auxiliary/trait_safety_lib.rs | 0 src/test/{ui => }/run-pass/traits/auxiliary/trait_xc_call_aux.rs | 0 src/test/{ui => }/run-pass/traits/auxiliary/traitimpl.rs | 0 src/test/{ui => }/run-pass/traits/conservative_impl_trait.rs | 0 src/test/{ui => }/run-pass/traits/cycle-trait-type-trait.rs | 0 .../{ui => }/run-pass/traits/default-method-supertrait-vtable.rs | 0 src/test/{ui => }/run-pass/traits/dyn-trait.rs | 0 src/test/{ui => }/run-pass/traits/fmt-pointer-trait.rs | 0 src/test/{ui => }/run-pass/traits/impl-implicit-trait.rs | 0 .../{ui => }/run-pass/traits/impl-inherent-prefer-over-trait.rs | 0 .../run-pass/traits/infer-from-object-trait-issue-26952.rs | 0 src/test/{ui => }/run-pass/traits/inherent-trait-method-order.rs | 0 .../{ui => }/run-pass/traits/kindck-owned-trait-contains-1.rs | 0 src/test/{ui => }/run-pass/traits/multiple-trait-bounds.rs | 0 src/test/{ui => }/run-pass/traits/object-one-type-two-traits.rs | 0 .../run-pass/traits/overlap-permitted-for-marker-traits-neg.rs | 0 .../run-pass/traits/overlap-permitted-for-marker-traits.rs | 0 .../{ui => }/run-pass/traits/parameterized-trait-with-bounds.rs | 0 src/test/{ui => }/run-pass/traits/supertrait-default-generics.rs | 0 src/test/{ui => }/run-pass/traits/syntax-trait-polarity.rs | 0 src/test/{ui => }/run-pass/traits/trait-bounds-basic.rs | 0 .../run-pass/traits/trait-bounds-impl-comparison-duplicates.rs | 0 src/test/{ui => }/run-pass/traits/trait-bounds-in-arc.rs | 0 .../{ui => }/run-pass/traits/trait-bounds-on-structs-and-enums.rs | 0 src/test/{ui => }/run-pass/traits/trait-bounds-recursion.rs | 0 src/test/{ui => }/run-pass/traits/trait-bounds.rs | 0 src/test/{ui => }/run-pass/traits/trait-cache-issue-18209.rs | 0 src/test/{ui => }/run-pass/traits/trait-coercion-generic.rs | 0 src/test/{ui => }/run-pass/traits/trait-coercion.rs | 0 src/test/{ui => }/run-pass/traits/trait-composition-trivial.rs | 0 src/test/{ui => }/run-pass/traits/trait-copy-guessing.rs | 0 .../{ui => }/run-pass/traits/trait-default-method-bound-subst.rs | 0 .../{ui => }/run-pass/traits/trait-default-method-bound-subst2.rs | 0 .../{ui => }/run-pass/traits/trait-default-method-bound-subst3.rs | 0 .../{ui => }/run-pass/traits/trait-default-method-bound-subst4.rs | 0 src/test/{ui => }/run-pass/traits/trait-default-method-bound.rs | 0 src/test/{ui => }/run-pass/traits/trait-default-method-xc-2.rs | 0 src/test/{ui => }/run-pass/traits/trait-default-method-xc.rs | 0 .../traits/trait-false-ambiguity-where-clause-builtin-bound.rs | 0 src/test/{ui => }/run-pass/traits/trait-generic.rs | 0 src/test/{ui => }/run-pass/traits/trait-impl-2.rs | 0 src/test/{ui => }/run-pass/traits/trait-impl.rs | 0 src/test/{ui => }/run-pass/traits/trait-inheritance-auto-xc-2.rs | 0 src/test/{ui => }/run-pass/traits/trait-inheritance-auto-xc.rs | 0 src/test/{ui => }/run-pass/traits/trait-inheritance-auto.rs | 0 .../run-pass/traits/trait-inheritance-call-bound-inherited.rs | 0 .../run-pass/traits/trait-inheritance-call-bound-inherited2.rs | 0 .../traits/trait-inheritance-cast-without-call-to-supertrait.rs | 0 src/test/{ui => }/run-pass/traits/trait-inheritance-cast.rs | 0 .../run-pass/traits/trait-inheritance-cross-trait-call-xc.rs | 0 .../run-pass/traits/trait-inheritance-cross-trait-call.rs | 0 src/test/{ui => }/run-pass/traits/trait-inheritance-diamond.rs | 0 .../run-pass/traits/trait-inheritance-multiple-inheritors.rs | 0 .../{ui => }/run-pass/traits/trait-inheritance-multiple-params.rs | 0 src/test/{ui => }/run-pass/traits/trait-inheritance-num.rs | 0 src/test/{ui => }/run-pass/traits/trait-inheritance-num0.rs | 0 src/test/{ui => }/run-pass/traits/trait-inheritance-num1.rs | 0 src/test/{ui => }/run-pass/traits/trait-inheritance-num2.rs | 0 src/test/{ui => }/run-pass/traits/trait-inheritance-num3.rs | 0 src/test/{ui => }/run-pass/traits/trait-inheritance-num5.rs | 0 .../run-pass/traits/trait-inheritance-overloading-simple.rs | 0 .../run-pass/traits/trait-inheritance-overloading-xc-exe.rs | 0 .../{ui => }/run-pass/traits/trait-inheritance-overloading.rs | 0 .../run-pass/traits/trait-inheritance-self-in-supertype.rs | 0 src/test/{ui => }/run-pass/traits/trait-inheritance-self.rs | 0 src/test/{ui => }/run-pass/traits/trait-inheritance-simple.rs | 0 src/test/{ui => }/run-pass/traits/trait-inheritance-static.rs | 0 src/test/{ui => }/run-pass/traits/trait-inheritance-static2.rs | 0 src/test/{ui => }/run-pass/traits/trait-inheritance-subst.rs | 0 src/test/{ui => }/run-pass/traits/trait-inheritance-subst2.rs | 0 src/test/{ui => }/run-pass/traits/trait-inheritance-visibility.rs | 0 src/test/{ui => }/run-pass/traits/trait-inheritance2.rs | 0 src/test/{ui => }/run-pass/traits/trait-item-inside-macro.rs | 0 src/test/{ui => }/run-pass/traits/trait-object-auto-dedup.rs | 0 src/test/{ui => }/run-pass/traits/trait-object-exclusion.rs | 0 src/test/{ui => }/run-pass/traits/trait-object-generics.rs | 0 src/test/{ui => }/run-pass/traits/trait-object-lifetime-first.rs | 0 .../{ui => }/run-pass/traits/trait-object-with-lifetime-bound.rs | 0 src/test/{ui => }/run-pass/traits/trait-region-pointer-simple.rs | 0 src/test/{ui => }/run-pass/traits/trait-safety-ok-cc.rs | 0 src/test/{ui => }/run-pass/traits/trait-safety-ok.rs | 0 .../{ui => }/run-pass/traits/trait-static-method-overwriting.rs | 0 src/test/{ui => }/run-pass/traits/trait-to-str.rs | 0 src/test/{ui => }/run-pass/traits/trait-where-clause-vs-impl.rs | 0 src/test/{ui => }/run-pass/traits/trait-with-bounds-default.rs | 0 .../{ui => }/run-pass/traits/traits-assoc-type-in-supertrait.rs | 0 src/test/{ui => }/run-pass/traits/traits-conditional-dispatch.rs | 0 src/test/{ui => }/run-pass/traits/traits-conditional-model-fn.rs | 0 src/test/{ui => }/run-pass/traits/traits-default-method-macro.rs | 0 src/test/{ui => }/run-pass/traits/traits-default-method-mut.rs | 0 src/test/{ui => }/run-pass/traits/traits-default-method-self.rs | 0 .../{ui => }/run-pass/traits/traits-default-method-trivial.rs | 0 src/test/{ui => }/run-pass/traits/traits-elaborate-type-region.rs | 0 .../run-pass/traits/traits-impl-object-overlap-issue-23853.rs | 0 src/test/{ui => }/run-pass/traits/traits-issue-22019.rs | 0 src/test/{ui => }/run-pass/traits/traits-issue-22110.rs | 0 src/test/{ui => }/run-pass/traits/traits-issue-22655.rs | 0 src/test/{ui => }/run-pass/traits/traits-issue-23003.rs | 0 src/test/{ui => }/run-pass/traits/traits-issue-26339.rs | 0 .../run-pass/traits/traits-multidispatch-infer-convert-target.rs | 0 src/test/{ui => }/run-pass/traits/traits-negative-impls.rs | 0 src/test/{ui => }/run-pass/traits/traits-repeated-supertrait.rs | 0 src/test/{ui => }/run-pass/traits/ufcs-trait-object.rs | 0 src/test/{ui => }/run-pass/traits/use-trait-before-def.rs | 0 .../unboxed-closures/auxiliary/unboxed-closures-cross-crate.rs | 0 .../run-pass/unboxed-closures/unboxed-closures-all-traits.rs | 0 .../run-pass/unboxed-closures/unboxed-closures-blanket-fn-mut.rs | 0 .../run-pass/unboxed-closures/unboxed-closures-blanket-fn.rs | 0 .../{ui => }/run-pass/unboxed-closures/unboxed-closures-boxed.rs | 0 .../{ui => }/run-pass/unboxed-closures/unboxed-closures-by-ref.rs | 0 .../unboxed-closures/unboxed-closures-call-fn-autoderef.rs | 0 .../unboxed-closures/unboxed-closures-call-sugar-autoderef.rs | 0 .../unboxed-closures-call-sugar-object-autoderef.rs | 0 .../unboxed-closures/unboxed-closures-call-sugar-object.rs | 0 .../unboxed-closures/unboxed-closures-counter-not-moved.rs | 0 .../run-pass/unboxed-closures/unboxed-closures-cross-crate.rs | 0 .../unboxed-closures/unboxed-closures-direct-sugary-call.rs | 0 .../{ui => }/run-pass/unboxed-closures/unboxed-closures-drop.rs | 0 .../run-pass/unboxed-closures/unboxed-closures-extern-fn-hr.rs | 0 .../run-pass/unboxed-closures/unboxed-closures-extern-fn.rs | 0 .../unboxed-closures/unboxed-closures-fn-as-fnmut-and-fnonce.rs | 0 .../run-pass/unboxed-closures/unboxed-closures-fnmut-as-fnonce.rs | 0 .../run-pass/unboxed-closures/unboxed-closures-generic.rs | 0 .../unboxed-closures-infer-arg-types-from-expected-bound.rs | 0 .../unboxed-closures-infer-arg-types-from-expected-object-type.rs | 0 ...d-closures-infer-arg-types-w-bound-regs-from-expected-bound.rs | 0 .../unboxed-closures-infer-explicit-call-early.rs | 0 .../unboxed-closures-infer-fnmut-calling-fnmut.rs | 0 .../unboxed-closures/unboxed-closures-infer-fnmut-move.rs | 0 .../run-pass/unboxed-closures/unboxed-closures-infer-fnmut.rs | 0 .../unboxed-closures/unboxed-closures-infer-fnonce-move.rs | 0 .../run-pass/unboxed-closures/unboxed-closures-infer-fnonce.rs | 0 .../run-pass/unboxed-closures/unboxed-closures-infer-kind.rs | 0 .../unboxed-closures/unboxed-closures-infer-recursive-fn.rs | 0 .../run-pass/unboxed-closures/unboxed-closures-infer-upvar.rs | 0 .../run-pass/unboxed-closures/unboxed-closures-manual-impl.rs | 0 .../unboxed-closures/unboxed-closures-monomorphization.rs | 0 .../unboxed-closures-move-from-projection-issue-30046.rs | 0 .../run-pass/unboxed-closures/unboxed-closures-move-mutable.rs | 0 .../unboxed-closures-move-some-upvars-in-by-ref-closure.rs | 0 .../run-pass/unboxed-closures/unboxed-closures-prelude.rs | 0 .../{ui => }/run-pass/unboxed-closures/unboxed-closures-simple.rs | 0 .../run-pass/unboxed-closures/unboxed-closures-single-word-env.rs | 0 .../unboxed-closures/unboxed-closures-static-call-fn-once.rs | 0 .../run-pass/unboxed-closures/unboxed-closures-sugar-object.rs | 0 .../run-pass/unboxed-closures/unboxed-closures-unique-type-id.rs | 0 .../run-pass/unboxed-closures/unboxed-closures-zero-args.rs | 0 src/test/{ui => }/run-pass/uniform-paths/basic-nested.rs | 0 src/test/{ui => }/run-pass/uniform-paths/basic.rs | 0 src/test/{ui => }/run-pass/uniform-paths/macros-nested.rs | 0 src/test/{ui => }/run-pass/uniform-paths/macros.rs | 0 src/test/{ui => }/run-pass/uniform-paths/same-crate.rs | 0 src/test/{ui => }/run-pass/union/auxiliary/union.rs | 0 src/test/{ui => }/run-pass/union/union-align.rs | 0 src/test/{ui => }/run-pass/union/union-backcomp.rs | 0 src/test/{ui => }/run-pass/union/union-basic.rs | 0 src/test/{ui => }/run-pass/union/union-c-interop.rs | 0 src/test/{ui => }/run-pass/union/union-const-codegen.rs | 0 src/test/{ui => }/run-pass/union/union-const-eval-field.rs | 0 src/test/{ui => }/run-pass/union/union-derive.rs | 0 src/test/{ui => }/run-pass/union/union-drop-assign.rs | 0 src/test/{ui => }/run-pass/union/union-drop.rs | 0 src/test/{ui => }/run-pass/union/union-generic.rs | 0 src/test/{ui => }/run-pass/union/union-inherent-method.rs | 0 src/test/{ui => }/run-pass/union/union-macro.rs | 0 src/test/{ui => }/run-pass/union/union-nodrop.rs | 0 src/test/{ui => }/run-pass/union/union-overwrite.rs | 0 src/test/{ui => }/run-pass/union/union-packed.rs | 0 src/test/{ui => }/run-pass/union/union-pat-refutability.rs | 0 src/test/{ui => }/run-pass/union/union-trait-impl.rs | 0 src/test/{ui => }/run-pass/union/union-transmute.rs | 0 src/test/{ui => }/run-pass/union/union-with-drop-fields-lint.rs | 0 src/test/{ui => }/run-pass/unique/unique-assign-copy.rs | 0 src/test/{ui => }/run-pass/unique/unique-assign-drop.rs | 0 src/test/{ui => }/run-pass/unique/unique-assign-generic.rs | 0 src/test/{ui => }/run-pass/unique/unique-assign.rs | 0 src/test/{ui => }/run-pass/unique/unique-autoderef-field.rs | 0 src/test/{ui => }/run-pass/unique/unique-autoderef-index.rs | 0 src/test/{ui => }/run-pass/unique/unique-cmp.rs | 0 src/test/{ui => }/run-pass/unique/unique-containing-tag.rs | 0 src/test/{ui => }/run-pass/unique/unique-create.rs | 0 src/test/{ui => }/run-pass/unique/unique-decl-init-copy.rs | 0 src/test/{ui => }/run-pass/unique/unique-decl-init.rs | 0 src/test/{ui => }/run-pass/unique/unique-decl-move.rs | 0 src/test/{ui => }/run-pass/unique/unique-decl.rs | 0 src/test/{ui => }/run-pass/unique/unique-deref.rs | 0 src/test/{ui => }/run-pass/unique/unique-destructure.rs | 0 src/test/{ui => }/run-pass/unique/unique-drop-complex.rs | 0 src/test/{ui => }/run-pass/unique/unique-ffi-symbols.rs | 0 src/test/{ui => }/run-pass/unique/unique-fn-arg-move.rs | 0 src/test/{ui => }/run-pass/unique/unique-fn-arg-mut.rs | 0 src/test/{ui => }/run-pass/unique/unique-fn-arg.rs | 0 src/test/{ui => }/run-pass/unique/unique-fn-ret.rs | 0 src/test/{ui => }/run-pass/unique/unique-generic-assign.rs | 0 src/test/{ui => }/run-pass/unique/unique-in-tag.rs | 0 src/test/{ui => }/run-pass/unique/unique-in-vec-copy.rs | 0 src/test/{ui => }/run-pass/unique/unique-in-vec.rs | 0 src/test/{ui => }/run-pass/unique/unique-init.rs | 0 src/test/{ui => }/run-pass/unique/unique-kinds.rs | 0 src/test/{ui => }/run-pass/unique/unique-log.rs | 0 src/test/{ui => }/run-pass/unique/unique-match-discrim.rs | 0 src/test/{ui => }/run-pass/unique/unique-move-drop.rs | 0 src/test/{ui => }/run-pass/unique/unique-move-temp.rs | 0 src/test/{ui => }/run-pass/unique/unique-move.rs | 0 src/test/{ui => }/run-pass/unique/unique-mutable.rs | 0 src/test/{ui => }/run-pass/unique/unique-object-move.rs | 0 src/test/{ui => }/run-pass/unique/unique-pat-2.rs | 0 src/test/{ui => }/run-pass/unique/unique-pat-3.rs | 0 src/test/{ui => }/run-pass/unique/unique-pat.rs | 0 src/test/{ui => }/run-pass/unique/unique-rec.rs | 0 src/test/{ui => }/run-pass/unique/unique-send-2.rs | 0 src/test/{ui => }/run-pass/unique/unique-send.rs | 0 src/test/{ui => }/run-pass/unique/unique-swap.rs | 0 .../{ui => }/run-pass/unsized-locals/reference-unsized-locals.rs | 0 .../{ui => }/run-pass/unsized-locals/simple-unsized-locals.rs | 0 src/test/{ui => }/run-pass/unsized-locals/unsized-exprs.rs | 0 src/test/{ui => }/run-pass/unsized-locals/unsized-parameters.rs | 0 .../{ui => }/run-pass/where-clauses/auxiliary/where_clauses_xc.rs | 0 .../run-pass/where-clauses/where-clause-bounds-inconsistency.rs | 0 .../run-pass/where-clauses/where-clause-early-bound-lifetimes.rs | 0 .../run-pass/where-clauses/where-clause-method-substituion.rs | 0 .../run-pass/where-clauses/where-clause-region-outlives.rs | 0 .../{ui => }/run-pass/where-clauses/where-clauses-cross-crate.rs | 0 .../{ui => }/run-pass/where-clauses/where-clauses-lifetimes.rs | 0 src/test/{ui => }/run-pass/where-clauses/where-clauses-method.rs | 0 .../run-pass/where-clauses/where-clauses-unboxed-closures.rs | 0 src/test/{ui => }/run-pass/where-clauses/where-clauses.rs | 0 .../{ui => }/run-pass/zero-sized/zero-size-type-destructors.rs | 0 .../{ui => }/run-pass/zero-sized/zero-sized-binary-heap-push.rs | 0 .../{ui => }/run-pass/zero-sized/zero-sized-btreemap-insert.rs | 0 .../{ui => }/run-pass/zero-sized/zero-sized-linkedlist-push.rs | 0 src/test/{ui => }/run-pass/zero-sized/zero-sized-tuple-struct.rs | 0 .../{ui => }/run-pass/zero-sized/zero-sized-vec-deque-push.rs | 0 src/test/{ui => }/run-pass/zero-sized/zero-sized-vec-push.rs | 0 2795 files changed, 0 insertions(+), 0 deletions(-) rename src/test/{ui => }/run-pass/allocator/auxiliary/custom-as-global.rs (100%) rename src/test/{ui => }/run-pass/allocator/auxiliary/custom.rs (100%) rename src/test/{ui => }/run-pass/allocator/auxiliary/helper.rs (100%) rename src/test/{ui => }/run-pass/allocator/custom.rs (100%) rename src/test/{ui => }/run-pass/allocator/xcrate-use.rs (100%) rename src/test/{ui => }/run-pass/allocator/xcrate-use2.rs (100%) rename src/test/{ui => }/run-pass/array-slice-vec/arr_cycle.rs (100%) rename src/test/{ui => }/run-pass/array-slice-vec/array_const_index-1.rs (100%) rename src/test/{ui => }/run-pass/array-slice-vec/box-of-array-of-drop-1.rs (100%) rename src/test/{ui => }/run-pass/array-slice-vec/box-of-array-of-drop-2.rs (100%) rename src/test/{ui => }/run-pass/array-slice-vec/cast-in-array-size.rs (100%) rename src/test/{ui => }/run-pass/array-slice-vec/check-static-mut-slices.rs (100%) rename src/test/{ui => }/run-pass/array-slice-vec/check-static-slice.rs (100%) rename src/test/{ui => }/run-pass/array-slice-vec/copy-out-of-array-1.rs (100%) rename src/test/{ui => }/run-pass/array-slice-vec/destructure-array-1.rs (100%) rename src/test/{ui => }/run-pass/array-slice-vec/empty-mutable-vec.rs (100%) rename src/test/{ui => }/run-pass/array-slice-vec/estr-slice.rs (100%) rename src/test/{ui => }/run-pass/array-slice-vec/evec-slice.rs (100%) rename src/test/{ui => }/run-pass/array-slice-vec/fixed_length_copy.rs (100%) rename src/test/{ui => }/run-pass/array-slice-vec/huge-largest-array.rs (100%) rename src/test/{ui => }/run-pass/array-slice-vec/ivec-pass-by-value.rs (100%) rename src/test/{ui => }/run-pass/array-slice-vec/mutability-inherits-through-fixed-length-vec.rs (100%) rename src/test/{ui => }/run-pass/array-slice-vec/mutable-alias-vec.rs (100%) rename src/test/{ui => }/run-pass/array-slice-vec/nested-vec-1.rs (100%) rename src/test/{ui => }/run-pass/array-slice-vec/nested-vec-2.rs (100%) rename src/test/{ui => }/run-pass/array-slice-vec/nested-vec-3.rs (100%) rename src/test/{ui => }/run-pass/array-slice-vec/new-style-fixed-length-vec.rs (100%) rename src/test/{ui => }/run-pass/array-slice-vec/rcvr-borrowed-to-slice.rs (100%) rename src/test/{ui => }/run-pass/array-slice-vec/repeated-vector-syntax.rs (100%) rename src/test/{ui => }/run-pass/array-slice-vec/show-boxed-slice.rs (100%) rename src/test/{ui => }/run-pass/array-slice-vec/slice-2.rs (100%) rename src/test/{ui => }/run-pass/array-slice-vec/slice-of-zero-size-elements.rs (100%) rename src/test/{ui => }/run-pass/array-slice-vec/slice-panic-1.rs (100%) rename src/test/{ui => }/run-pass/array-slice-vec/slice-panic-2.rs (100%) rename src/test/{ui => }/run-pass/array-slice-vec/slice.rs (100%) rename src/test/{ui => }/run-pass/array-slice-vec/slice_binary_search.rs (100%) rename src/test/{ui => }/run-pass/array-slice-vec/variance-vec-covariant.rs (100%) rename src/test/{ui => }/run-pass/array-slice-vec/vec-concat.rs (100%) rename src/test/{ui => }/run-pass/array-slice-vec/vec-dst.rs (100%) rename src/test/{ui => }/run-pass/array-slice-vec/vec-fixed-length.rs (100%) rename src/test/{ui => }/run-pass/array-slice-vec/vec-growth.rs (100%) rename src/test/{ui => }/run-pass/array-slice-vec/vec-late-init.rs (100%) rename src/test/{ui => }/run-pass/array-slice-vec/vec-macro-no-std.rs (100%) rename src/test/{ui => }/run-pass/array-slice-vec/vec-macro-repeat.rs (100%) rename src/test/{ui => }/run-pass/array-slice-vec/vec-macro-rvalue-scope.rs (100%) rename src/test/{ui => }/run-pass/array-slice-vec/vec-macro-with-brackets.rs (100%) rename src/test/{ui => }/run-pass/array-slice-vec/vec-macro-with-trailing-comma.rs (100%) rename src/test/{ui => }/run-pass/array-slice-vec/vec-matching-autoslice.rs (100%) rename src/test/{ui => }/run-pass/array-slice-vec/vec-matching-fixed.rs (100%) rename src/test/{ui => }/run-pass/array-slice-vec/vec-matching-fold.rs (100%) rename src/test/{ui => }/run-pass/array-slice-vec/vec-matching-legal-tail-element-borrow.rs (100%) rename src/test/{ui => }/run-pass/array-slice-vec/vec-matching.rs (100%) rename src/test/{ui => }/run-pass/array-slice-vec/vec-push.rs (100%) rename src/test/{ui => }/run-pass/array-slice-vec/vec-repeat-with-cast.rs (100%) rename src/test/{ui => }/run-pass/array-slice-vec/vec-slice-drop.rs (100%) rename src/test/{ui => }/run-pass/array-slice-vec/vec-slice.rs (100%) rename src/test/{ui => }/run-pass/array-slice-vec/vec-tail-matching.rs (100%) rename src/test/{ui => }/run-pass/array-slice-vec/vec-to_str.rs (100%) rename src/test/{ui => }/run-pass/array-slice-vec/vec.rs (100%) rename src/test/{ui => }/run-pass/array-slice-vec/vec_cycle.rs (100%) rename src/test/{ui => }/run-pass/array-slice-vec/vec_cycle_wrapped.rs (100%) rename src/test/{ui => }/run-pass/array-slice-vec/vector-no-ann-2.rs (100%) rename src/test/{ui => }/run-pass/associated-consts/associated-const-const-eval.rs (100%) rename src/test/{ui => }/run-pass/associated-consts/associated-const-cross-crate-const-eval.rs (100%) rename src/test/{ui => }/run-pass/associated-consts/associated-const-cross-crate-defaults.rs (100%) rename src/test/{ui => }/run-pass/associated-consts/associated-const-cross-crate.rs (100%) rename src/test/{ui => }/run-pass/associated-consts/associated-const-in-global-const.rs (100%) rename src/test/{ui => }/run-pass/associated-consts/associated-const-inherent-impl.rs (100%) rename src/test/{ui => }/run-pass/associated-consts/associated-const-marks-live-code.rs (100%) rename src/test/{ui => }/run-pass/associated-consts/associated-const-match-patterns.rs (100%) rename src/test/{ui => }/run-pass/associated-consts/associated-const-outer-ty-refs.rs (100%) rename src/test/{ui => }/run-pass/associated-consts/associated-const-overwrite-default.rs (100%) rename src/test/{ui => }/run-pass/associated-consts/associated-const-public-impl.rs (100%) rename src/test/{ui => }/run-pass/associated-consts/associated-const-range-match-patterns.rs (100%) rename src/test/{ui => }/run-pass/associated-consts/associated-const-resolution-order.rs (100%) rename src/test/{ui => }/run-pass/associated-consts/associated-const-self-type.rs (100%) rename src/test/{ui => }/run-pass/associated-consts/associated-const-type-parameters.rs (100%) rename src/test/{ui => }/run-pass/associated-consts/associated-const-ufcs-infer-trait.rs (100%) rename src/test/{ui => }/run-pass/associated-consts/associated-const-use-default.rs (100%) rename src/test/{ui => }/run-pass/associated-consts/associated-const-use-impl-of-same-trait.rs (100%) rename src/test/{ui => }/run-pass/associated-consts/associated-const.rs (100%) rename src/test/{ui => }/run-pass/associated-consts/auxiliary/associated-const-cc-lib.rs (100%) rename src/test/{ui => }/run-pass/associated-consts/auxiliary/empty-struct.rs (100%) rename src/test/{ui => }/run-pass/associated-types/associated-types-basic.rs (100%) rename src/test/{ui => }/run-pass/associated-types/associated-types-binding-in-trait.rs (100%) rename src/test/{ui => }/run-pass/associated-types/associated-types-binding-in-where-clause.rs (100%) rename src/test/{ui => }/run-pass/associated-types/associated-types-bound.rs (100%) rename src/test/{ui => }/run-pass/associated-types/associated-types-cc.rs (100%) rename src/test/{ui => }/run-pass/associated-types/associated-types-conditional-dispatch.rs (100%) rename src/test/{ui => }/run-pass/associated-types/associated-types-constant-type.rs (100%) rename src/test/{ui => }/run-pass/associated-types/associated-types-doubleendediterator-object.rs (100%) rename src/test/{ui => }/run-pass/associated-types/associated-types-duplicate-binding-in-env-hrtb.rs (100%) rename src/test/{ui => }/run-pass/associated-types/associated-types-duplicate-binding-in-env.rs (100%) rename src/test/{ui => }/run-pass/associated-types/associated-types-enum-field-named.rs (100%) rename src/test/{ui => }/run-pass/associated-types/associated-types-enum-field-numbered.rs (100%) rename src/test/{ui => }/run-pass/associated-types/associated-types-eq-obj.rs (100%) rename src/test/{ui => }/run-pass/associated-types/associated-types-impl-redirect.rs (100%) rename src/test/{ui => }/run-pass/associated-types/associated-types-in-bound-type-arg.rs (100%) rename src/test/{ui => }/run-pass/associated-types/associated-types-in-default-method.rs (100%) rename src/test/{ui => }/run-pass/associated-types/associated-types-in-fn.rs (100%) rename src/test/{ui => }/run-pass/associated-types/associated-types-in-impl-generics.rs (100%) rename src/test/{ui => }/run-pass/associated-types/associated-types-in-inherent-method.rs (100%) rename src/test/{ui => }/run-pass/associated-types/associated-types-issue-20220.rs (100%) rename src/test/{ui => }/run-pass/associated-types/associated-types-issue-20371.rs (100%) rename src/test/{ui => }/run-pass/associated-types/associated-types-issue-21212.rs (100%) rename src/test/{ui => }/run-pass/associated-types/associated-types-iterator-binding.rs (100%) rename src/test/{ui => }/run-pass/associated-types/associated-types-method.rs (100%) rename src/test/{ui => }/run-pass/associated-types/associated-types-nested-projections.rs (100%) rename src/test/{ui => }/run-pass/associated-types/associated-types-normalize-in-bounds-binding.rs (100%) rename src/test/{ui => }/run-pass/associated-types/associated-types-normalize-in-bounds-ufcs.rs (100%) rename src/test/{ui => }/run-pass/associated-types/associated-types-normalize-in-bounds.rs (100%) rename src/test/{ui => }/run-pass/associated-types/associated-types-normalize-unifield-struct.rs (100%) rename src/test/{ui => }/run-pass/associated-types/associated-types-project-from-type-param-via-bound-in-where.rs (100%) rename src/test/{ui => }/run-pass/associated-types/associated-types-projection-bound-in-supertraits.rs (100%) rename src/test/{ui => }/run-pass/associated-types/associated-types-projection-from-known-type-in-impl.rs (100%) rename src/test/{ui => }/run-pass/associated-types/associated-types-projection-in-object-type.rs (100%) rename src/test/{ui => }/run-pass/associated-types/associated-types-projection-in-supertrait.rs (100%) rename src/test/{ui => }/run-pass/associated-types/associated-types-projection-in-where-clause.rs (100%) rename src/test/{ui => }/run-pass/associated-types/associated-types-projection-to-unrelated-trait.rs (100%) rename src/test/{ui => }/run-pass/associated-types/associated-types-qualified-path-with-trait-with-type-parameters.rs (100%) rename src/test/{ui => }/run-pass/associated-types/associated-types-ref-from-struct.rs (100%) rename src/test/{ui => }/run-pass/associated-types/associated-types-ref-in-struct-literal.rs (100%) rename src/test/{ui => }/run-pass/associated-types/associated-types-region-erasure-issue-20582.rs (100%) rename src/test/{ui => }/run-pass/associated-types/associated-types-resolve-lifetime.rs (100%) rename src/test/{ui => }/run-pass/associated-types/associated-types-return.rs (100%) rename src/test/{ui => }/run-pass/associated-types/associated-types-simple.rs (100%) rename src/test/{ui => }/run-pass/associated-types/associated-types-stream.rs (100%) rename src/test/{ui => }/run-pass/associated-types/associated-types-struct-field-named.rs (100%) rename src/test/{ui => }/run-pass/associated-types/associated-types-struct-field-numbered.rs (100%) rename src/test/{ui => }/run-pass/associated-types/associated-types-sugar-path.rs (100%) rename src/test/{ui => }/run-pass/associated-types/associated-types-where-clause-impl-ambiguity.rs (100%) rename src/test/{ui => }/run-pass/associated-types/auxiliary/associated-types-cc-lib.rs (100%) rename src/test/{ui => }/run-pass/autoref-autoderef/auto-ref-bounded-ty-param.rs (100%) rename src/test/{ui => }/run-pass/autoref-autoderef/auto-ref-sliceable.rs (100%) rename src/test/{ui => }/run-pass/autoref-autoderef/auto-ref.rs (100%) rename src/test/{ui => }/run-pass/autoref-autoderef/autoderef-and-borrow-method-receiver.rs (100%) rename src/test/{ui => }/run-pass/autoref-autoderef/autoderef-method-on-trait.rs (100%) rename src/test/{ui => }/run-pass/autoref-autoderef/autoderef-method-priority.rs (100%) rename src/test/{ui => }/run-pass/autoref-autoderef/autoderef-method-twice-but-not-thrice.rs (100%) rename src/test/{ui => }/run-pass/autoref-autoderef/autoderef-method-twice.rs (100%) rename src/test/{ui => }/run-pass/autoref-autoderef/autoderef-method.rs (100%) rename src/test/{ui => }/run-pass/autoref-autoderef/autoderef-privacy.rs (100%) rename src/test/{ui => }/run-pass/autoref-autoderef/autoref-intermediate-types-issue-3585.rs (100%) rename src/test/{ui => }/run-pass/bench/issue-32062.rs (100%) rename src/test/{ui => }/run-pass/binding/allow_irrefutable_let_patterns.rs (100%) rename src/test/{ui => }/run-pass/binding/bind-field-short-with-modifiers.rs (100%) rename src/test/{ui => }/run-pass/binding/borrowed-ptr-pattern-2.rs (100%) rename src/test/{ui => }/run-pass/binding/borrowed-ptr-pattern-3.rs (100%) rename src/test/{ui => }/run-pass/binding/borrowed-ptr-pattern-infallible.rs (100%) rename src/test/{ui => }/run-pass/binding/borrowed-ptr-pattern-option.rs (100%) rename src/test/{ui => }/run-pass/binding/borrowed-ptr-pattern.rs (100%) rename src/test/{ui => }/run-pass/binding/empty-types-in-patterns.rs (100%) rename src/test/{ui => }/run-pass/binding/exhaustive-bool-match-sanity.rs (100%) rename src/test/{ui => }/run-pass/binding/expr-match-generic-unique1.rs (100%) rename src/test/{ui => }/run-pass/binding/expr-match-generic-unique2.rs (100%) rename src/test/{ui => }/run-pass/binding/expr-match-generic.rs (100%) rename src/test/{ui => }/run-pass/binding/expr-match-panic-all.rs (100%) rename src/test/{ui => }/run-pass/binding/expr-match-panic.rs (100%) rename src/test/{ui => }/run-pass/binding/expr-match-unique.rs (100%) rename src/test/{ui => }/run-pass/binding/expr-match.rs (100%) rename src/test/{ui => }/run-pass/binding/fat-arrow-match.rs (100%) rename src/test/{ui => }/run-pass/binding/fn-pattern-expected-type-2.rs (100%) rename src/test/{ui => }/run-pass/binding/fn-pattern-expected-type.rs (100%) rename src/test/{ui => }/run-pass/binding/func-arg-incomplete-pattern.rs (100%) rename src/test/{ui => }/run-pass/binding/func-arg-ref-pattern.rs (100%) rename src/test/{ui => }/run-pass/binding/func-arg-wild-pattern.rs (100%) rename src/test/{ui => }/run-pass/binding/if-let.rs (100%) rename src/test/{ui => }/run-pass/binding/inconsistent-lifetime-mismatch.rs (100%) rename src/test/{ui => }/run-pass/binding/inferred-suffix-in-pattern-range.rs (100%) rename src/test/{ui => }/run-pass/binding/irrefutable-slice-patterns.rs (100%) rename src/test/{ui => }/run-pass/binding/let-assignability.rs (100%) rename src/test/{ui => }/run-pass/binding/let-destruct-ref.rs (100%) rename src/test/{ui => }/run-pass/binding/let-var-hygiene.rs (100%) rename src/test/{ui => }/run-pass/binding/match-arm-statics.rs (100%) rename src/test/{ui => }/run-pass/binding/match-beginning-vert.rs (100%) rename src/test/{ui => }/run-pass/binding/match-borrowed_str.rs (100%) rename src/test/{ui => }/run-pass/binding/match-bot-2.rs (100%) rename src/test/{ui => }/run-pass/binding/match-bot.rs (100%) rename src/test/{ui => }/run-pass/binding/match-byte-array-patterns.rs (100%) rename src/test/{ui => }/run-pass/binding/match-enum-struct-0.rs (100%) rename src/test/{ui => }/run-pass/binding/match-enum-struct-1.rs (100%) rename src/test/{ui => }/run-pass/binding/match-implicit-copy-unique.rs (100%) rename src/test/{ui => }/run-pass/binding/match-in-macro.rs (100%) rename src/test/{ui => }/run-pass/binding/match-join.rs (100%) rename src/test/{ui => }/run-pass/binding/match-larger-const.rs (100%) rename src/test/{ui => }/run-pass/binding/match-naked-record-expr.rs (100%) rename src/test/{ui => }/run-pass/binding/match-naked-record.rs (100%) rename src/test/{ui => }/run-pass/binding/match-path.rs (100%) rename src/test/{ui => }/run-pass/binding/match-pattern-bindings.rs (100%) rename src/test/{ui => }/run-pass/binding/match-pattern-lit.rs (100%) rename src/test/{ui => }/run-pass/binding/match-pattern-no-type-params.rs (100%) rename src/test/{ui => }/run-pass/binding/match-pattern-simple.rs (100%) rename src/test/{ui => }/run-pass/binding/match-phi.rs (100%) rename src/test/{ui => }/run-pass/binding/match-pipe-binding.rs (100%) rename src/test/{ui => }/run-pass/binding/match-range-infer.rs (100%) rename src/test/{ui => }/run-pass/binding/match-range-static.rs (100%) rename src/test/{ui => }/run-pass/binding/match-range.rs (100%) rename src/test/{ui => }/run-pass/binding/match-reassign.rs (100%) rename src/test/{ui => }/run-pass/binding/match-ref-binding-in-guard-3256.rs (100%) rename src/test/{ui => }/run-pass/binding/match-ref-binding-mut-option.rs (100%) rename src/test/{ui => }/run-pass/binding/match-ref-binding-mut.rs (100%) rename src/test/{ui => }/run-pass/binding/match-ref-binding.rs (100%) rename src/test/{ui => }/run-pass/binding/match-ref-unsized.rs (100%) rename src/test/{ui => }/run-pass/binding/match-static-const-rename.rs (100%) rename src/test/{ui => }/run-pass/binding/match-str.rs (100%) rename src/test/{ui => }/run-pass/binding/match-struct-0.rs (100%) rename src/test/{ui => }/run-pass/binding/match-tag.rs (100%) rename src/test/{ui => }/run-pass/binding/match-unique-bind.rs (100%) rename src/test/{ui => }/run-pass/binding/match-unsized.rs (100%) rename src/test/{ui => }/run-pass/binding/match-value-binding-in-guard-3291.rs (100%) rename src/test/{ui => }/run-pass/binding/match-var-hygiene.rs (100%) rename src/test/{ui => }/run-pass/binding/match-vec-alternatives.rs (100%) rename src/test/{ui => }/run-pass/binding/match-vec-rvalue.rs (100%) rename src/test/{ui => }/run-pass/binding/match-with-ret-arm.rs (100%) rename src/test/{ui => }/run-pass/binding/multi-let.rs (100%) rename src/test/{ui => }/run-pass/binding/mut-in-ident-patterns.rs (100%) rename src/test/{ui => }/run-pass/binding/nested-exhaustive-match.rs (100%) rename src/test/{ui => }/run-pass/binding/nested-matchs.rs (100%) rename src/test/{ui => }/run-pass/binding/nested-pattern.rs (100%) rename src/test/{ui => }/run-pass/binding/nil-pattern.rs (100%) rename src/test/{ui => }/run-pass/binding/nullary-or-pattern.rs (100%) rename src/test/{ui => }/run-pass/binding/optional_comma_in_match_arm.rs (100%) rename src/test/{ui => }/run-pass/binding/or-pattern.rs (100%) rename src/test/{ui => }/run-pass/binding/order-drop-with-match.rs (100%) rename src/test/{ui => }/run-pass/binding/pat-ranges.rs (100%) rename src/test/{ui => }/run-pass/binding/pat-tuple-1.rs (100%) rename src/test/{ui => }/run-pass/binding/pat-tuple-2.rs (100%) rename src/test/{ui => }/run-pass/binding/pat-tuple-3.rs (100%) rename src/test/{ui => }/run-pass/binding/pat-tuple-4.rs (100%) rename src/test/{ui => }/run-pass/binding/pat-tuple-5.rs (100%) rename src/test/{ui => }/run-pass/binding/pat-tuple-6.rs (100%) rename src/test/{ui => }/run-pass/binding/pat-tuple-7.rs (100%) rename src/test/{ui => }/run-pass/binding/pattern-bound-var-in-for-each.rs (100%) rename src/test/{ui => }/run-pass/binding/pattern-in-closure.rs (100%) rename src/test/{ui => }/run-pass/binding/range-inclusive-pattern-precedence.rs (100%) rename src/test/{ui => }/run-pass/binding/simple-generic-match.rs (100%) rename src/test/{ui => }/run-pass/binding/use-uninit-match.rs (100%) rename src/test/{ui => }/run-pass/binding/use-uninit-match2.rs (100%) rename src/test/{ui => }/run-pass/binding/zero_sized_subslice_match.rs (100%) rename src/test/{ui => }/run-pass/borrowck/borrowck-assign-to-subfield.rs (100%) rename src/test/{ui => }/run-pass/borrowck/borrowck-assignment-to-static-mut.rs (100%) rename src/test/{ui => }/run-pass/borrowck/borrowck-binding-mutbl.rs (100%) rename src/test/{ui => }/run-pass/borrowck/borrowck-borrow-from-expr-block.rs (100%) rename src/test/{ui => }/run-pass/borrowck/borrowck-borrow-of-mut-base-ptr-safe.rs (100%) rename src/test/{ui => }/run-pass/borrowck/borrowck-closures-two-imm.rs (100%) rename src/test/{ui => }/run-pass/borrowck/borrowck-field-sensitivity.rs (100%) rename src/test/{ui => }/run-pass/borrowck/borrowck-fixed-length-vecs.rs (100%) rename src/test/{ui => }/run-pass/borrowck/borrowck-freeze-frozen-mut.rs (100%) rename src/test/{ui => }/run-pass/borrowck/borrowck-lend-args.rs (100%) rename src/test/{ui => }/run-pass/borrowck/borrowck-macro-interaction-issue-6304.rs (100%) rename src/test/{ui => }/run-pass/borrowck/borrowck-move-by-capture-ok.rs (100%) rename src/test/{ui => }/run-pass/borrowck/borrowck-multiple-borrows-interior-boxes.rs (100%) rename src/test/{ui => }/run-pass/borrowck/borrowck-mut-uniq.rs (100%) rename src/test/{ui => }/run-pass/borrowck/borrowck-mut-vec-as-imm-slice.rs (100%) rename src/test/{ui => }/run-pass/borrowck/borrowck-pat-enum.rs (100%) rename src/test/{ui => }/run-pass/borrowck/borrowck-pat-reassign-no-binding.rs (100%) rename src/test/{ui => }/run-pass/borrowck/borrowck-rvalues-mutable.rs (100%) rename src/test/{ui => }/run-pass/borrowck/borrowck-scope-of-deref-issue-4666.rs (100%) rename src/test/{ui => }/run-pass/borrowck/borrowck-slice-pattern-element-loan.rs (100%) rename src/test/{ui => }/run-pass/borrowck/borrowck-static-item-in-fn.rs (100%) rename src/test/{ui => }/run-pass/borrowck/borrowck-trait-lifetime.rs (100%) rename src/test/{ui => }/run-pass/borrowck/borrowck-uniq-via-ref.rs (100%) rename src/test/{ui => }/run-pass/borrowck/borrowck-univariant-enum.rs (100%) rename src/test/{ui => }/run-pass/borrowck/borrowck-unsafe-static-mutable-borrows.rs (100%) rename src/test/{ui => }/run-pass/borrowck/borrowck-unused-mut-locals.rs (100%) rename src/test/{ui => }/run-pass/borrowck/borrowck-use-mut-borrow.rs (100%) rename src/test/{ui => }/run-pass/borrowck/two-phase-baseline.rs (100%) rename src/test/{ui => }/run-pass/borrowck/two-phase-bin-ops.rs (100%) rename src/test/{ui => }/run-pass/borrowck/two-phase-control-flow-split-before-activation.rs (100%) rename src/test/{ui => }/run-pass/cfg/auxiliary/cfg_inner_static.rs (100%) rename src/test/{ui => }/run-pass/cfg/auxiliary/crate-attributes-using-cfg_attr.rs (100%) rename src/test/{ui => }/run-pass/cfg/cfg-attr-cfg.rs (100%) rename src/test/{ui => }/run-pass/cfg/cfg-attr-crate.rs (100%) rename src/test/{ui => }/run-pass/cfg/cfg-family.rs (100%) rename src/test/{ui => }/run-pass/cfg/cfg-in-crate-1.rs (100%) rename src/test/{ui => }/run-pass/cfg/cfg-macros-foo.rs (100%) rename src/test/{ui => }/run-pass/cfg/cfg-macros-notfoo.rs (100%) rename src/test/{ui => }/run-pass/cfg/cfg-match-arm.rs (100%) rename src/test/{ui => }/run-pass/cfg/cfg-target-family.rs (100%) rename src/test/{ui => }/run-pass/cfg/cfg-target-vendor.rs (100%) rename src/test/{ui => }/run-pass/cfg/cfg_attr.rs (100%) rename src/test/{ui => }/run-pass/cfg/cfg_inner_static.rs (100%) rename src/test/{ui => }/run-pass/cfg/cfg_stmt_expr.rs (100%) rename src/test/{ui => }/run-pass/cfg/cfgs-on-items.rs (100%) rename src/test/{ui => }/run-pass/cfg/conditional-compile-arch.rs (100%) rename src/test/{ui => }/run-pass/cfg/conditional-compile.rs (100%) rename src/test/{ui => }/run-pass/cfg/crate-attributes-using-cfg_attr.rs (100%) rename src/test/{ui => }/run-pass/coerce/coerce-expect-unsized.rs (100%) rename src/test/{ui => }/run-pass/coerce/coerce-overloaded-autoderef.rs (100%) rename src/test/{ui => }/run-pass/coerce/coerce-reborrow-imm-ptr-arg.rs (100%) rename src/test/{ui => }/run-pass/coerce/coerce-reborrow-imm-ptr-rcvr.rs (100%) rename src/test/{ui => }/run-pass/coerce/coerce-reborrow-imm-vec-arg.rs (100%) rename src/test/{ui => }/run-pass/coerce/coerce-reborrow-imm-vec-rcvr.rs (100%) rename src/test/{ui => }/run-pass/coerce/coerce-reborrow-mut-ptr-arg.rs (100%) rename src/test/{ui => }/run-pass/coerce/coerce-reborrow-mut-ptr-rcvr.rs (100%) rename src/test/{ui => }/run-pass/coerce/coerce-reborrow-mut-vec-arg.rs (100%) rename src/test/{ui => }/run-pass/coerce/coerce-reborrow-mut-vec-rcvr.rs (100%) rename src/test/{ui => }/run-pass/coerce/coerce-unify-return.rs (100%) rename src/test/{ui => }/run-pass/coerce/coerce-unify.rs (100%) rename src/test/{ui => }/run-pass/coerce/coerce-unsize-subtype.rs (100%) rename src/test/{ui => }/run-pass/coherence/auxiliary/coherence_copy_like_lib.rs (100%) rename src/test/{ui => }/run-pass/coherence/auxiliary/coherence_lib.rs (100%) rename src/test/{ui => }/run-pass/coherence/coherence-bigint-int.rs (100%) rename src/test/{ui => }/run-pass/coherence/coherence-bigint-vecint.rs (100%) rename src/test/{ui => }/run-pass/coherence/coherence-blanket.rs (100%) rename src/test/{ui => }/run-pass/coherence/coherence-covered-type-parameter.rs (100%) rename src/test/{ui => }/run-pass/coherence/coherence-impl-in-fn.rs (100%) rename src/test/{ui => }/run-pass/coherence/coherence-iterator-vec-any-elem.rs (100%) rename src/test/{ui => }/run-pass/coherence/coherence-iterator-vec.rs (100%) rename src/test/{ui => }/run-pass/coherence/coherence-multidispatch-tuple.rs (100%) rename src/test/{ui => }/run-pass/coherence/coherence-negative-impls-safe.rs (100%) rename src/test/{ui => }/run-pass/coherence/coherence-rfc447-constrained.rs (100%) rename src/test/{ui => }/run-pass/coherence/coherence-subtyping.rs (100%) rename src/test/{ui => }/run-pass/coherence/coherence-where-clause.rs (100%) rename src/test/{ui => }/run-pass/coherence/coherence_copy_like.rs (100%) rename src/test/{ui => }/run-pass/consts/auxiliary/anon-extern-mod-cross-crate-1.rs (100%) rename src/test/{ui => }/run-pass/consts/auxiliary/cci_borrow_lib.rs (100%) rename src/test/{ui => }/run-pass/consts/auxiliary/cci_const.rs (100%) rename src/test/{ui => }/run-pass/consts/auxiliary/cci_const_block.rs (100%) rename src/test/{ui => }/run-pass/consts/auxiliary/const_fn_lib.rs (100%) rename src/test/{ui => }/run-pass/consts/const-adt-align-mismatch.rs (100%) rename src/test/{ui => }/run-pass/consts/const-autoderef.rs (100%) rename src/test/{ui => }/run-pass/consts/const-big-enum.rs (100%) rename src/test/{ui => }/run-pass/consts/const-binops.rs (100%) rename src/test/{ui => }/run-pass/consts/const-bitshift-rhs-inference.rs (100%) rename src/test/{ui => }/run-pass/consts/const-block-cross-crate-fn.rs (100%) rename src/test/{ui => }/run-pass/consts/const-block-item-macro-codegen.rs (100%) rename src/test/{ui => }/run-pass/consts/const-block-item.rs (100%) rename src/test/{ui => }/run-pass/consts/const-block.rs (100%) rename src/test/{ui => }/run-pass/consts/const-bound.rs (100%) rename src/test/{ui => }/run-pass/consts/const-byte-str-cast.rs (100%) rename src/test/{ui => }/run-pass/consts/const-cast-ptr-int.rs (100%) rename src/test/{ui => }/run-pass/consts/const-cast.rs (100%) rename src/test/{ui => }/run-pass/consts/const-const.rs (100%) rename src/test/{ui => }/run-pass/consts/const-contents.rs (100%) rename src/test/{ui => }/run-pass/consts/const-cross-crate-const.rs (100%) rename src/test/{ui => }/run-pass/consts/const-cross-crate-extern.rs (100%) rename src/test/{ui => }/run-pass/consts/const-deref.rs (100%) rename src/test/{ui => }/run-pass/consts/const-endianess.rs (100%) rename src/test/{ui => }/run-pass/consts/const-enum-byref-self.rs (100%) rename src/test/{ui => }/run-pass/consts/const-enum-byref.rs (100%) rename src/test/{ui => }/run-pass/consts/const-enum-cast.rs (100%) rename src/test/{ui => }/run-pass/consts/const-enum-ptr.rs (100%) rename src/test/{ui => }/run-pass/consts/const-enum-struct.rs (100%) rename src/test/{ui => }/run-pass/consts/const-enum-struct2.rs (100%) rename src/test/{ui => }/run-pass/consts/const-enum-structlike.rs (100%) rename src/test/{ui => }/run-pass/consts/const-enum-tuple.rs (100%) rename src/test/{ui => }/run-pass/consts/const-enum-tuple2.rs (100%) rename src/test/{ui => }/run-pass/consts/const-enum-tuplestruct.rs (100%) rename src/test/{ui => }/run-pass/consts/const-enum-tuplestruct2.rs (100%) rename src/test/{ui => }/run-pass/consts/const-enum-vec-index.rs (100%) rename src/test/{ui => }/run-pass/consts/const-enum-vec-ptr.rs (100%) rename src/test/{ui => }/run-pass/consts/const-enum-vector.rs (100%) rename src/test/{ui => }/run-pass/consts/const-err.rs (100%) rename src/test/{ui => }/run-pass/consts/const-expr-in-fixed-length-vec.rs (100%) rename src/test/{ui => }/run-pass/consts/const-expr-in-vec-repeat.rs (100%) rename src/test/{ui => }/run-pass/consts/const-extern-function.rs (100%) rename src/test/{ui => }/run-pass/consts/const-fields-and-indexing.rs (100%) rename src/test/{ui => }/run-pass/consts/const-fn-const-eval.rs (100%) rename src/test/{ui => }/run-pass/consts/const-fn-feature-flags.rs (100%) rename src/test/{ui => }/run-pass/consts/const-fn-method.rs (100%) rename src/test/{ui => }/run-pass/consts/const-fn-nested.rs (100%) rename src/test/{ui => }/run-pass/consts/const-fn-stability-calls.rs (100%) rename src/test/{ui => }/run-pass/consts/const-fn-val.rs (100%) rename src/test/{ui => }/run-pass/consts/const-fn.rs (100%) rename src/test/{ui => }/run-pass/consts/const-index-feature-gate.rs (100%) rename src/test/{ui => }/run-pass/consts/const-meth-pattern.rs (100%) rename src/test/{ui => }/run-pass/consts/const-negation.rs (100%) rename src/test/{ui => }/run-pass/consts/const-negative.rs (100%) rename src/test/{ui => }/run-pass/consts/const-nullary-enum.rs (100%) rename src/test/{ui => }/run-pass/consts/const-nullary-univariant-enum.rs (100%) rename src/test/{ui => }/run-pass/consts/const-pattern-variant.rs (100%) rename src/test/{ui => }/run-pass/consts/const-rec-and-tup.rs (100%) rename src/test/{ui => }/run-pass/consts/const-region-ptrs-noncopy.rs (100%) rename src/test/{ui => }/run-pass/consts/const-region-ptrs.rs (100%) rename src/test/{ui => }/run-pass/consts/const-repeated-values.rs (100%) rename src/test/{ui => }/run-pass/consts/const-size_of-align_of.rs (100%) rename src/test/{ui => }/run-pass/consts/const-str-ptr.rs (100%) rename src/test/{ui => }/run-pass/consts/const-struct-offsets.rs (100%) rename src/test/{ui => }/run-pass/consts/const-struct.rs (100%) rename src/test/{ui => }/run-pass/consts/const-trait-to-trait.rs (100%) rename src/test/{ui => }/run-pass/consts/const-tuple-struct.rs (100%) rename src/test/{ui => }/run-pass/consts/const-typeid-of.rs (100%) rename src/test/{ui => }/run-pass/consts/const-unit-struct.rs (100%) rename src/test/{ui => }/run-pass/consts/const-unsafe-fn.rs (100%) rename src/test/{ui => }/run-pass/consts/const-vec-of-fns.rs (100%) rename src/test/{ui => }/run-pass/consts/const-vec-syntax.rs (100%) rename src/test/{ui => }/run-pass/consts/const-vecs-and-slices.rs (100%) rename src/test/{ui => }/run-pass/consts/const.rs (100%) rename src/test/{ui => }/run-pass/consts/consts-in-patterns.rs (100%) rename src/test/{ui => }/run-pass/cross-crate/anon-extern-mod-cross-crate-2.rs (100%) rename src/test/{ui => }/run-pass/cross-crate/auxiliary/anon-extern-mod-cross-crate-1.rs (100%) rename src/test/{ui => }/run-pass/cross-crate/auxiliary/anon_trait_static_method_lib.rs (100%) rename src/test/{ui => }/run-pass/cross-crate/auxiliary/cci_borrow_lib.rs (100%) rename src/test/{ui => }/run-pass/cross-crate/auxiliary/cci_capture_clause.rs (100%) rename src/test/{ui => }/run-pass/cross-crate/auxiliary/cci_const.rs (100%) rename src/test/{ui => }/run-pass/cross-crate/auxiliary/cci_impl_lib.rs (100%) rename src/test/{ui => }/run-pass/cross-crate/auxiliary/cci_iter_lib.rs (100%) rename src/test/{ui => }/run-pass/cross-crate/auxiliary/cci_nested_lib.rs (100%) rename src/test/{ui => }/run-pass/cross-crate/auxiliary/cci_no_inline_lib.rs (100%) rename src/test/{ui => }/run-pass/cross-crate/auxiliary/moves_based_on_type_lib.rs (100%) rename src/test/{ui => }/run-pass/cross-crate/auxiliary/newtype_struct_xc.rs (100%) rename src/test/{ui => }/run-pass/cross-crate/auxiliary/pub_static_array.rs (100%) rename src/test/{ui => }/run-pass/cross-crate/auxiliary/reexported_static_methods.rs (100%) rename src/test/{ui => }/run-pass/cross-crate/auxiliary/xcrate-trait-lifetime-param.rs (100%) rename src/test/{ui => }/run-pass/cross-crate/auxiliary/xcrate_address_insignificant.rs (100%) rename src/test/{ui => }/run-pass/cross-crate/auxiliary/xcrate_associated_type_defaults.rs (100%) rename src/test/{ui => }/run-pass/cross-crate/auxiliary/xcrate_generic_fn_nested_return.rs (100%) rename src/test/{ui => }/run-pass/cross-crate/auxiliary/xcrate_static_addresses.rs (100%) rename src/test/{ui => }/run-pass/cross-crate/auxiliary/xcrate_unit_struct.rs (100%) rename src/test/{ui => }/run-pass/cross-crate/cci_borrow.rs (100%) rename src/test/{ui => }/run-pass/cross-crate/cci_capture_clause.rs (100%) rename src/test/{ui => }/run-pass/cross-crate/cci_impl_exe.rs (100%) rename src/test/{ui => }/run-pass/cross-crate/cci_iter_exe.rs (100%) rename src/test/{ui => }/run-pass/cross-crate/cci_nested_exe.rs (100%) rename src/test/{ui => }/run-pass/cross-crate/cci_no_inline_exe.rs (100%) rename src/test/{ui => }/run-pass/cross-crate/cross-crate-const-pat.rs (100%) rename src/test/{ui => }/run-pass/cross-crate/cross-crate-newtype-struct-pat.rs (100%) rename src/test/{ui => }/run-pass/cross-crate/moves-based-on-type-cross-crate.rs (100%) rename src/test/{ui => }/run-pass/cross-crate/reexported-static-methods-cross-crate.rs (100%) rename src/test/{ui => }/run-pass/cross-crate/static-array-across-crate.rs (100%) rename src/test/{ui => }/run-pass/cross-crate/xcrate-address-insignificant.rs (100%) rename src/test/{ui => }/run-pass/cross-crate/xcrate-associated-type-defaults.rs (100%) rename src/test/{ui => }/run-pass/cross-crate/xcrate-static-addresses.rs (100%) rename src/test/{ui => }/run-pass/cross-crate/xcrate-trait-lifetime-param.rs (100%) rename src/test/{ui => }/run-pass/cross-crate/xcrate-unit-struct.rs (100%) rename src/test/{ui => }/run-pass/cross-crate/xcrate_generic_fn_nested_return.rs (100%) rename src/test/{ui => }/run-pass/ctfe/assoc-const.rs (100%) rename src/test/{ui => }/run-pass/ctfe/bswap-const.rs (100%) rename src/test/{ui => }/run-pass/ctfe/chained-constants-stackoverflow.rs (100%) rename src/test/{ui => }/run-pass/ctfe/const-block-non-item-statement-3.rs (100%) rename src/test/{ui => }/run-pass/ctfe/const-block-non-item-statement.rs (100%) rename src/test/{ui => }/run-pass/ctfe/const-fn-destructuring-arg.rs (100%) rename src/test/{ui => }/run-pass/ctfe/deref_in_pattern.rs (100%) rename src/test/{ui => }/run-pass/ctfe/ice-48279.rs (100%) rename src/test/{ui => }/run-pass/ctfe/issue-37550.rs (100%) rename src/test/{ui => }/run-pass/ctfe/issue-broken-mir.rs (100%) rename src/test/{ui => }/run-pass/ctfe/locals-in-const-fn.rs (100%) rename src/test/{ui => }/run-pass/ctfe/match-const-fn-structs.rs (100%) rename src/test/{ui => }/run-pass/ctfe/mozjs-error.rs (100%) rename src/test/{ui => }/run-pass/ctfe/non-scalar-cast.rs (100%) rename src/test/{ui => }/run-pass/ctfe/promotion.rs (100%) rename src/test/{ui => }/run-pass/ctfe/references.rs (100%) rename src/test/{ui => }/run-pass/ctfe/repeat_match.rs (100%) rename src/test/{ui => }/run-pass/ctfe/return-in-const-fn.rs (100%) rename src/test/{ui => }/run-pass/ctfe/signed_enum_discr.rs (100%) rename src/test/{ui => }/run-pass/ctfe/transmute-const.rs (100%) rename src/test/{ui => }/run-pass/ctfe/tuple-struct-constructors.rs (100%) rename src/test/{ui => }/run-pass/deriving/auxiliary/derive-no-std.rs (100%) rename src/test/{ui => }/run-pass/deriving/derive-no-std.rs (100%) rename src/test/{ui => }/run-pass/deriving/derive-partialord-correctness.rs (100%) rename src/test/{ui => }/run-pass/deriving/deriving-associated-types.rs (100%) rename src/test/{ui => }/run-pass/deriving/deriving-bounds.rs (100%) rename src/test/{ui => }/run-pass/deriving/deriving-clone-array.rs (100%) rename src/test/{ui => }/run-pass/deriving/deriving-clone-enum.rs (100%) rename src/test/{ui => }/run-pass/deriving/deriving-clone-generic-enum.rs (100%) rename src/test/{ui => }/run-pass/deriving/deriving-clone-generic-struct.rs (100%) rename src/test/{ui => }/run-pass/deriving/deriving-clone-generic-tuple-struct.rs (100%) rename src/test/{ui => }/run-pass/deriving/deriving-clone-struct.rs (100%) rename src/test/{ui => }/run-pass/deriving/deriving-clone-tuple-struct.rs (100%) rename src/test/{ui => }/run-pass/deriving/deriving-cmp-generic-enum.rs (100%) rename src/test/{ui => }/run-pass/deriving/deriving-cmp-generic-struct-enum.rs (100%) rename src/test/{ui => }/run-pass/deriving/deriving-cmp-generic-struct.rs (100%) rename src/test/{ui => }/run-pass/deriving/deriving-cmp-generic-tuple-struct.rs (100%) rename src/test/{ui => }/run-pass/deriving/deriving-cmp-shortcircuit.rs (100%) rename src/test/{ui => }/run-pass/deriving/deriving-copyclone.rs (100%) rename src/test/{ui => }/run-pass/deriving/deriving-default-box.rs (100%) rename src/test/{ui => }/run-pass/deriving/deriving-enum-single-variant.rs (100%) rename src/test/{ui => }/run-pass/deriving/deriving-eq-ord-boxed-slice.rs (100%) rename src/test/{ui => }/run-pass/deriving/deriving-hash.rs (100%) rename src/test/{ui => }/run-pass/deriving/deriving-in-fn.rs (100%) rename src/test/{ui => }/run-pass/deriving/deriving-in-macro.rs (100%) rename src/test/{ui => }/run-pass/deriving/deriving-meta-multiple.rs (100%) rename src/test/{ui => }/run-pass/deriving/deriving-meta.rs (100%) rename src/test/{ui => }/run-pass/deriving/deriving-self-lifetime-totalord-totaleq.rs (100%) rename src/test/{ui => }/run-pass/deriving/deriving-show-2.rs (100%) rename src/test/{ui => }/run-pass/deriving/deriving-show.rs (100%) rename src/test/{ui => }/run-pass/deriving/deriving-via-extension-c-enum.rs (100%) rename src/test/{ui => }/run-pass/deriving/deriving-via-extension-enum.rs (100%) rename src/test/{ui => }/run-pass/deriving/deriving-via-extension-hash-enum.rs (100%) rename src/test/{ui => }/run-pass/deriving/deriving-via-extension-hash-struct.rs (100%) rename src/test/{ui => }/run-pass/deriving/deriving-via-extension-struct-empty.rs (100%) rename src/test/{ui => }/run-pass/deriving/deriving-via-extension-struct-like-enum-variant.rs (100%) rename src/test/{ui => }/run-pass/deriving/deriving-via-extension-struct-tuple.rs (100%) rename src/test/{ui => }/run-pass/deriving/deriving-via-extension-struct.rs (100%) rename src/test/{ui => }/run-pass/deriving/deriving-via-extension-type-params.rs (100%) rename src/test/{ui => }/run-pass/deriving/deriving-with-repr-packed.rs (100%) rename src/test/{ui => }/run-pass/drop/auxiliary/dropck_eyepatch_extern_crate.rs (100%) rename src/test/{ui => }/run-pass/drop/drop-on-empty-block-exit.rs (100%) rename src/test/{ui => }/run-pass/drop/drop-on-ret.rs (100%) rename src/test/{ui => }/run-pass/drop/drop-struct-as-object.rs (100%) rename src/test/{ui => }/run-pass/drop/drop-trait-enum.rs (100%) rename src/test/{ui => }/run-pass/drop/drop-trait-generic.rs (100%) rename src/test/{ui => }/run-pass/drop/drop-trait.rs (100%) rename src/test/{ui => }/run-pass/drop/drop-uninhabited-enum.rs (100%) rename src/test/{ui => }/run-pass/drop/drop-with-type-ascription-1.rs (100%) rename src/test/{ui => }/run-pass/drop/drop-with-type-ascription-2.rs (100%) rename src/test/{ui => }/run-pass/drop/dropck-eyepatch-extern-crate.rs (100%) rename src/test/{ui => }/run-pass/drop/dropck-eyepatch-reorder.rs (100%) rename src/test/{ui => }/run-pass/drop/dropck-eyepatch.rs (100%) rename src/test/{ui => }/run-pass/drop/dropck_legal_cycles.rs (100%) rename src/test/{ui => }/run-pass/drop/dynamic-drop.rs (100%) rename src/test/{ui => }/run-pass/drop/no-drop-flag-size.rs (100%) rename src/test/{ui => }/run-pass/drop/nondrop-cycle.rs (100%) rename src/test/{ui => }/run-pass/dynamically-sized-types/dst-coerce-custom.rs (100%) rename src/test/{ui => }/run-pass/dynamically-sized-types/dst-coerce-rc.rs (100%) rename src/test/{ui => }/run-pass/dynamically-sized-types/dst-coercions.rs (100%) rename src/test/{ui => }/run-pass/dynamically-sized-types/dst-deref-mut.rs (100%) rename src/test/{ui => }/run-pass/dynamically-sized-types/dst-deref.rs (100%) rename src/test/{ui => }/run-pass/dynamically-sized-types/dst-field-align.rs (100%) rename src/test/{ui => }/run-pass/dynamically-sized-types/dst-index.rs (100%) rename src/test/{ui => }/run-pass/dynamically-sized-types/dst-irrefutable-bind.rs (100%) rename src/test/{ui => }/run-pass/dynamically-sized-types/dst-raw.rs (100%) rename src/test/{ui => }/run-pass/dynamically-sized-types/dst-struct-sole.rs (100%) rename src/test/{ui => }/run-pass/dynamically-sized-types/dst-struct.rs (100%) rename src/test/{ui => }/run-pass/dynamically-sized-types/dst-trait-tuple.rs (100%) rename src/test/{ui => }/run-pass/dynamically-sized-types/dst-trait.rs (100%) rename src/test/{ui => }/run-pass/dynamically-sized-types/dst-tuple-sole.rs (100%) rename src/test/{ui => }/run-pass/dynamically-sized-types/dst-tuple.rs (100%) rename src/test/{ui => }/run-pass/extern/auxiliary/extern-crosscrate-source.rs (100%) rename src/test/{ui => }/run-pass/extern/auxiliary/extern-take-value.rs (100%) rename src/test/{ui => }/run-pass/extern/auxiliary/extern_calling_convention.rs (100%) rename src/test/{ui => }/run-pass/extern/auxiliary/extern_mod_ordering_lib.rs (100%) rename src/test/{ui => }/run-pass/extern/auxiliary/fat_drop.rs (100%) rename src/test/{ui => }/run-pass/extern/extern-1.rs (100%) rename src/test/{ui => }/run-pass/extern/extern-call-deep.rs (100%) rename src/test/{ui => }/run-pass/extern/extern-call-deep2.rs (100%) rename src/test/{ui => }/run-pass/extern/extern-call-direct.rs (100%) rename src/test/{ui => }/run-pass/extern/extern-call-indirect.rs (100%) rename src/test/{ui => }/run-pass/extern/extern-call-scrub.rs (100%) rename src/test/{ui => }/run-pass/extern/extern-calling-convention-test.rs (100%) rename src/test/{ui => }/run-pass/extern/extern-compare-with-return-type.rs (100%) rename src/test/{ui => }/run-pass/extern/extern-crosscrate.rs (100%) rename src/test/{ui => }/run-pass/extern/extern-foreign-crate.rs (100%) rename src/test/{ui => }/run-pass/extern/extern-methods.rs (100%) rename src/test/{ui => }/run-pass/extern/extern-mod-abi.rs (100%) rename src/test/{ui => }/run-pass/extern/extern-mod-ordering-exe.rs (100%) rename src/test/{ui => }/run-pass/extern/extern-pass-TwoU16s.rs (100%) rename src/test/{ui => }/run-pass/extern/extern-pass-TwoU32s.rs (100%) rename src/test/{ui => }/run-pass/extern/extern-pass-TwoU64s.rs (100%) rename src/test/{ui => }/run-pass/extern/extern-pass-TwoU8s.rs (100%) rename src/test/{ui => }/run-pass/extern/extern-pass-char.rs (100%) rename src/test/{ui => }/run-pass/extern/extern-pass-double.rs (100%) rename src/test/{ui => }/run-pass/extern/extern-pass-empty.rs (100%) rename src/test/{ui => }/run-pass/extern/extern-pass-u32.rs (100%) rename src/test/{ui => }/run-pass/extern/extern-pass-u64.rs (100%) rename src/test/{ui => }/run-pass/extern/extern-prelude-core.rs (100%) rename src/test/{ui => }/run-pass/extern/extern-prelude-core.stderr (100%) rename src/test/{ui => }/run-pass/extern/extern-prelude-no-speculative.rs (100%) rename src/test/{ui => }/run-pass/extern/extern-prelude-std.rs (100%) rename src/test/{ui => }/run-pass/extern/extern-prelude-std.stderr (100%) rename src/test/{ui => }/run-pass/extern/extern-pub.rs (100%) rename src/test/{ui => }/run-pass/extern/extern-return-TwoU16s.rs (100%) rename src/test/{ui => }/run-pass/extern/extern-return-TwoU32s.rs (100%) rename src/test/{ui => }/run-pass/extern/extern-return-TwoU64s.rs (100%) rename src/test/{ui => }/run-pass/extern/extern-return-TwoU8s.rs (100%) rename src/test/{ui => }/run-pass/extern/extern-rust.rs (100%) rename src/test/{ui => }/run-pass/extern/extern-take-value.rs (100%) rename src/test/{ui => }/run-pass/extern/extern-thiscall.rs (100%) rename src/test/{ui => }/run-pass/extern/extern-types-inherent-impl.rs (100%) rename src/test/{ui => }/run-pass/extern/extern-types-manual-sync-send.rs (100%) rename src/test/{ui => }/run-pass/extern/extern-types-pointer-cast.rs (100%) rename src/test/{ui => }/run-pass/extern/extern-types-size_of_val.rs (100%) rename src/test/{ui => }/run-pass/extern/extern-types-thin-pointer.rs (100%) rename src/test/{ui => }/run-pass/extern/extern-types-trait-impl.rs (100%) rename src/test/{ui => }/run-pass/extern/extern-vectorcall.rs (100%) rename src/test/{ui => }/run-pass/extern/extern_fat_drop.rs (100%) rename src/test/{ui => }/run-pass/for-loop-while/auto-loop.rs (100%) rename src/test/{ui => }/run-pass/for-loop-while/break-value.rs (100%) rename src/test/{ui => }/run-pass/for-loop-while/break.rs (100%) rename src/test/{ui => }/run-pass/for-loop-while/for-destruct.rs (100%) rename src/test/{ui => }/run-pass/for-loop-while/for-loop-goofiness.rs (100%) rename src/test/{ui => }/run-pass/for-loop-while/for-loop-has-unit-body.rs (100%) rename src/test/{ui => }/run-pass/for-loop-while/for-loop-into-iterator.rs (100%) rename src/test/{ui => }/run-pass/for-loop-while/for-loop-lifetime-of-unbound-values.rs (100%) rename src/test/{ui => }/run-pass/for-loop-while/for-loop-macro.rs (100%) rename src/test/{ui => }/run-pass/for-loop-while/for-loop-mut-ref-element.rs (100%) rename src/test/{ui => }/run-pass/for-loop-while/for-loop-no-std.rs (100%) rename src/test/{ui => }/run-pass/for-loop-while/for-loop-panic.rs (100%) rename src/test/{ui => }/run-pass/for-loop-while/for-loop-unconstrained-element-type-i32-fallback.rs (100%) rename src/test/{ui => }/run-pass/for-loop-while/foreach-external-iterators-break.rs (100%) rename src/test/{ui => }/run-pass/for-loop-while/foreach-external-iterators-hashmap-break-restart.rs (100%) rename src/test/{ui => }/run-pass/for-loop-while/foreach-external-iterators-hashmap.rs (100%) rename src/test/{ui => }/run-pass/for-loop-while/foreach-external-iterators-loop.rs (100%) rename src/test/{ui => }/run-pass/for-loop-while/foreach-external-iterators-nested.rs (100%) rename src/test/{ui => }/run-pass/for-loop-while/foreach-external-iterators.rs (100%) rename src/test/{ui => }/run-pass/for-loop-while/foreach-nested.rs (100%) rename src/test/{ui => }/run-pass/for-loop-while/foreach-put-structured.rs (100%) rename src/test/{ui => }/run-pass/for-loop-while/foreach-simple-outer-slot.rs (100%) rename src/test/{ui => }/run-pass/for-loop-while/label_break_value.rs (100%) rename src/test/{ui => }/run-pass/for-loop-while/labeled-break.rs (100%) rename src/test/{ui => }/run-pass/for-loop-while/linear-for-loop.rs (100%) rename src/test/{ui => }/run-pass/for-loop-while/liveness-assign-imm-local-after-loop.rs (100%) rename src/test/{ui => }/run-pass/for-loop-while/liveness-loop-break.rs (100%) rename src/test/{ui => }/run-pass/for-loop-while/liveness-move-in-loop.rs (100%) rename src/test/{ui => }/run-pass/for-loop-while/loop-break-cont-1.rs (100%) rename src/test/{ui => }/run-pass/for-loop-while/loop-break-cont.rs (100%) rename src/test/{ui => }/run-pass/for-loop-while/loop-break-value.rs (100%) rename src/test/{ui => }/run-pass/for-loop-while/loop-diverges.rs (100%) rename src/test/{ui => }/run-pass/for-loop-while/loop-label-shadowing.rs (100%) rename src/test/{ui => }/run-pass/for-loop-while/loop-labeled-break-value.rs (100%) rename src/test/{ui => }/run-pass/for-loop-while/loop-no-reinit-needed-post-bot.rs (100%) rename src/test/{ui => }/run-pass/for-loop-while/loop-scope.rs (100%) rename src/test/{ui => }/run-pass/for-loop-while/while-cont.rs (100%) rename src/test/{ui => }/run-pass/for-loop-while/while-flow-graph.rs (100%) rename src/test/{ui => }/run-pass/for-loop-while/while-label.rs (100%) rename src/test/{ui => }/run-pass/for-loop-while/while-let.rs (100%) rename src/test/{ui => }/run-pass/for-loop-while/while-loop-constraints-2.rs (100%) rename src/test/{ui => }/run-pass/for-loop-while/while-prelude-drop.rs (100%) rename src/test/{ui => }/run-pass/for-loop-while/while-with-break.rs (100%) rename src/test/{ui => }/run-pass/for-loop-while/while.rs (100%) rename src/test/{ui => }/run-pass/foreign/auxiliary/fn-abi.rs (100%) rename src/test/{ui => }/run-pass/foreign/auxiliary/foreign_lib.rs (100%) rename src/test/{ui => }/run-pass/foreign/foreign-call-no-runtime.rs (100%) rename src/test/{ui => }/run-pass/foreign/foreign-dupe.rs (100%) rename src/test/{ui => }/run-pass/foreign/foreign-fn-linkname.rs (100%) rename src/test/{ui => }/run-pass/foreign/foreign-fn-with-byval.rs (100%) rename src/test/{ui => }/run-pass/foreign/foreign-int-types.rs (100%) rename src/test/{ui => }/run-pass/foreign/foreign-mod-src/compiletest-ignore-dir (100%) rename src/test/{ui => }/run-pass/foreign/foreign-mod-src/inner.rs (100%) rename src/test/{ui => }/run-pass/foreign/foreign-mod-unused-const.rs (100%) rename src/test/{ui => }/run-pass/foreign/foreign-no-abi.rs (100%) rename src/test/{ui => }/run-pass/foreign/foreign-src/compiletest-ignore-dir (100%) rename src/test/{ui => }/run-pass/foreign/foreign-src/foreign.rs (100%) rename src/test/{ui => }/run-pass/foreign/foreign-truncated-arguments.rs (100%) rename src/test/{ui => }/run-pass/foreign/foreign2.rs (100%) rename src/test/{ui => }/run-pass/functions-closures/auxiliary/fn-abi.rs (100%) rename src/test/{ui => }/run-pass/functions-closures/call-closure-from-overloaded-op.rs (100%) rename src/test/{ui => }/run-pass/functions-closures/capture-clauses-boxed-closures.rs (100%) rename src/test/{ui => }/run-pass/functions-closures/capture-clauses-unboxed-closures.rs (100%) rename src/test/{ui => }/run-pass/functions-closures/clone-closure.rs (100%) rename src/test/{ui => }/run-pass/functions-closures/closure-bounds-can-capture-chan.rs (100%) rename src/test/{ui => }/run-pass/functions-closures/closure-expected-type/README.md (100%) rename src/test/{ui => }/run-pass/functions-closures/closure-expected-type/expect-infer-supply-two-infers.rs (100%) rename src/test/{ui => }/run-pass/functions-closures/closure-expected-type/issue-38714.rs (100%) rename src/test/{ui => }/run-pass/functions-closures/closure-expected-type/supply-just-return-type.rs (100%) rename src/test/{ui => }/run-pass/functions-closures/closure-expected-type/supply-nothing.rs (100%) rename src/test/{ui => }/run-pass/functions-closures/closure-immediate.rs (100%) rename src/test/{ui => }/run-pass/functions-closures/closure-inference.rs (100%) rename src/test/{ui => }/run-pass/functions-closures/closure-inference2.rs (100%) rename src/test/{ui => }/run-pass/functions-closures/closure-reform.rs (100%) rename src/test/{ui => }/run-pass/functions-closures/closure-returning-closure.rs (100%) rename src/test/{ui => }/run-pass/functions-closures/closure-to-fn-coercion.rs (100%) rename src/test/{ui => }/run-pass/functions-closures/closure_to_fn_coercion-expected-types.rs (100%) rename src/test/{ui => }/run-pass/functions-closures/copy-closure.rs (100%) rename src/test/{ui => }/run-pass/functions-closures/fn-abi.rs (100%) rename src/test/{ui => }/run-pass/functions-closures/fn-bare-assign.rs (100%) rename src/test/{ui => }/run-pass/functions-closures/fn-bare-coerce-to-block.rs (100%) rename src/test/{ui => }/run-pass/functions-closures/fn-bare-item.rs (100%) rename src/test/{ui => }/run-pass/functions-closures/fn-bare-size.rs (100%) rename src/test/{ui => }/run-pass/functions-closures/fn-bare-spawn.rs (100%) rename src/test/{ui => }/run-pass/functions-closures/fn-coerce-field.rs (100%) rename src/test/{ui => }/run-pass/functions-closures/fn-item-type-cast.rs (100%) rename src/test/{ui => }/run-pass/functions-closures/fn-item-type-coerce.rs (100%) rename src/test/{ui => }/run-pass/functions-closures/fn-item-type-zero-sized.rs (100%) rename src/test/{ui => }/run-pass/functions-closures/fn-lval.rs (100%) rename src/test/{ui => }/run-pass/functions-closures/fn-type-infer.rs (100%) rename src/test/{ui => }/run-pass/functions-closures/implied-bounds-closure-arg-outlives.rs (100%) rename src/test/{ui => }/run-pass/functions-closures/nullable-pointer-opt-closures.rs (100%) rename src/test/{ui => }/run-pass/functions-closures/parallel-codegen-closures.rs (100%) rename src/test/{ui => }/run-pass/functions-closures/return-from-closure.rs (100%) rename src/test/{ui => }/run-pass/generator/auxiliary/xcrate-reachable.rs (100%) rename src/test/{ui => }/run-pass/generator/auxiliary/xcrate.rs (100%) rename src/test/{ui => }/run-pass/generator/borrow-in-tail-expr.rs (100%) rename src/test/{ui => }/run-pass/generator/conditional-drop.rs (100%) rename src/test/{ui => }/run-pass/generator/control-flow.rs (100%) rename src/test/{ui => }/run-pass/generator/drop-env.rs (100%) rename src/test/{ui => }/run-pass/generator/issue-44197.rs (100%) rename src/test/{ui => }/run-pass/generator/issue-52398.rs (100%) rename src/test/{ui => }/run-pass/generator/iterator-count.rs (100%) rename src/test/{ui => }/run-pass/generator/live-upvar-across-yield.rs (100%) rename src/test/{ui => }/run-pass/generator/match-bindings.rs (100%) rename src/test/{ui => }/run-pass/generator/nested_generators.rs (100%) rename src/test/{ui => }/run-pass/generator/panic-drops.rs (100%) rename src/test/{ui => }/run-pass/generator/panic-safe.rs (100%) rename src/test/{ui => }/run-pass/generator/reborrow-mut-upvar.rs (100%) rename src/test/{ui => }/run-pass/generator/resume-after-return.rs (100%) rename src/test/{ui => }/run-pass/generator/smoke.rs (100%) rename src/test/{ui => }/run-pass/generator/static-generators.rs (100%) rename src/test/{ui => }/run-pass/generator/too-live-local-in-immovable-gen.rs (100%) rename src/test/{ui => }/run-pass/generator/xcrate-reachable.rs (100%) rename src/test/{ui => }/run-pass/generator/xcrate.rs (100%) rename src/test/{ui => }/run-pass/generator/yield-in-args-rev.rs (100%) rename src/test/{ui => }/run-pass/generator/yield-in-box.rs (100%) rename src/test/{ui => }/run-pass/generator/yield-in-initializer.rs (100%) rename src/test/{ui => }/run-pass/generator/yield-subtype.rs (100%) rename src/test/{ui => }/run-pass/generics/auxiliary/default_type_params_xc.rs (100%) rename src/test/{ui => }/run-pass/generics/generic-alias-unique.rs (100%) rename src/test/{ui => }/run-pass/generics/generic-default-type-params-cross-crate.rs (100%) rename src/test/{ui => }/run-pass/generics/generic-default-type-params.rs (100%) rename src/test/{ui => }/run-pass/generics/generic-derived-type.rs (100%) rename src/test/{ui => }/run-pass/generics/generic-exterior-unique.rs (100%) rename src/test/{ui => }/run-pass/generics/generic-extern-mangle.rs (100%) rename src/test/{ui => }/run-pass/generics/generic-fn-infer.rs (100%) rename src/test/{ui => }/run-pass/generics/generic-fn-twice.rs (100%) rename src/test/{ui => }/run-pass/generics/generic-fn-unique.rs (100%) rename src/test/{ui => }/run-pass/generics/generic-fn.rs (100%) rename src/test/{ui => }/run-pass/generics/generic-ivec-leak.rs (100%) rename src/test/{ui => }/run-pass/generics/generic-newtype-struct.rs (100%) rename src/test/{ui => }/run-pass/generics/generic-object.rs (100%) rename src/test/{ui => }/run-pass/generics/generic-recursive-tag.rs (100%) rename src/test/{ui => }/run-pass/generics/generic-static-methods.rs (100%) rename src/test/{ui => }/run-pass/generics/generic-tag-corruption.rs (100%) rename src/test/{ui => }/run-pass/generics/generic-tag-local.rs (100%) rename src/test/{ui => }/run-pass/generics/generic-tag-match.rs (100%) rename src/test/{ui => }/run-pass/generics/generic-tag-values.rs (100%) rename src/test/{ui => }/run-pass/generics/generic-tag.rs (100%) rename src/test/{ui => }/run-pass/generics/generic-temporary.rs (100%) rename src/test/{ui => }/run-pass/generics/generic-tup.rs (100%) rename src/test/{ui => }/run-pass/generics/generic-type-synonym.rs (100%) rename src/test/{ui => }/run-pass/generics/generic-type.rs (100%) rename src/test/{ui => }/run-pass/generics/generic-unique.rs (100%) rename src/test/{ui => }/run-pass/higher-rank-trait-bounds/hrtb-binder-levels-in-object-types.rs (100%) rename src/test/{ui => }/run-pass/higher-rank-trait-bounds/hrtb-debruijn-object-types-in-closures.rs (100%) rename src/test/{ui => }/run-pass/higher-rank-trait-bounds/hrtb-fn-like-trait-object.rs (100%) rename src/test/{ui => }/run-pass/higher-rank-trait-bounds/hrtb-fn-like-trait.rs (100%) rename src/test/{ui => }/run-pass/higher-rank-trait-bounds/hrtb-opt-in-copy.rs (100%) rename src/test/{ui => }/run-pass/higher-rank-trait-bounds/hrtb-parse.rs (100%) rename src/test/{ui => }/run-pass/higher-rank-trait-bounds/hrtb-precedence-of-plus-where-clause.rs (100%) rename src/test/{ui => }/run-pass/higher-rank-trait-bounds/hrtb-precedence-of-plus.rs (100%) rename src/test/{ui => }/run-pass/higher-rank-trait-bounds/hrtb-resolve-lifetime.rs (100%) rename src/test/{ui => }/run-pass/higher-rank-trait-bounds/hrtb-trait-object-paren-notation.rs (100%) rename src/test/{ui => }/run-pass/higher-rank-trait-bounds/hrtb-trait-object-passed-to-closure.rs (100%) rename src/test/{ui => }/run-pass/higher-rank-trait-bounds/hrtb-type-outlives.rs (100%) rename src/test/{ui => }/run-pass/higher-rank-trait-bounds/hrtb-unboxed-closure-trait.rs (100%) rename src/test/{ui => }/run-pass/hygiene/auxiliary/legacy_interaction.rs (100%) rename src/test/{ui => }/run-pass/hygiene/auxiliary/my_crate.rs (100%) rename src/test/{ui => }/run-pass/hygiene/auxiliary/unhygienic_example.rs (100%) rename src/test/{ui => }/run-pass/hygiene/auxiliary/xcrate.rs (100%) rename src/test/{ui => }/run-pass/hygiene/hygiene-dodging-1.rs (100%) rename src/test/{ui => }/run-pass/hygiene/hygiene.rs (100%) rename src/test/{ui => }/run-pass/hygiene/hygienic-labels-in-let.rs (100%) rename src/test/{ui => }/run-pass/hygiene/hygienic-labels-in-let.stderr (100%) rename src/test/{ui => }/run-pass/hygiene/hygienic-labels.rs (100%) rename src/test/{ui => }/run-pass/hygiene/hygienic-labels.stderr (100%) rename src/test/{ui => }/run-pass/hygiene/issue-44128.rs (100%) rename src/test/{ui => }/run-pass/hygiene/issue-47311.rs (100%) rename src/test/{ui => }/run-pass/hygiene/issue-47312.rs (100%) rename src/test/{ui => }/run-pass/hygiene/items.rs (100%) rename src/test/{ui => }/run-pass/hygiene/legacy_interaction.rs (100%) rename src/test/{ui => }/run-pass/hygiene/lexical.rs (100%) rename src/test/{ui => }/run-pass/hygiene/specialization.rs (100%) rename src/test/{ui => }/run-pass/hygiene/trait_items.rs (100%) rename src/test/{ui => }/run-pass/hygiene/ty_params.rs (100%) rename src/test/{ui => }/run-pass/hygiene/wrap_unhygienic_example.rs (100%) rename src/test/{ui => }/run-pass/hygiene/xcrate.rs (100%) rename src/test/{ui => }/run-pass/impl-trait/auto-trait-leak.rs (100%) rename src/test/{ui => }/run-pass/impl-trait/auxiliary/xcrate.rs (100%) rename src/test/{ui => }/run-pass/impl-trait/bounds_regression.rs (100%) rename src/test/{ui => }/run-pass/impl-trait/equality.rs (100%) rename src/test/{ui => }/run-pass/impl-trait/example-calendar.rs (100%) rename src/test/{ui => }/run-pass/impl-trait/example-st.rs (100%) rename src/test/{ui => }/run-pass/impl-trait/existential-minimal.rs (100%) rename src/test/{ui => }/run-pass/impl-trait/issue-42479.rs (100%) rename src/test/{ui => }/run-pass/impl-trait/issue-49376.rs (100%) rename src/test/{ui => }/run-pass/impl-trait/lifetimes.rs (100%) rename src/test/{ui => }/run-pass/impl-trait/nesting.rs (100%) rename src/test/{ui => }/run-pass/impl-trait/universal_hrtb_anon.rs (100%) rename src/test/{ui => }/run-pass/impl-trait/universal_hrtb_named.rs (100%) rename src/test/{ui => }/run-pass/impl-trait/universal_in_adt_in_parameters.rs (100%) rename src/test/{ui => }/run-pass/impl-trait/universal_in_impl_trait_in_parameters.rs (100%) rename src/test/{ui => }/run-pass/impl-trait/universal_in_trait_defn_parameters.rs (100%) rename src/test/{ui => }/run-pass/impl-trait/universal_multiple_bounds.rs (100%) rename src/test/{ui => }/run-pass/impl-trait/xcrate.rs (100%) rename src/test/{ui => }/run-pass/impl-trait/xcrate_simple.rs (100%) rename src/test/{ui => }/run-pass/imports/import-crate-with-invalid-spans/auxiliary/crate_with_invalid_spans.rs (100%) rename src/test/{ui => }/run-pass/imports/import-crate-with-invalid-spans/auxiliary/crate_with_invalid_spans_macros.rs (100%) rename src/test/{ui => }/run-pass/imports/import-crate-with-invalid-spans/main.rs (100%) rename src/test/{ui => }/run-pass/imports/import-from.rs (100%) rename src/test/{ui => }/run-pass/imports/import-glob-0.rs (100%) rename src/test/{ui => }/run-pass/imports/import-glob-1.rs (100%) rename src/test/{ui => }/run-pass/imports/import-glob-crate.rs (100%) rename src/test/{ui => }/run-pass/imports/import-in-block.rs (100%) rename src/test/{ui => }/run-pass/imports/import-prefix-macro.rs (100%) rename src/test/{ui => }/run-pass/imports/import-rename.rs (100%) rename src/test/{ui => }/run-pass/imports/import-trailing-comma.rs (100%) rename src/test/{ui => }/run-pass/imports/import.rs (100%) rename src/test/{ui => }/run-pass/imports/import2.rs (100%) rename src/test/{ui => }/run-pass/imports/import3.rs (100%) rename src/test/{ui => }/run-pass/imports/import4.rs (100%) rename src/test/{ui => }/run-pass/imports/import5.rs (100%) rename src/test/{ui => }/run-pass/imports/import6.rs (100%) rename src/test/{ui => }/run-pass/imports/import7.rs (100%) rename src/test/{ui => }/run-pass/imports/import8.rs (100%) rename src/test/{ui => }/run-pass/imports/imports.rs (100%) rename src/test/{ui => }/run-pass/intrinsics/auxiliary/cci_intrinsic.rs (100%) rename src/test/{ui => }/run-pass/intrinsics/intrinsic-alignment.rs (100%) rename src/test/{ui => }/run-pass/intrinsics/intrinsic-assume.rs (100%) rename src/test/{ui => }/run-pass/intrinsics/intrinsic-atomics-cc.rs (100%) rename src/test/{ui => }/run-pass/intrinsics/intrinsic-atomics.rs (100%) rename src/test/{ui => }/run-pass/intrinsics/intrinsic-move-val-cleanups.rs (100%) rename src/test/{ui => }/run-pass/intrinsics/intrinsic-move-val.rs (100%) rename src/test/{ui => }/run-pass/intrinsics/intrinsic-uninit.rs (100%) rename src/test/{ui => }/run-pass/intrinsics/intrinsic-unreachable.rs (100%) rename src/test/{ui => }/run-pass/intrinsics/intrinsics-integer.rs (100%) rename src/test/{ui => }/run-pass/intrinsics/intrinsics-math.rs (100%) rename src/test/{ui => }/run-pass/issues/.gitattributes (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/cgu_test.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/cgu_test_a.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/cgu_test_b.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/i8.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/iss.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue-10028.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue-11224.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue-11225-1.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue-11225-2.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue-11225-3.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue-11508.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue-11529.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue-12133-dylib.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue-12133-dylib2.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue-12133-rlib.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue-12660-aux.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue-13620-1.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue-13620-2.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue-13872-1.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue-13872-2.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue-13872-3.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue-14344-1.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue-14344-2.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue-14421.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue-14422.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue-15562.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue-16643.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue-17662.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue-17718-aux.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue-18501.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue-18514.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue-18711.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue-18913-1.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue-18913-2.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue-19340-1.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue-2380.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue-2414-a.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue-2414-b.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue-25185-1.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue-25185-2.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue-2526.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue-25467.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue-2631-a.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue-29485.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue-3012-1.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue-36954.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue-41394.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue-4208-cc.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue-4545.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue-48984-aux.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue-5518.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue-5521.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue-7178.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue-7899.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue-8044.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue-8259.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue-9906.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue-9968.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue13507.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue2170lib.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue34796aux.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue_10031_aux.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue_12612_1.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue_12612_2.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue_19293.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue_20389.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue_2316_a.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue_2316_b.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue_2472_b.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue_2723_a.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue_3136_a.rc (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue_3136_a.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue_38190.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue_38226_aux.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue_38715-modern.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue_38715.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue_3979_traits.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue_39823.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue_40469.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue_41053.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue_42007_s.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue_8401.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue_9123.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue_9155.rs (100%) rename src/test/{ui => }/run-pass/issues/auxiliary/issue_9188.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-10025.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-10028.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-10031.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-10228.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-10392.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-10396.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-10436.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-10456.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-10626.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-10638.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-10682.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-10683.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-10718.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-10734.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-10763.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-10764.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-10767.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-10802.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-10806.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-10853.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-10902.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-11047.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-11085.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-1112.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-11205.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-11224.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-11225-1.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-11225-2.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-11225-3.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-11267.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-11382.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-11384.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-11508.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-11529.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-11552.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-11577.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-11592.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-11612.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-11677.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-11709.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-11820.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-11869.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-11940.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-11958.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-12033.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-12133-1.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-12133-2.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-12133-3.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-12285.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-1251.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-1257.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-12582.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-12612.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-12660.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-12677.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-12699.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-12729.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-12744.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-12860.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-12909.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-13027.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-13105.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-13167.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-13204.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-13214.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-13259-windows-tcb-trash.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-13264.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-13304.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-13323.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-13405.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-13434.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-13494.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-13507-2.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-13620.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-13655.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-13665.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-13703.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-13763.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-13775.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-13808.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-13837.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-13867.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-13872.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-13902.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-14082.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-14229.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-14254.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-14308.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-14330.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-14344.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-14382.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-14393.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-14399.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-14421.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-14422.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-14456.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-1451.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-14589.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-1460.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-14821.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-14837.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-14865.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-14875.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-14901.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-14919.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-14933.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-14936.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-14940.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-14958.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-14959.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-15043.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-15063.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-15080.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-15104.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-15108.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-15129.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-15155.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-15189.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-15221.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-15261.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-15444.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-15487.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-15523-big.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-15523.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-15562.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-15571.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-15673.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-15689-1.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-15689-2.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-15730.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-15734.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-15735.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-15763.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-15774.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-15793.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-15858.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-15881-model-lexer-dotdotdot.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-16151.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-16256.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-16272.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-16278.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-16441.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-16452.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-16492.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-16530.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-16560.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-16596.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-16597-empty.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-16597.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-1660.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-16602-1.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-16602-2.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-16602-3.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-16643.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-16648.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-16668.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-16671.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-16739.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-16745.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-16774.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-16783.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-16819.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-16922.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-1696.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-1701.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-17068.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-17074.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-17121.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-17170.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-17216.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-17233.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-17302.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-17322.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-17336.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-17351.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-17361.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-17450.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-17503.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-17662.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-17718-borrow-interior.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-17718-const-destructors.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-17718-parse-const.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-17718-static-unsafe-interior.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-17718.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-17732.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-17734.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-17746.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-17756.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-17771.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-17816.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-17877.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-17897.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-17904.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-18060.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-18075.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-18083.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-18088.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-18110.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-18173.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-18188.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-1821.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-18232.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-18352.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-18353.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-18412.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-18425.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-18446.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-18464.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-18501.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-18514.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-18539.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-18652.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-18655.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-1866.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-18661.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-18685.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-18711.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-18738.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-18767.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-18804/auxiliary/lib.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-18804/main.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-18809.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-18845.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-18859.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-18906.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-18913.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-18937-1.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-18988.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-19001.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-19037.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-19081.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-19097.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-19098.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-19102.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-19127.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-19129-1.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-19129-2.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-19135.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-19244.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-19293.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-19340-1.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-19340-2.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-19358.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-19367.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-19398.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-19404.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-19479.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-19499.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-19631.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-19632.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-1974.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-19811-escape-unicode.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-19850.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-19982.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-20009.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-20055-box-trait.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-20055-box-unsized-array.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-20091.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-20174.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-20186.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-20313.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-20343.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-20389.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-20396.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-20414.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-20427.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-20454.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-20544.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-20575.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-20616.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-2063-resource.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-2063.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-20644.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-20676.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-2074.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-20763-1.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-20763-2.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-20797.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-20803.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-20823.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-20825.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-20847.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-20953.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-21033.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-21058.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-21140.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-21174.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-21245.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-21291.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-21306.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-21361.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-21363.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-21384.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-21400.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-21402.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-21475.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-21486.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-21520.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-21562.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-21622.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-21634.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-21655.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-21721.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-21726.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-21891.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-2190-1.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-21909.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-21922.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-22008.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-22036.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-22066.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-2214.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-2216.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-22258.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-22346.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-22356.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-22375.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-22403.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-22426.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-22463.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-22471.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-22536-copy-mustnt-zero.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-22546.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-22577.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-22629.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-22777.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-22781.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-22814.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-22828.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-2284.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-22864-1.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-22864-2.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-2288.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-22894.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-22992-2.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-22992.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-23036.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-2311-2.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-2311.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-2312.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-2316-c.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-23208.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-23261.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-23304-1.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-23304-2.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-23311.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-23336.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-23338-ensure-param-drop-order.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-23338-params-outlive-temps-of-body.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-23406.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-23433.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-23442.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-23477.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-23485.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-23491.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-23550.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-23611-enum-swap-in-drop.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-23649-1.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-23649-2.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-23649-3.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-23699.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-23781.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-2380-b.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-23808.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-23825.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-2383.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-23833.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-23891.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-23898.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-23958.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-23968-const-not-overflow.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-23992.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-24085.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-24086.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-2414-c.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-24161.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-24227.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-2428.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-24308.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-24313.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-24353.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-24389.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-24434.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-2445-b.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-2445.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-24533.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-24535-allow-mutable-borrow-in-match-guard.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-24589.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-2463.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-2472.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-24779.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-24805-dropck-itemless.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-2487-a.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-24945-repeat-dash-opts.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-24947.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-24954.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-2502.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-25089.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-25145.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-25180.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-25185.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-2526-a.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-25279.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-25339.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-25343.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-25394.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-25467.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-25497.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-2550.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-25515.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-25549-multiple-drop.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-25679.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-25693.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-25700-1.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-25700-2.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-25746-bool-transmute.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-25757.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-25810.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-25916.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-26095.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-2611-3.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-26127.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-26205.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-26251.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-2631-b.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-26322.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-2633-2.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-2633.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-2642.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-26468.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-26484.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-26641.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-26646.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-26655.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-26709.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-26802.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-26805.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-26873-multifile.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-26873-onefile.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-26905.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-26996.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-26997.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-27021.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-27054-primitive-binary-ops.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-27060.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-2708.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-27105.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-2718.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-2723-b.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-27240.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-27268.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-27281.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-27320.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-2734.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-2735-2.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-2735-3.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-2735.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-27401-dropflag-reinit.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-2748-a.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-2748-b.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-27583.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-27639.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-27859.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-27889.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-27890.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-27901.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-27997.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-2804-2.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-28181.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-28279.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-28550.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-28561.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-28600.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-28676.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-28777.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-28822.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-28828.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-28839.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-28871.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-28936.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-2895.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-28950.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-28983.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-28999.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-29030.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-29037.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-2904.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-29048.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-29053.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-29071-2.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-29071.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-29092.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-29147.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-29166.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-29227.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-29276.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-2935.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-2936.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-29466.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-29485.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-29488.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-29516.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-29522.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-29540.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-29663.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-29668.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-29710.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-29740.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-29746.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-29844.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-2989.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-29914-2.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-29914-3.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-29914.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-29927.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-29948.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-30018-nopanic.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-30018-panic.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-30081.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-3012-2.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-30240.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-3026.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-3037.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-30371.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-30490.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-3052.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-30530.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-30615.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-30756.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-30891.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-3091.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-3109.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-3121.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-31260.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-31267-additional.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-31267.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-31299.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-3149.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-31597.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-31702.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-31776.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-32008.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-3211.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-3220.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-32292.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-32324.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-32389.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-32518.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-32805.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-3290.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-32947.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-33096.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-33185.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-33187.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-33202.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-33264.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-33287.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-333.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-33387.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-33461.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-33498.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-33537.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-33687.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-33770.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-3389.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-33903.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-33992.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-34053.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-34074.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-34194.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-3424.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-3429.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-34427.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-3447.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-34503.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-34569.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-34571.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-34751.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-34780.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-34784.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-34796.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-34798.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-34932.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-3500.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-35376.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-35423.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-35546.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-3556.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-3559.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-35600.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-3563-2.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-3563-3.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-3574.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-35815.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-36023.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-36036-associated-type-layout.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-36053.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-36075.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-3609.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-36139-normalize-closure-sig.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-36260.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-36278-prefix-nesting.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-36381.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-36401.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-36474.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-3656.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-36744-bitcast-args-if-needed.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-36744-without-calls.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-36768.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-36786-resolve-call.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-36792.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-36816.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-3683.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-36856.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-36936.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-36954.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-3702.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-37109.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-37175.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-37222.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-37291/auxiliary/lib.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-37291/main.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-3743.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-3753.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-37598.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-37655.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-37686.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-37725.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-37733.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-3794.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-37991.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-38002.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-38033.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-38074.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-38091.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-38190.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-38226.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-38437.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-3847.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-38556.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-38715.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-38727.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-3874.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-38763.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-3878.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-3888-2.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-38942.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-3895.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-38987.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-3904.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-39089.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-39292.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-3935.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-39367.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-39467.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-39548.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-39709.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-39720.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-39720.stderr (100%) rename src/test/{ui => }/run-pass/issues/issue-3979-2.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-3979-generics.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-3979-xcrate.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-3979.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-39808.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-39823.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-39827.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-3991.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-39984.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-40003.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-40085.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-40136.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-40235.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-4025.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-40408.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-40469.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-40770.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-40847.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-40883.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-40951.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-40962.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-41053.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-4107.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-41213.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-41272.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-41298.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-41394.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-41479.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-41498.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-41604.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-41628.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-41677.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-41696.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-41744.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-41803.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-41849-variance-req.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-41888.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-41936-variance-coerce-unsized-cycle.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-42007.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-4208.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-42148.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-42210.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-4228.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-42453.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-42463.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-42467.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-4252.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-42552.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-42679.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-42747.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-42956.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-43057.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-43132.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-43205.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-43291.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-4333.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-43357.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-43483.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-43692.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-43853.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-4387.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-43910.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-43923.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-44005.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-4401.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-44056.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-44247.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-44333.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-44373.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-44402.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-4446.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-4448.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-4464.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-44730.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-44851.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-45124.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-45152.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-4541.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-4542.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-45425.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-4545.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-45731.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-46069.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-46095.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-46519.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-46553.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-46845.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-46855.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-46920-byte-array-patterns.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-46959.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-46964.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-47139-1.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-47139-2.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-4734.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-4735.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-47364.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-4759-1.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-4759.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-47638.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-47673.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-47703-1.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-47703-tuple.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-47703.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-47722.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-47789.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-48159.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-4830.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-48508-aux.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-48508.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-48551.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-4865-1.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-4865-2.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-4865-3.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-4875.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-48962.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-48984.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-49298.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-49556.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-49588-non-shorthand-field-patterns-in-pattern-macro.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-49632.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-49685.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-49854.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-49955-2.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-49955.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-49973.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-5008-borrowed-traitobject-method-call.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-50415.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-50442.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-5060.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-50689.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-50731.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-50811.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-50865-private-impl-trait/auxiliary/lib.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-50865-private-impl-trait/main.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-51185.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-51345.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-51582.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-51655.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-51907.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-5192.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-52140/auxiliary/some_crate.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-52140/main.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-52141/auxiliary/some_crate.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-52141/main.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-52169.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-5239-2.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-5243.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-52557.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-52705/auxiliary/png2.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-52705/main.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-5280.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-5315.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-5321-immediates-with-bare-self.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-53333.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-5353.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-5518.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-5521.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-5530.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-5550.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-5554.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-5572.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-5666.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-5688.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-5708.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-5718.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-5741.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-5754.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-5791.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-5884.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-5900.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-5917.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-5950.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-5988.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-5997.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-6117.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-6128.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-6130.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-6153.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-6157.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-6318.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-6334.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-6341.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-6344-let.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-6344-match.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-6449.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-6470.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-6557.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-6892.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-6898.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-6919.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-6991.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-7012.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-7178.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-7222.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-7268.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-7344.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-7519-match-unit-in-arg.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-7563.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-7575.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-7607-2.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-7660.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-7663.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-7673-cast-generically-implemented-trait.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-7784.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-7899.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-7911.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-8044.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-8171-default-method-self-inherit-builtin-trait.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-8248.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-8249.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-8259.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-8351-1.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-8351-2.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-8391.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-8398.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-8401.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-8460.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-8498.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-8506.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-8521.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-8578.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-868.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-8709.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-8783.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-8827.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-8851.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-8860.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-8898.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-9047.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-9110.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-9123.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-9129.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-9188.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-9243.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-9249.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-9259.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-9382.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-9394-inherited-trait-calls.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-9396.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-9446.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-9719.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-9737.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-979.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-9837.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-9906.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-9918.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-9942.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-9951.rs (100%) rename src/test/{ui => }/run-pass/issues/issue-9968.rs (100%) rename src/test/{ui => }/run-pass/issues/issue2170exe.rs (100%) rename src/test/{ui => }/run-pass/issues/issue24687-embed-debuginfo/auxiliary/issue24687_lib.rs (100%) rename src/test/{ui => }/run-pass/issues/issue24687-embed-debuginfo/auxiliary/issue24687_mbcs_in_comments.rs (100%) rename src/test/{ui => }/run-pass/issues/issue24687-embed-debuginfo/main.rs (100%) rename src/test/{ui => }/run-pass/issues/issue28498-must-work-ex1.rs (100%) rename src/test/{ui => }/run-pass/issues/issue28498-must-work-ex2.rs (100%) rename src/test/{ui => }/run-pass/issues/issue28498-ugeh-ex1.rs (100%) rename src/test/{ui => }/run-pass/issues/issue28498-ugeh-with-lifetime-param.rs (100%) rename src/test/{ui => }/run-pass/issues/issue28498-ugeh-with-passed-to-fn.rs (100%) rename src/test/{ui => }/run-pass/issues/issue28498-ugeh-with-trait-bound.rs (100%) rename src/test/{ui => }/run-pass/issues/issue29927-1.rs (100%) rename src/test/{ui => }/run-pass/issues/issue_26873_multifile/A/B.rs (100%) rename src/test/{ui => }/run-pass/issues/issue_26873_multifile/A/C.rs (100%) rename src/test/{ui => }/run-pass/issues/issue_26873_multifile/A/mod.rs (100%) rename src/test/{ui => }/run-pass/issues/issue_26873_multifile/compiletest-ignore-dir (100%) rename src/test/{ui => }/run-pass/issues/issue_26873_multifile/mod.rs (100%) rename src/test/{ui => }/run-pass/issues/issue_3136_b.rs (100%) rename src/test/{ui => }/run-pass/issues/issue_9155.rs (100%) rename src/test/{ui => }/run-pass/iterators/into-iterator-type-inference-shift.rs (100%) rename src/test/{ui => }/run-pass/iterators/iter-cloned-type-inference.rs (100%) rename src/test/{ui => }/run-pass/iterators/iter-range.rs (100%) rename src/test/{ui => }/run-pass/iterators/iter-step-overflow-debug.rs (100%) rename src/test/{ui => }/run-pass/iterators/iter-step-overflow-ndebug.rs (100%) rename src/test/{ui => }/run-pass/iterators/iter-sum-overflow-debug.rs (100%) rename src/test/{ui => }/run-pass/iterators/iter-sum-overflow-ndebug.rs (100%) rename src/test/{ui => }/run-pass/iterators/iter-sum-overflow-overflow-checks.rs (100%) rename src/test/{ui => }/run-pass/iterators/iter-zip.rs (100%) rename src/test/{ui => }/run-pass/macros/assert-eq-macro-success.rs (100%) rename src/test/{ui => }/run-pass/macros/assert-eq-macro-unsized.rs (100%) rename src/test/{ui => }/run-pass/macros/assert-ne-macro-success.rs (100%) rename src/test/{ui => }/run-pass/macros/assert-ne-macro-unsized.rs (100%) rename src/test/{ui => }/run-pass/macros/auxiliary/macro-comma-support.rs (100%) rename src/test/{ui => }/run-pass/macros/auxiliary/macro-include-items-expr.rs (100%) rename src/test/{ui => }/run-pass/macros/auxiliary/macro-include-items-item.rs (100%) rename src/test/{ui => }/run-pass/macros/auxiliary/macro_crate_def_only.rs (100%) rename src/test/{ui => }/run-pass/macros/auxiliary/macro_crate_nonterminal.rs (100%) rename src/test/{ui => }/run-pass/macros/auxiliary/macro_export_inner_module.rs (100%) rename src/test/{ui => }/run-pass/macros/auxiliary/macro_with_super_1.rs (100%) rename src/test/{ui => }/run-pass/macros/auxiliary/two_macros.rs (100%) rename src/test/{ui => }/run-pass/macros/auxiliary/unstable-macros.rs (100%) rename src/test/{ui => }/run-pass/macros/auxiliary/use-macro-self.rs (100%) rename src/test/{ui => }/run-pass/macros/colorful-write-macros.rs (100%) rename src/test/{ui => }/run-pass/macros/conditional-debug-macro-on.rs (100%) rename src/test/{ui => }/run-pass/macros/die-macro.rs (100%) rename src/test/{ui => }/run-pass/macros/log_syntax-trace_macros-macro-locations.rs (100%) rename src/test/{ui => }/run-pass/macros/log_syntax-trace_macros-macro-locations.stdout (100%) rename src/test/{ui => }/run-pass/macros/macro-2.rs (100%) rename src/test/{ui => }/run-pass/macros/macro-at-most-once-rep.rs (100%) rename src/test/{ui => }/run-pass/macros/macro-attribute-expansion.rs (100%) rename src/test/{ui => }/run-pass/macros/macro-attributes.rs (100%) rename src/test/{ui => }/run-pass/macros/macro-block-nonterminal.rs (100%) rename src/test/{ui => }/run-pass/macros/macro-comma-behavior.rs (100%) rename src/test/{ui => }/run-pass/macros/macro-comma-support.rs (100%) rename src/test/{ui => }/run-pass/macros/macro-crate-def-only.rs (100%) rename src/test/{ui => }/run-pass/macros/macro-crate-nonterminal-renamed.rs (100%) rename src/test/{ui => }/run-pass/macros/macro-crate-nonterminal.rs (100%) rename src/test/{ui => }/run-pass/macros/macro-crate-use.rs (100%) rename src/test/{ui => }/run-pass/macros/macro-deep_expansion.rs (100%) rename src/test/{ui => }/run-pass/macros/macro-delimiter-significance.rs (100%) rename src/test/{ui => }/run-pass/macros/macro-doc-comments.rs (100%) rename src/test/{ui => }/run-pass/macros/macro-doc-escapes.rs (100%) rename src/test/{ui => }/run-pass/macros/macro-doc-raw-str-hashes.rs (100%) rename src/test/{ui => }/run-pass/macros/macro-export-inner-module.rs (100%) rename src/test/{ui => }/run-pass/macros/macro-first-set.rs (100%) rename src/test/{ui => }/run-pass/macros/macro-follow.rs (100%) rename src/test/{ui => }/run-pass/macros/macro-followed-by-seq.rs (100%) rename src/test/{ui => }/run-pass/macros/macro-include-items.rs (100%) rename src/test/{ui => }/run-pass/macros/macro-interpolation.rs (100%) rename src/test/{ui => }/run-pass/macros/macro-invocation-in-count-expr-fixed-array-type.rs (100%) rename src/test/{ui => }/run-pass/macros/macro-lifetime-used-with-bound.rs (100%) rename src/test/{ui => }/run-pass/macros/macro-lifetime-used-with-labels.rs (100%) rename src/test/{ui => }/run-pass/macros/macro-lifetime-used-with-labels.stderr (100%) rename src/test/{ui => }/run-pass/macros/macro-lifetime-used-with-static.rs (100%) rename src/test/{ui => }/run-pass/macros/macro-lifetime.rs (100%) rename src/test/{ui => }/run-pass/macros/macro-literal.rs (100%) rename src/test/{ui => }/run-pass/macros/macro-meta-items.rs (100%) rename src/test/{ui => }/run-pass/macros/macro-method-issue-4621.rs (100%) rename src/test/{ui => }/run-pass/macros/macro-multiple-items.rs (100%) rename src/test/{ui => }/run-pass/macros/macro-named-default.rs (100%) rename src/test/{ui => }/run-pass/macros/macro-nested_definition_issue-31946.rs (100%) rename src/test/{ui => }/run-pass/macros/macro-nested_expr.rs (100%) rename src/test/{ui => }/run-pass/macros/macro-nested_stmt_macros.rs (100%) rename src/test/{ui => }/run-pass/macros/macro-nt-list.rs (100%) rename src/test/{ui => }/run-pass/macros/macro-of-higher-order.rs (100%) rename src/test/{ui => }/run-pass/macros/macro-pat-follow.rs (100%) rename src/test/{ui => }/run-pass/macros/macro-pat-neg-lit.rs (100%) rename src/test/{ui => }/run-pass/macros/macro-pat.rs (100%) rename src/test/{ui => }/run-pass/macros/macro-path.rs (100%) rename src/test/{ui => }/run-pass/macros/macro-pub-matcher.rs (100%) rename src/test/{ui => }/run-pass/macros/macro-seq-followed-by-seq.rs (100%) rename src/test/{ui => }/run-pass/macros/macro-stability.rs (100%) rename src/test/{ui => }/run-pass/macros/macro-stmt.rs (100%) rename src/test/{ui => }/run-pass/macros/macro-stmt_macro_in_expr_macro.rs (100%) rename src/test/{ui => }/run-pass/macros/macro-tt-followed-by-seq.rs (100%) rename src/test/{ui => }/run-pass/macros/macro-use-all-and-none.rs (100%) rename src/test/{ui => }/run-pass/macros/macro-use-all.rs (100%) rename src/test/{ui => }/run-pass/macros/macro-use-both.rs (100%) rename src/test/{ui => }/run-pass/macros/macro-use-one.rs (100%) rename src/test/{ui => }/run-pass/macros/macro-with-attrs1.rs (100%) rename src/test/{ui => }/run-pass/macros/macro-with-attrs2.rs (100%) rename src/test/{ui => }/run-pass/macros/macro-with-braces-in-expr-position.rs (100%) rename src/test/{ui => }/run-pass/macros/macro_with_super_2.rs (100%) rename src/test/{ui => }/run-pass/macros/macros-in-extern.rs (100%) rename src/test/{ui => }/run-pass/macros/parse-complex-macro-invoc-op.rs (100%) rename src/test/{ui => }/run-pass/macros/paths-in-macro-invocations.rs (100%) rename src/test/{ui => }/run-pass/macros/pub-item-inside-macro.rs (100%) rename src/test/{ui => }/run-pass/macros/pub-method-inside-macro.rs (100%) rename src/test/{ui => }/run-pass/macros/semi-after-macro-ty.rs (100%) rename src/test/{ui => }/run-pass/macros/stmt_expr_attr_macro_parse.rs (100%) rename src/test/{ui => }/run-pass/macros/syntax-extension-cfg.rs (100%) rename src/test/{ui => }/run-pass/macros/syntax-extension-source-utils-files/includeme.fragment (100%) rename src/test/{ui => }/run-pass/macros/syntax-extension-source-utils.rs (100%) rename src/test/{ui => }/run-pass/macros/try-macro.rs (100%) rename src/test/{ui => }/run-pass/macros/two-macro-use.rs (100%) rename src/test/{ui => }/run-pass/macros/type-macros-hlist.rs (100%) rename src/test/{ui => }/run-pass/macros/type-macros-simple.rs (100%) rename src/test/{ui => }/run-pass/macros/typeck-macro-interaction-issue-8852.rs (100%) rename src/test/{ui => }/run-pass/macros/use-macro-self.rs (100%) rename src/test/{ui => }/run-pass/methods/auxiliary/method_self_arg1.rs (100%) rename src/test/{ui => }/run-pass/methods/auxiliary/method_self_arg2.rs (100%) rename src/test/{ui => }/run-pass/methods/method-argument-inference-associated-type.rs (100%) rename src/test/{ui => }/run-pass/methods/method-attributes.rs (100%) rename src/test/{ui => }/run-pass/methods/method-early-bound-lifetimes-on-self.rs (100%) rename src/test/{ui => }/run-pass/methods/method-mut-self-modifies-mut-slice-lvalue.rs (100%) rename src/test/{ui => }/run-pass/methods/method-normalize-bounds-issue-20604.rs (100%) rename src/test/{ui => }/run-pass/methods/method-projection.rs (100%) rename src/test/{ui => }/run-pass/methods/method-recursive-blanket-impl.rs (100%) rename src/test/{ui => }/run-pass/methods/method-self-arg-aux1.rs (100%) rename src/test/{ui => }/run-pass/methods/method-self-arg-aux2.rs (100%) rename src/test/{ui => }/run-pass/methods/method-self-arg-trait.rs (100%) rename src/test/{ui => }/run-pass/methods/method-self-arg.rs (100%) rename src/test/{ui => }/run-pass/methods/method-two-trait-defer-resolution-1.rs (100%) rename src/test/{ui => }/run-pass/methods/method-two-trait-defer-resolution-2.rs (100%) rename src/test/{ui => }/run-pass/methods/method-two-traits-distinguished-via-where-clause.rs (100%) rename src/test/{ui => }/run-pass/methods/method-where-clause.rs (100%) rename src/test/{ui => }/run-pass/mir/auxiliary/mir_external_refs.rs (100%) rename src/test/{ui => }/run-pass/mir/mir-inlining/ice-issue-45493.rs (100%) rename src/test/{ui => }/run-pass/mir/mir-inlining/ice-issue-45885.rs (100%) rename src/test/{ui => }/run-pass/mir/mir-inlining/no-trait-method-issue-40473.rs (100%) rename src/test/{ui => }/run-pass/mir/mir-typeck-normalize-fn-sig.rs (100%) rename src/test/{ui => }/run-pass/mir/mir_adt_construction.rs (100%) rename src/test/{ui => }/run-pass/mir/mir_ascription_coercion.rs (100%) rename src/test/{ui => }/run-pass/mir/mir_augmented_assignments.rs (100%) rename src/test/{ui => }/run-pass/mir/mir_autoderef.rs (100%) rename src/test/{ui => }/run-pass/mir/mir_boxing.rs (100%) rename src/test/{ui => }/run-pass/mir/mir_build_match_comparisons.rs (100%) rename src/test/{ui => }/run-pass/mir/mir_call_with_associated_type.rs (100%) rename src/test/{ui => }/run-pass/mir/mir_calls_to_shims.rs (100%) rename src/test/{ui => }/run-pass/mir/mir_cast_fn_ret.rs (100%) rename src/test/{ui => }/run-pass/mir/mir_codegen_array.rs (100%) rename src/test/{ui => }/run-pass/mir/mir_codegen_array_2.rs (100%) rename src/test/{ui => }/run-pass/mir/mir_codegen_call_converging.rs (100%) rename src/test/{ui => }/run-pass/mir/mir_codegen_calls.rs (100%) rename src/test/{ui => }/run-pass/mir/mir_codegen_calls_variadic.rs (100%) rename src/test/{ui => }/run-pass/mir/mir_codegen_critical_edge.rs (100%) rename src/test/{ui => }/run-pass/mir/mir_codegen_spike1.rs (100%) rename src/test/{ui => }/run-pass/mir/mir_codegen_switch.rs (100%) rename src/test/{ui => }/run-pass/mir/mir_codegen_switchint.rs (100%) rename src/test/{ui => }/run-pass/mir/mir_coercion_casts.rs (100%) rename src/test/{ui => }/run-pass/mir/mir_coercions.rs (100%) rename src/test/{ui => }/run-pass/mir/mir_constval_adts.rs (100%) rename src/test/{ui => }/run-pass/mir/mir_drop_order.rs (100%) rename src/test/{ui => }/run-pass/mir/mir_early_return_scope.rs (100%) rename src/test/{ui => }/run-pass/mir/mir_fat_ptr.rs (100%) rename src/test/{ui => }/run-pass/mir/mir_fat_ptr_drop.rs (100%) rename src/test/{ui => }/run-pass/mir/mir_heavy_promoted.rs (100%) rename src/test/{ui => }/run-pass/mir/mir_match_arm_guard.rs (100%) rename src/test/{ui => }/run-pass/mir/mir_misc_casts.rs (100%) rename src/test/{ui => }/run-pass/mir/mir_overflow_off.rs (100%) rename src/test/{ui => }/run-pass/mir/mir_raw_fat_ptr.rs (100%) rename src/test/{ui => }/run-pass/mir/mir_refs_correct.rs (100%) rename src/test/{ui => }/run-pass/mir/mir_small_agg_arg.rs (100%) rename src/test/{ui => }/run-pass/mir/mir_struct_with_assoc_ty.rs (100%) rename src/test/{ui => }/run-pass/mir/mir_temp_promotions.rs (100%) rename src/test/{ui => }/run-pass/mir/mir_void_return.rs (100%) rename src/test/{ui => }/run-pass/mir/mir_void_return_2.rs (100%) rename src/test/{ui => }/run-pass/modules/auxiliary/two_macros_2.rs (100%) rename src/test/{ui => }/run-pass/modules/mod-inside-fn.rs (100%) rename src/test/{ui => }/run-pass/modules/mod-view-items.rs (100%) rename src/test/{ui => }/run-pass/modules/mod_dir_implicit.rs (100%) rename src/test/{ui => }/run-pass/modules/mod_dir_implicit_aux/compiletest-ignore-dir (100%) rename src/test/{ui => }/run-pass/modules/mod_dir_implicit_aux/mod.rs (100%) rename src/test/{ui => }/run-pass/modules/mod_dir_path.rs (100%) rename src/test/{ui => }/run-pass/modules/mod_dir_path2.rs (100%) rename src/test/{ui => }/run-pass/modules/mod_dir_path3.rs (100%) rename src/test/{ui => }/run-pass/modules/mod_dir_path_multi.rs (100%) rename src/test/{ui => }/run-pass/modules/mod_dir_recursive.rs (100%) rename src/test/{ui => }/run-pass/modules/mod_dir_simple.rs (100%) rename src/test/{ui => }/run-pass/modules/mod_dir_simple/compiletest-ignore-dir (100%) rename src/test/{ui => }/run-pass/modules/mod_dir_simple/load_another_mod.rs (100%) rename src/test/{ui => }/run-pass/modules/mod_dir_simple/test.rs (100%) rename src/test/{ui => }/run-pass/modules/mod_file.rs (100%) rename src/test/{ui => }/run-pass/modules/mod_file_aux.rs (100%) rename src/test/{ui => }/run-pass/modules/mod_file_with_path_attr.rs (100%) rename src/test/{ui => }/run-pass/modules/module-polymorphism3-files/compiletest-ignore-dir (100%) rename src/test/{ui => }/run-pass/modules/module-polymorphism3-files/float-template/inst_f32.rs (100%) rename src/test/{ui => }/run-pass/modules/module-polymorphism3-files/float-template/inst_f64.rs (100%) rename src/test/{ui => }/run-pass/modules/module-polymorphism3-files/float-template/inst_float.rs (100%) rename src/test/{ui => }/run-pass/moves/move-1-unique.rs (100%) rename src/test/{ui => }/run-pass/moves/move-2-unique.rs (100%) rename src/test/{ui => }/run-pass/moves/move-2.rs (100%) rename src/test/{ui => }/run-pass/moves/move-3-unique.rs (100%) rename src/test/{ui => }/run-pass/moves/move-4-unique.rs (100%) rename src/test/{ui => }/run-pass/moves/move-4.rs (100%) rename src/test/{ui => }/run-pass/moves/move-arg-2-unique.rs (100%) rename src/test/{ui => }/run-pass/moves/move-arg-2.rs (100%) rename src/test/{ui => }/run-pass/moves/move-arg.rs (100%) rename src/test/{ui => }/run-pass/moves/move-nullary-fn.rs (100%) rename src/test/{ui => }/run-pass/moves/move-out-of-field.rs (100%) rename src/test/{ui => }/run-pass/moves/move-scalar.rs (100%) rename src/test/{ui => }/run-pass/moves/moves-based-on-type-capture-clause.rs (100%) rename src/test/{ui => }/run-pass/nll/issue-47153-generic-const.rs (100%) rename src/test/{ui => }/run-pass/nll/issue-47589.rs (100%) rename src/test/{ui => }/run-pass/nll/issue-48623-closure.rs (100%) rename src/test/{ui => }/run-pass/nll/issue-48623-generator.rs (100%) rename src/test/{ui => }/run-pass/nll/issue-50343.rs (100%) rename src/test/{ui => }/run-pass/nll/issue-50461-used-mut-from-moves.rs (100%) rename src/test/{ui => }/run-pass/nll/issue-53123-raw-pointer-cast.rs (100%) rename src/test/{ui => }/run-pass/nll/mutating_references.rs (100%) rename src/test/{ui => }/run-pass/nll/process_or_insert_default.rs (100%) rename src/test/{ui => }/run-pass/nll/rc-loop.rs (100%) rename src/test/{ui => }/run-pass/non_modrs_mods/foors_mod.rs (100%) rename src/test/{ui => }/run-pass/non_modrs_mods/foors_mod/compiletest-ignore-dir (100%) rename src/test/{ui => }/run-pass/non_modrs_mods/foors_mod/inner_foors_mod.rs (100%) rename src/test/{ui => }/run-pass/non_modrs_mods/foors_mod/inner_foors_mod/innest.rs (100%) rename src/test/{ui => }/run-pass/non_modrs_mods/foors_mod/inner_modrs_mod/innest.rs (100%) rename src/test/{ui => }/run-pass/non_modrs_mods/foors_mod/inner_modrs_mod/mod.rs (100%) rename src/test/{ui => }/run-pass/non_modrs_mods/modrs_mod/compiletest-ignore-dir (100%) rename src/test/{ui => }/run-pass/non_modrs_mods/modrs_mod/inner_foors_mod.rs (100%) rename src/test/{ui => }/run-pass/non_modrs_mods/modrs_mod/inner_foors_mod/innest.rs (100%) rename src/test/{ui => }/run-pass/non_modrs_mods/modrs_mod/inner_modrs_mod/innest.rs (100%) rename src/test/{ui => }/run-pass/non_modrs_mods/modrs_mod/inner_modrs_mod/mod.rs (100%) rename src/test/{ui => }/run-pass/non_modrs_mods/modrs_mod/mod.rs (100%) rename src/test/{ui => }/run-pass/non_modrs_mods/some_crazy_attr_mod_dir/arbitrary_name.rs (100%) rename src/test/{ui => }/run-pass/non_modrs_mods/some_crazy_attr_mod_dir/compiletest-ignore-dir (100%) rename src/test/{ui => }/run-pass/non_modrs_mods/some_crazy_attr_mod_dir/inner_modrs_mod/innest.rs (100%) rename src/test/{ui => }/run-pass/non_modrs_mods/some_crazy_attr_mod_dir/inner_modrs_mod/mod.rs (100%) rename src/test/{ui => }/run-pass/numbers-arithmetic/arith-0.rs (100%) rename src/test/{ui => }/run-pass/numbers-arithmetic/arith-1.rs (100%) rename src/test/{ui => }/run-pass/numbers-arithmetic/arith-2.rs (100%) rename src/test/{ui => }/run-pass/numbers-arithmetic/arith-unsigned.rs (100%) rename src/test/{ui => }/run-pass/numbers-arithmetic/div-mod.rs (100%) rename src/test/{ui => }/run-pass/numbers-arithmetic/float-int-invalid-const-cast.rs (100%) rename src/test/{ui => }/run-pass/numbers-arithmetic/float-literal-inference.rs (100%) rename src/test/{ui => }/run-pass/numbers-arithmetic/float-nan.rs (100%) rename src/test/{ui => }/run-pass/numbers-arithmetic/float-signature.rs (100%) rename src/test/{ui => }/run-pass/numbers-arithmetic/float.rs (100%) rename src/test/{ui => }/run-pass/numbers-arithmetic/float2.rs (100%) rename src/test/{ui => }/run-pass/numbers-arithmetic/float_math.rs (100%) rename src/test/{ui => }/run-pass/numbers-arithmetic/floatlits.rs (100%) rename src/test/{ui => }/run-pass/numbers-arithmetic/i128-ffi.rs (100%) rename src/test/{ui => }/run-pass/numbers-arithmetic/i128.rs (100%) rename src/test/{ui => }/run-pass/numbers-arithmetic/i32-sub.rs (100%) rename src/test/{ui => }/run-pass/numbers-arithmetic/i8-incr.rs (100%) rename src/test/{ui => }/run-pass/numbers-arithmetic/int-abs-overflow.rs (100%) rename src/test/{ui => }/run-pass/numbers-arithmetic/int.rs (100%) rename src/test/{ui => }/run-pass/numbers-arithmetic/integer-literal-radix.rs (100%) rename src/test/{ui => }/run-pass/numbers-arithmetic/integer-literal-suffix-inference-2.rs (100%) rename src/test/{ui => }/run-pass/numbers-arithmetic/integer-literal-suffix-inference-3.rs (100%) rename src/test/{ui => }/run-pass/numbers-arithmetic/integer-literal-suffix-inference.rs (100%) rename src/test/{ui => }/run-pass/numbers-arithmetic/next-power-of-two-overflow-debug.rs (100%) rename src/test/{ui => }/run-pass/numbers-arithmetic/next-power-of-two-overflow-ndebug.rs (100%) rename src/test/{ui => }/run-pass/numbers-arithmetic/num-wrapping.rs (100%) rename src/test/{ui => }/run-pass/numbers-arithmetic/numeric-method-autoexport.rs (100%) rename src/test/{ui => }/run-pass/numbers-arithmetic/promoted_overflow_opt.rs (100%) rename src/test/{ui => }/run-pass/numbers-arithmetic/saturating-float-casts.rs (100%) rename src/test/{ui => }/run-pass/numbers-arithmetic/shift-near-oflo.rs (100%) rename src/test/{ui => }/run-pass/numbers-arithmetic/shift-various-types.rs (100%) rename src/test/{ui => }/run-pass/numbers-arithmetic/shift.rs (100%) rename src/test/{ui => }/run-pass/numbers-arithmetic/signed-shift-const-eval.rs (100%) rename src/test/{ui => }/run-pass/numbers-arithmetic/u128-as-f32.rs (100%) rename src/test/{ui => }/run-pass/numbers-arithmetic/u128.rs (100%) rename src/test/{ui => }/run-pass/numbers-arithmetic/u32-decr.rs (100%) rename src/test/{ui => }/run-pass/numbers-arithmetic/u8-incr-decr.rs (100%) rename src/test/{ui => }/run-pass/numbers-arithmetic/u8-incr.rs (100%) rename src/test/{ui => }/run-pass/numbers-arithmetic/uint.rs (100%) rename src/test/{ui => }/run-pass/overloaded/auxiliary/overloaded_autoderef_xc.rs (100%) rename src/test/{ui => }/run-pass/overloaded/overloaded-autoderef-count.rs (100%) rename src/test/{ui => }/run-pass/overloaded/overloaded-autoderef-indexing.rs (100%) rename src/test/{ui => }/run-pass/overloaded/overloaded-autoderef-order.rs (100%) rename src/test/{ui => }/run-pass/overloaded/overloaded-autoderef-vtable.rs (100%) rename src/test/{ui => }/run-pass/overloaded/overloaded-autoderef-xcrate.rs (100%) rename src/test/{ui => }/run-pass/overloaded/overloaded-autoderef.rs (100%) rename src/test/{ui => }/run-pass/overloaded/overloaded-calls-object-one-arg.rs (100%) rename src/test/{ui => }/run-pass/overloaded/overloaded-calls-object-two-args.rs (100%) rename src/test/{ui => }/run-pass/overloaded/overloaded-calls-object-zero-args.rs (100%) rename src/test/{ui => }/run-pass/overloaded/overloaded-calls-param-vtables.rs (100%) rename src/test/{ui => }/run-pass/overloaded/overloaded-calls-simple.rs (100%) rename src/test/{ui => }/run-pass/overloaded/overloaded-calls-zero-args.rs (100%) rename src/test/{ui => }/run-pass/overloaded/overloaded-deref-count.rs (100%) rename src/test/{ui => }/run-pass/overloaded/overloaded-deref.rs (100%) rename src/test/{ui => }/run-pass/overloaded/overloaded-index-assoc-list.rs (100%) rename src/test/{ui => }/run-pass/overloaded/overloaded-index-autoderef.rs (100%) rename src/test/{ui => }/run-pass/overloaded/overloaded-index-in-field.rs (100%) rename src/test/{ui => }/run-pass/overloaded/overloaded-index.rs (100%) rename src/test/{ui => }/run-pass/overloaded/overloaded_deref_with_ref_pattern.rs (100%) rename src/test/{ui => }/run-pass/overloaded/overloaded_deref_with_ref_pattern_issue15609.rs (100%) rename src/test/{ui => }/run-pass/packed/auxiliary/packed.rs (100%) rename src/test/{ui => }/run-pass/packed/packed-struct-borrow-element.rs (100%) rename src/test/{ui => }/run-pass/packed/packed-struct-drop-aligned.rs (100%) rename src/test/{ui => }/run-pass/packed/packed-struct-generic-layout.rs (100%) rename src/test/{ui => }/run-pass/packed/packed-struct-generic-size.rs (100%) rename src/test/{ui => }/run-pass/packed/packed-struct-generic-size.stderr (100%) rename src/test/{ui => }/run-pass/packed/packed-struct-layout.rs (100%) rename src/test/{ui => }/run-pass/packed/packed-struct-match.rs (100%) rename src/test/{ui => }/run-pass/packed/packed-struct-optimized-enum.rs (100%) rename src/test/{ui => }/run-pass/packed/packed-struct-size-xc.rs (100%) rename src/test/{ui => }/run-pass/packed/packed-struct-size.rs (100%) rename src/test/{ui => }/run-pass/packed/packed-struct-vec.rs (100%) rename src/test/{ui => }/run-pass/packed/packed-tuple-struct-layout.rs (100%) rename src/test/{ui => }/run-pass/packed/packed-tuple-struct-size.rs (100%) rename src/test/{ui => }/run-pass/panic-runtime/abort-link-to-unwinding-crates.rs (100%) rename src/test/{ui => }/run-pass/panic-runtime/abort.rs (100%) rename src/test/{ui => }/run-pass/panic-runtime/auxiliary/exit-success-if-unwind.rs (100%) rename src/test/{ui => }/run-pass/panic-runtime/link-to-abort.rs (100%) rename src/test/{ui => }/run-pass/panic-runtime/link-to-unwind.rs (100%) rename src/test/{ui => }/run-pass/panic-runtime/lto-abort.rs (100%) rename src/test/{ui => }/run-pass/panic-runtime/lto-unwind.rs (100%) rename src/test/{ui => }/run-pass/panics/panic-handler-chain.rs (100%) rename src/test/{ui => }/run-pass/panics/panic-handler-flail-wildly.rs (100%) rename src/test/{ui => }/run-pass/panics/panic-handler-set-twice.rs (100%) rename src/test/{ui => }/run-pass/panics/panic-in-dtor-drops-fields.rs (100%) rename src/test/{ui => }/run-pass/panics/panic-recover-propagate.rs (100%) rename src/test/{ui => }/run-pass/panics/panic-safe.rs (100%) rename src/test/{ui => }/run-pass/privacy/auxiliary/priv-impl-prim-ty.rs (100%) rename src/test/{ui => }/run-pass/privacy/auxiliary/privacy_reexport.rs (100%) rename src/test/{ui => }/run-pass/privacy/auxiliary/pub_use_mods_xcrate.rs (100%) rename src/test/{ui => }/run-pass/privacy/auxiliary/pub_use_xcrate1.rs (100%) rename src/test/{ui => }/run-pass/privacy/auxiliary/pub_use_xcrate2.rs (100%) rename src/test/{ui => }/run-pass/privacy/priv-impl-prim-ty.rs (100%) rename src/test/{ui => }/run-pass/privacy/privacy-ns.rs (100%) rename src/test/{ui => }/run-pass/privacy/privacy-reexport.rs (100%) rename src/test/{ui => }/run-pass/privacy/privacy1.rs (100%) rename src/test/{ui => }/run-pass/privacy/private-class-field.rs (100%) rename src/test/{ui => }/run-pass/privacy/private-method.rs (100%) rename src/test/{ui => }/run-pass/privacy/pub-extern-privacy.rs (100%) rename src/test/{ui => }/run-pass/privacy/pub-use-xcrate.rs (100%) rename src/test/{ui => }/run-pass/privacy/pub_use_mods_xcrate_exe.rs (100%) rename src/test/{ui => }/run-pass/process/process-envs.rs (100%) rename src/test/{ui => }/run-pass/process/process-exit.rs (100%) rename src/test/{ui => }/run-pass/process/process-remove-from-env.rs (100%) rename src/test/{ui => }/run-pass/process/process-sigpipe.rs (100%) rename src/test/{ui => }/run-pass/process/process-spawn-nonexistent.rs (100%) rename src/test/{ui => }/run-pass/process/process-spawn-with-unicode-params.rs (100%) rename src/test/{ui => }/run-pass/process/process-status-inherits-stdin.rs (100%) rename src/test/{ui => }/run-pass/regions/regions-addr-of-interior-of-unique-box.rs (100%) rename src/test/{ui => }/run-pass/regions/regions-addr-of-ret.rs (100%) rename src/test/{ui => }/run-pass/regions/regions-assoc-type-region-bound.rs (100%) rename src/test/{ui => }/run-pass/regions/regions-assoc-type-static-bound.rs (100%) rename src/test/{ui => }/run-pass/regions/regions-borrow-at.rs (100%) rename src/test/{ui => }/run-pass/regions/regions-borrow-evec-fixed.rs (100%) rename src/test/{ui => }/run-pass/regions/regions-borrow-evec-uniq.rs (100%) rename src/test/{ui => }/run-pass/regions/regions-borrow-uniq.rs (100%) rename src/test/{ui => }/run-pass/regions/regions-bot.rs (100%) rename src/test/{ui => }/run-pass/regions/regions-bound-lists-feature-gate-2.rs (100%) rename src/test/{ui => }/run-pass/regions/regions-bound-lists-feature-gate.rs (100%) rename src/test/{ui => }/run-pass/regions/regions-close-over-type-parameter-successfully.rs (100%) rename src/test/{ui => }/run-pass/regions/regions-copy-closure.rs (100%) rename src/test/{ui => }/run-pass/regions/regions-creating-enums2.rs (100%) rename src/test/{ui => }/run-pass/regions/regions-creating-enums5.rs (100%) rename src/test/{ui => }/run-pass/regions/regions-debruijn-of-object.rs (100%) rename src/test/{ui => }/run-pass/regions/regions-dependent-addr-of.rs (100%) rename src/test/{ui => }/run-pass/regions/regions-dependent-autofn.rs (100%) rename src/test/{ui => }/run-pass/regions/regions-dependent-autoslice.rs (100%) rename src/test/{ui => }/run-pass/regions/regions-dependent-let-ref.rs (100%) rename src/test/{ui => }/run-pass/regions/regions-early-bound-lifetime-in-assoc-fn.rs (100%) rename src/test/{ui => }/run-pass/regions/regions-early-bound-trait-param.rs (100%) rename src/test/{ui => }/run-pass/regions/regions-early-bound-used-in-bound-method.rs (100%) rename src/test/{ui => }/run-pass/regions/regions-early-bound-used-in-bound.rs (100%) rename src/test/{ui => }/run-pass/regions/regions-early-bound-used-in-type-param.rs (100%) rename src/test/{ui => }/run-pass/regions/regions-escape-into-other-fn.rs (100%) rename src/test/{ui => }/run-pass/regions/regions-expl-self.rs (100%) rename src/test/{ui => }/run-pass/regions/regions-fn-subtyping-2.rs (100%) rename src/test/{ui => }/run-pass/regions/regions-fn-subtyping.rs (100%) rename src/test/{ui => }/run-pass/regions/regions-free-region-outlives-static-outlives-free-region.rs (100%) rename src/test/{ui => }/run-pass/regions/regions-infer-borrow-scope-addr-of.rs (100%) rename src/test/{ui => }/run-pass/regions/regions-infer-borrow-scope-view.rs (100%) rename src/test/{ui => }/run-pass/regions/regions-infer-borrow-scope-within-loop-ok.rs (100%) rename src/test/{ui => }/run-pass/regions/regions-infer-borrow-scope.rs (100%) rename src/test/{ui => }/run-pass/regions/regions-infer-call-2.rs (100%) rename src/test/{ui => }/run-pass/regions/regions-infer-call.rs (100%) rename src/test/{ui => }/run-pass/regions/regions-infer-contravariance-due-to-ret.rs (100%) rename src/test/{ui => }/run-pass/regions/regions-infer-reborrow-ref-mut-recurse.rs (100%) rename src/test/{ui => }/run-pass/regions/regions-infer-region-in-fn-but-not-type.rs (100%) rename src/test/{ui => }/run-pass/regions/regions-infer-static-from-proc.rs (100%) rename src/test/{ui => }/run-pass/regions/regions-issue-21422.rs (100%) rename src/test/{ui => }/run-pass/regions/regions-issue-22246.rs (100%) rename src/test/{ui => }/run-pass/regions/regions-lifetime-nonfree-late-bound.rs (100%) rename src/test/{ui => }/run-pass/regions/regions-lifetime-static-items-enclosing-scopes.rs (100%) rename src/test/{ui => }/run-pass/regions/regions-link-fn-args.rs (100%) rename src/test/{ui => }/run-pass/regions/regions-lub-ref-ref-rc.rs (100%) rename src/test/{ui => }/run-pass/regions/regions-mock-codegen.rs (100%) rename src/test/{ui => }/run-pass/regions/regions-no-bound-in-argument-cleanup.rs (100%) rename src/test/{ui => }/run-pass/regions/regions-no-variance-from-fn-generics.rs (100%) rename src/test/{ui => }/run-pass/regions/regions-nullary-variant.rs (100%) rename src/test/{ui => }/run-pass/regions/regions-params.rs (100%) rename src/test/{ui => }/run-pass/regions/regions-reassign-let-bound-pointer.rs (100%) rename src/test/{ui => }/run-pass/regions/regions-reassign-match-bound-pointer.rs (100%) rename src/test/{ui => }/run-pass/regions/regions-refcell.rs (100%) rename src/test/{ui => }/run-pass/regions/regions-relate-bound-regions-on-closures-to-inference-variables.rs (100%) rename src/test/{ui => }/run-pass/regions/regions-return-interior-of-option.rs (100%) rename src/test/{ui => }/run-pass/regions/regions-scope-chain-example.rs (100%) rename src/test/{ui => }/run-pass/regions/regions-self-impls.rs (100%) rename src/test/{ui => }/run-pass/regions/regions-self-in-enums.rs (100%) rename src/test/{ui => }/run-pass/regions/regions-simple.rs (100%) rename src/test/{ui => }/run-pass/regions/regions-static-bound.rs (100%) rename src/test/{ui => }/run-pass/regions/regions-static-closure.rs (100%) rename src/test/{ui => }/run-pass/regions/regions-trait-object-1.rs (100%) rename src/test/{ui => }/run-pass/regions/regions-variance-contravariant-use-contravariant.rs (100%) rename src/test/{ui => }/run-pass/regions/regions-variance-covariant-use-covariant.rs (100%) rename src/test/{ui => }/run-pass/rfcs/rfc-1014-2.rs (100%) rename src/test/{ui => }/run-pass/rfcs/rfc-1014.rs (100%) rename src/test/{ui => }/run-pass/rfcs/rfc-1789-as-cell/from-mut.rs (100%) rename src/test/{ui => }/run-pass/rfcs/rfc-1937-termination-trait/termination-trait-for-box-dyn-error.rs (100%) rename src/test/{ui => }/run-pass/rfcs/rfc-1937-termination-trait/termination-trait-for-empty.rs (100%) rename src/test/{ui => }/run-pass/rfcs/rfc-1937-termination-trait/termination-trait-for-exitcode.rs (100%) rename src/test/{ui => }/run-pass/rfcs/rfc-1937-termination-trait/termination-trait-for-impl-termination.rs (100%) rename src/test/{ui => }/run-pass/rfcs/rfc-1937-termination-trait/termination-trait-for-result-box-error_ok.rs (100%) rename src/test/{ui => }/run-pass/rfcs/rfc-1937-termination-trait/termination-trait-for-result.rs (100%) rename src/test/{ui => }/run-pass/rfcs/rfc-1937-termination-trait/termination-trait-for-str.rs (100%) rename src/test/{ui => }/run-pass/rfcs/rfc-2005-default-binding-mode/box.rs (100%) rename src/test/{ui => }/run-pass/rfcs/rfc-2005-default-binding-mode/constref.rs (100%) rename src/test/{ui => }/run-pass/rfcs/rfc-2005-default-binding-mode/enum.rs (100%) rename src/test/{ui => }/run-pass/rfcs/rfc-2005-default-binding-mode/for.rs (100%) rename src/test/{ui => }/run-pass/rfcs/rfc-2005-default-binding-mode/general.rs (100%) rename src/test/{ui => }/run-pass/rfcs/rfc-2005-default-binding-mode/lit.rs (100%) rename src/test/{ui => }/run-pass/rfcs/rfc-2005-default-binding-mode/range.rs (100%) rename src/test/{ui => }/run-pass/rfcs/rfc-2005-default-binding-mode/ref-region.rs (100%) rename src/test/{ui => }/run-pass/rfcs/rfc-2005-default-binding-mode/reset-mode.rs (100%) rename src/test/{ui => }/run-pass/rfcs/rfc-2005-default-binding-mode/slice.rs (100%) rename src/test/{ui => }/run-pass/rfcs/rfc-2005-default-binding-mode/struct.rs (100%) rename src/test/{ui => }/run-pass/rfcs/rfc-2005-default-binding-mode/tuple-struct.rs (100%) rename src/test/{ui => }/run-pass/rfcs/rfc-2005-default-binding-mode/tuple.rs (100%) rename src/test/{ui => }/run-pass/rfcs/rfc-2008-non-exhaustive/auxiliary/enums.rs (100%) rename src/test/{ui => }/run-pass/rfcs/rfc-2008-non-exhaustive/auxiliary/structs.rs (100%) rename src/test/{ui => }/run-pass/rfcs/rfc-2008-non-exhaustive/auxiliary/variants.rs (100%) rename src/test/{ui => }/run-pass/rfcs/rfc-2008-non-exhaustive/enums.rs (100%) rename src/test/{ui => }/run-pass/rfcs/rfc-2008-non-exhaustive/enums_same_crate.rs (100%) rename src/test/{ui => }/run-pass/rfcs/rfc-2008-non-exhaustive/structs.rs (100%) rename src/test/{ui => }/run-pass/rfcs/rfc-2008-non-exhaustive/structs_same_crate.rs (100%) rename src/test/{ui => }/run-pass/rfcs/rfc-2008-non-exhaustive/variants.rs (100%) rename src/test/{ui => }/run-pass/rfcs/rfc-2008-non-exhaustive/variants_same_crate.rs (100%) rename src/test/{ui => }/run-pass/rfcs/rfc-2126-crate-paths/crate-path-absolute.rs (100%) rename src/test/{ui => }/run-pass/rfcs/rfc-2126-crate-paths/crate-path-absolute.stderr (100%) rename src/test/{ui => }/run-pass/rfcs/rfc-2126-crate-paths/crate-path-visibility-ambiguity.rs (100%) rename src/test/{ui => }/run-pass/rfcs/rfc-2126-crate-paths/crate-path-visibility-ambiguity.stderr (100%) rename src/test/{ui => }/run-pass/rfcs/rfc-2126-extern-absolute-paths/auxiliary/xcrate.rs (100%) rename src/test/{ui => }/run-pass/rfcs/rfc-2126-extern-absolute-paths/basic.rs (100%) rename src/test/{ui => }/run-pass/rfcs/rfc-2126-extern-absolute-paths/extern.rs (100%) rename src/test/{ui => }/run-pass/rfcs/rfc-2126-extern-absolute-paths/test.rs (100%) rename src/test/{ui => }/run-pass/rfcs/rfc-2126-extern-absolute-paths/whitelisted.rs (100%) rename src/test/{ui => }/run-pass/rfcs/rfc-2151-raw-identifiers/attr.rs (100%) rename src/test/{ui => }/run-pass/rfcs/rfc-2151-raw-identifiers/basic.rs (100%) rename src/test/{ui => }/run-pass/rfcs/rfc-2151-raw-identifiers/items.rs (100%) rename src/test/{ui => }/run-pass/rfcs/rfc-2151-raw-identifiers/macros.rs (100%) rename src/test/{ui => }/run-pass/rfcs/rfc-2175-or-if-while-let/basic.rs (100%) rename src/test/{ui => }/run-pass/rfcs/rfc-2302-self-struct-ctor.rs (100%) rename src/test/{ui => }/run-pass/rfcs/rfc-2421-unreserve-pure-offsetof-sizeof-alignof.rs (100%) rename src/test/{ui => }/run-pass/rfcs/rfc1445/eq-allows-match-on-ty-in-macro.rs (100%) rename src/test/{ui => }/run-pass/rfcs/rfc1445/eq-allows-match.rs (100%) rename src/test/{ui => }/run-pass/rfcs/rfc1623.rs (100%) rename src/test/{ui => }/run-pass/rfcs/rfc1717/auxiliary/clibrary.rs (100%) rename src/test/{ui => }/run-pass/rfcs/rfc1717/library-override.rs (100%) rename src/test/{ui => }/run-pass/rfcs/rfc1857-drop-order.rs (100%) rename src/test/{ui => }/run-pass/self/arbitrary_self_types_raw_pointer_struct.rs (100%) rename src/test/{ui => }/run-pass/self/arbitrary_self_types_raw_pointer_trait.rs (100%) rename src/test/{ui => }/run-pass/self/arbitrary_self_types_silly.rs (100%) rename src/test/{ui => }/run-pass/self/arbitrary_self_types_struct.rs (100%) rename src/test/{ui => }/run-pass/self/arbitrary_self_types_trait.rs (100%) rename src/test/{ui => }/run-pass/self/arbitrary_self_types_unsized_struct.rs (100%) rename src/test/{ui => }/run-pass/self/auxiliary/explicit_self_xcrate.rs (100%) rename src/test/{ui => }/run-pass/self/builtin-superkinds-self-type.rs (100%) rename src/test/{ui => }/run-pass/self/by-value-self-in-mut-slot.rs (100%) rename src/test/{ui => }/run-pass/self/explicit-self-closures.rs (100%) rename src/test/{ui => }/run-pass/self/explicit-self-generic.rs (100%) rename src/test/{ui => }/run-pass/self/explicit-self-objects-uniq.rs (100%) rename src/test/{ui => }/run-pass/self/explicit-self.rs (100%) rename src/test/{ui => }/run-pass/self/explicit_self_xcrate_exe.rs (100%) rename src/test/{ui => }/run-pass/self/move-self.rs (100%) rename src/test/{ui => }/run-pass/self/object-safety-sized-self-by-value-self.rs (100%) rename src/test/{ui => }/run-pass/self/object-safety-sized-self-generic-method.rs (100%) rename src/test/{ui => }/run-pass/self/object-safety-sized-self-return-Self.rs (100%) rename src/test/{ui => }/run-pass/self/self-impl.rs (100%) rename src/test/{ui => }/run-pass/self/self-in-mut-slot-default-method.rs (100%) rename src/test/{ui => }/run-pass/self/self-in-mut-slot-immediate-value.rs (100%) rename src/test/{ui => }/run-pass/self/self-in-typedefs.rs (100%) rename src/test/{ui => }/run-pass/self/self-re-assign.rs (100%) rename src/test/{ui => }/run-pass/self/self-shadowing-import.rs (100%) rename src/test/{ui => }/run-pass/self/self-type-param.rs (100%) rename src/test/{ui => }/run-pass/self/string-self-append.rs (100%) rename src/test/{ui => }/run-pass/self/ufcs-explicit-self.rs (100%) rename src/test/{ui => }/run-pass/self/uniq-self-in-mut-slot.rs (100%) rename src/test/{ui => }/run-pass/self/where-for-self.rs (100%) rename src/test/{ui => }/run-pass/sepcomp/auxiliary/sepcomp-extern-lib.rs (100%) rename src/test/{ui => }/run-pass/sepcomp/auxiliary/sepcomp_cci_lib.rs (100%) rename src/test/{ui => }/run-pass/sepcomp/auxiliary/sepcomp_lib.rs (100%) rename src/test/{ui => }/run-pass/sepcomp/sepcomp-cci.rs (100%) rename src/test/{ui => }/run-pass/sepcomp/sepcomp-extern.rs (100%) rename src/test/{ui => }/run-pass/sepcomp/sepcomp-fns-backwards.rs (100%) rename src/test/{ui => }/run-pass/sepcomp/sepcomp-fns.rs (100%) rename src/test/{ui => }/run-pass/sepcomp/sepcomp-lib-lto.rs (100%) rename src/test/{ui => }/run-pass/sepcomp/sepcomp-lib.rs (100%) rename src/test/{ui => }/run-pass/sepcomp/sepcomp-statics.rs (100%) rename src/test/{ui => }/run-pass/sepcomp/sepcomp-unwind.rs (100%) rename src/test/{ui => }/run-pass/simd/simd-generics.rs (100%) rename src/test/{ui => }/run-pass/simd/simd-intrinsic-float-math.rs (100%) rename src/test/{ui => }/run-pass/simd/simd-intrinsic-float-minmax.rs (100%) rename src/test/{ui => }/run-pass/simd/simd-intrinsic-generic-arithmetic.rs (100%) rename src/test/{ui => }/run-pass/simd/simd-intrinsic-generic-cast.rs (100%) rename src/test/{ui => }/run-pass/simd/simd-intrinsic-generic-comparison.rs (100%) rename src/test/{ui => }/run-pass/simd/simd-intrinsic-generic-elements.rs (100%) rename src/test/{ui => }/run-pass/simd/simd-intrinsic-generic-gather.rs (100%) rename src/test/{ui => }/run-pass/simd/simd-intrinsic-generic-reduction.rs (100%) rename src/test/{ui => }/run-pass/simd/simd-intrinsic-generic-select.rs (100%) rename src/test/{ui => }/run-pass/simd/simd-size-align.rs (100%) rename src/test/{ui => }/run-pass/simd/simd-target-feature-mixup.rs (100%) rename src/test/{ui => }/run-pass/simd/simd-type.rs (100%) rename src/test/{ui => }/run-pass/simd/simd-upgraded.rs (100%) rename src/test/{ui => }/run-pass/specialization/README.md (100%) rename src/test/{ui => }/run-pass/specialization/assoc-ty-graph-cycle.rs (100%) rename src/test/{ui => }/run-pass/specialization/auxiliary/cross_crates_defaults.rs (100%) rename src/test/{ui => }/run-pass/specialization/auxiliary/go_trait.rs (100%) rename src/test/{ui => }/run-pass/specialization/auxiliary/specialization_cross_crate.rs (100%) rename src/test/{ui => }/run-pass/specialization/cross-crate-defaults.rs (100%) rename src/test/{ui => }/run-pass/specialization/defaultimpl/allowed-cross-crate.rs (100%) rename src/test/{ui => }/run-pass/specialization/defaultimpl/auxiliary/go_trait.rs (100%) rename src/test/{ui => }/run-pass/specialization/defaultimpl/out-of-order.rs (100%) rename src/test/{ui => }/run-pass/specialization/defaultimpl/overlap-projection.rs (100%) rename src/test/{ui => }/run-pass/specialization/defaultimpl/projection.rs (100%) rename src/test/{ui => }/run-pass/specialization/defaultimpl/specialization-trait-item-not-implemented.rs (100%) rename src/test/{ui => }/run-pass/specialization/specialization-allowed-cross-crate.rs (100%) rename src/test/{ui => }/run-pass/specialization/specialization-assoc-fns.rs (100%) rename src/test/{ui => }/run-pass/specialization/specialization-basics.rs (100%) rename src/test/{ui => }/run-pass/specialization/specialization-cross-crate-no-gate.rs (100%) rename src/test/{ui => }/run-pass/specialization/specialization-cross-crate.rs (100%) rename src/test/{ui => }/run-pass/specialization/specialization-default-methods.rs (100%) rename src/test/{ui => }/run-pass/specialization/specialization-on-projection.rs (100%) rename src/test/{ui => }/run-pass/specialization/specialization-out-of-order.rs (100%) rename src/test/{ui => }/run-pass/specialization/specialization-overlap-projection.rs (100%) rename src/test/{ui => }/run-pass/specialization/specialization-projection-alias.rs (100%) rename src/test/{ui => }/run-pass/specialization/specialization-projection.rs (100%) rename src/test/{ui => }/run-pass/specialization/specialization-super-traits.rs (100%) rename src/test/{ui => }/run-pass/specialization/specialization-translate-projections-with-lifetimes.rs (100%) rename src/test/{ui => }/run-pass/specialization/specialization-translate-projections-with-params.rs (100%) rename src/test/{ui => }/run-pass/specialization/specialization-translate-projections.rs (100%) rename src/test/{ui => }/run-pass/statics/auxiliary/static-function-pointer-aux.rs (100%) rename src/test/{ui => }/run-pass/statics/auxiliary/static-methods-crate.rs (100%) rename src/test/{ui => }/run-pass/statics/auxiliary/static_fn_inline_xc_aux.rs (100%) rename src/test/{ui => }/run-pass/statics/auxiliary/static_fn_trait_xc_aux.rs (100%) rename src/test/{ui => }/run-pass/statics/auxiliary/static_mut_xc.rs (100%) rename src/test/{ui => }/run-pass/statics/static-fn-inline-xc.rs (100%) rename src/test/{ui => }/run-pass/statics/static-fn-trait-xc.rs (100%) rename src/test/{ui => }/run-pass/statics/static-function-pointer-xc.rs (100%) rename src/test/{ui => }/run-pass/statics/static-function-pointer.rs (100%) rename src/test/{ui => }/run-pass/statics/static-impl.rs (100%) rename src/test/{ui => }/run-pass/statics/static-method-in-trait-with-tps-intracrate.rs (100%) rename src/test/{ui => }/run-pass/statics/static-method-xcrate.rs (100%) rename src/test/{ui => }/run-pass/statics/static-methods-in-traits.rs (100%) rename src/test/{ui => }/run-pass/statics/static-methods-in-traits2.rs (100%) rename src/test/{ui => }/run-pass/statics/static-mut-foreign.rs (100%) rename src/test/{ui => }/run-pass/statics/static-mut-xc.rs (100%) rename src/test/{ui => }/run-pass/statics/static-recursive.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/align-struct.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/auxiliary/cci_class.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/auxiliary/cci_class_2.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/auxiliary/cci_class_3.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/auxiliary/cci_class_4.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/auxiliary/cci_class_6.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/auxiliary/cci_class_cast.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/auxiliary/cci_class_trait.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/auxiliary/empty-struct.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/auxiliary/namespaced_enum_emulate_flat.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/auxiliary/namespaced_enums.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/auxiliary/newtype_struct_xc.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/auxiliary/struct_destructuring_cross_crate.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/auxiliary/struct_variant_xc_aux.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/auxiliary/xcrate_struct_aliases.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/borrow-tuple-fields.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/class-attributes-1.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/class-attributes-2.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/class-cast-to-trait-cross-crate-2.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/class-cast-to-trait-multiple-types.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/class-cast-to-trait.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/class-dtor.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/class-exports.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/class-impl-very-parameterized-trait.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/class-implement-trait-cross-crate.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/class-implement-traits.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/class-method-cross-crate.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/class-methods-cross-crate.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/class-methods.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/class-poly-methods-cross-crate.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/class-poly-methods.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/class-separate-impl.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/class-str-field.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/class-typarams.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/classes-cross-crate.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/classes-self-referential.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/classes-simple-cross-crate.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/classes-simple-method.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/classes-simple.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/classes.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/codegen-tag-static-padding.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/compare-generic-enums.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/discrim-explicit-23030.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/empty-struct-braces.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/empty-tag.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/enum-alignment.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/enum-clike-ffi-as-int.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/enum-discr.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/enum-discrim-autosizing.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/enum-discrim-manual-sizing.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/enum-discrim-range-overflow.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/enum-discrim-width-stuff.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/enum-disr-val-pretty.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/enum-export-inheritance.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/enum-layout-optimization.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/enum-non-c-like-repr-c-and-int.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/enum-non-c-like-repr-c.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/enum-non-c-like-repr-int.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/enum-null-pointer-opt.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/enum-nullable-const-null-with-fields.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/enum-nullable-simplifycfg-misopt.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/enum-univariant-repr.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/enum-variants.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/enum-vec-initializer.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/export-abstract-tag.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/export-tag-variant.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/expr-if-struct.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/expr-match-struct.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/field-destruction-order.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/foreign-struct.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/functional-struct-upd.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/ivec-tag.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/module-qualified-struct-destructure.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/namespaced-enum-emulate-flat-xc.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/namespaced-enum-emulate-flat.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/namespaced-enum-glob-import-xcrate.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/namespaced-enum-glob-import.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/namespaced-enums-xcrate.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/namespaced-enums.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/nested-enum-same-names.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/newtype-struct-drop-run.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/newtype-struct-with-dtor.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/newtype-struct-xc-2.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/newtype-struct-xc.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/nonzero-enum.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/numeric-fields.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/object-lifetime-default-from-ref-struct.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/object-lifetime-default-from-rptr-struct.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/rec-align-u32.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/rec-align-u64.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/rec-auto.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/rec-extend.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/rec-tup.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/rec.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/record-pat.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/resource-in-struct.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/simple-generic-tag.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/simple-match-generic-tag.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/small-enum-range-edge.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/small-enums-with-fields.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/struct-aliases-xcrate.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/struct-aliases.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/struct-destructuring-cross-crate.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/struct-field-shorthand.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/struct-like-variant-construct.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/struct-like-variant-match.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/struct-lit-functional-no-fields.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/struct-literal-dtor.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/struct-new-as-field-name.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/struct-order-of-eval-1.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/struct-order-of-eval-2.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/struct-order-of-eval-3.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/struct-order-of-eval-4.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/struct-partial-move-1.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/struct-partial-move-2.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/struct-path-associated-type.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/struct-path-self.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/struct-pattern-matching.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/struct-return.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/struct-variant-field-visibility.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/struct_variant_xc.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/struct_variant_xc_match.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/tag-align-dyn-u64.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/tag-align-dyn-variants.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/tag-align-shape.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/tag-align-u64.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/tag-disr-val-shape.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/tag-exports.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/tag-in-block.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/tag-variant-disr-type-mismatch.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/tag-variant-disr-val.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/tag.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/tuple-struct-construct.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/tuple-struct-constructor-pointer.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/tuple-struct-destructuring.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/tuple-struct-matching.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/tuple-struct-trivial.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/uninstantiable-struct.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/unit-like-struct-drop-run.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/unit-like-struct.rs (100%) rename src/test/{ui => }/run-pass/structs-enums/variant-structs-trivial.rs (100%) rename src/test/{ui => }/run-pass/thinlto/all-crates.rs (100%) rename src/test/{ui => }/run-pass/thinlto/auxiliary/dylib.rs (100%) rename src/test/{ui => }/run-pass/thinlto/auxiliary/msvc-imp-present.rs (100%) rename src/test/{ui => }/run-pass/thinlto/auxiliary/thin-lto-inlines-aux.rs (100%) rename src/test/{ui => }/run-pass/thinlto/dylib-works.rs (100%) rename src/test/{ui => }/run-pass/thinlto/msvc-imp-present.rs (100%) rename src/test/{ui => }/run-pass/thinlto/thin-lto-inlines.rs (100%) rename src/test/{ui => }/run-pass/thinlto/thin-lto-inlines2.rs (100%) rename src/test/{ui => }/run-pass/thinlto/weak-works.rs (100%) rename src/test/{ui => }/run-pass/threads-sendsync/auxiliary/thread-local-extern-static.rs (100%) rename src/test/{ui => }/run-pass/threads-sendsync/comm.rs (100%) rename src/test/{ui => }/run-pass/threads-sendsync/send-is-not-static-par-for.rs (100%) rename src/test/{ui => }/run-pass/threads-sendsync/send-resource.rs (100%) rename src/test/{ui => }/run-pass/threads-sendsync/send-type-inference.rs (100%) rename src/test/{ui => }/run-pass/threads-sendsync/send_str_hashmap.rs (100%) rename src/test/{ui => }/run-pass/threads-sendsync/send_str_treemap.rs (100%) rename src/test/{ui => }/run-pass/threads-sendsync/sendable-class.rs (100%) rename src/test/{ui => }/run-pass/threads-sendsync/sendfn-is-a-block.rs (100%) rename src/test/{ui => }/run-pass/threads-sendsync/sendfn-spawn-with-fn-arg.rs (100%) rename src/test/{ui => }/run-pass/threads-sendsync/spawn-fn.rs (100%) rename src/test/{ui => }/run-pass/threads-sendsync/spawn-types.rs (100%) rename src/test/{ui => }/run-pass/threads-sendsync/spawn.rs (100%) rename src/test/{ui => }/run-pass/threads-sendsync/spawn2.rs (100%) rename src/test/{ui => }/run-pass/threads-sendsync/spawning-with-debug.rs (100%) rename src/test/{ui => }/run-pass/threads-sendsync/std-sync-right-kind-impls.rs (100%) rename src/test/{ui => }/run-pass/threads-sendsync/sync-send-atomics.rs (100%) rename src/test/{ui => }/run-pass/threads-sendsync/sync-send-in-std.rs (100%) rename src/test/{ui => }/run-pass/threads-sendsync/sync-send-iterators-in-libcollections.rs (100%) rename src/test/{ui => }/run-pass/threads-sendsync/sync-send-iterators-in-libcore.rs (100%) rename src/test/{ui => }/run-pass/threads-sendsync/task-comm-0.rs (100%) rename src/test/{ui => }/run-pass/threads-sendsync/task-comm-1.rs (100%) rename src/test/{ui => }/run-pass/threads-sendsync/task-comm-10.rs (100%) rename src/test/{ui => }/run-pass/threads-sendsync/task-comm-11.rs (100%) rename src/test/{ui => }/run-pass/threads-sendsync/task-comm-12.rs (100%) rename src/test/{ui => }/run-pass/threads-sendsync/task-comm-13.rs (100%) rename src/test/{ui => }/run-pass/threads-sendsync/task-comm-14.rs (100%) rename src/test/{ui => }/run-pass/threads-sendsync/task-comm-15.rs (100%) rename src/test/{ui => }/run-pass/threads-sendsync/task-comm-16.rs (100%) rename src/test/{ui => }/run-pass/threads-sendsync/task-comm-17.rs (100%) rename src/test/{ui => }/run-pass/threads-sendsync/task-comm-3.rs (100%) rename src/test/{ui => }/run-pass/threads-sendsync/task-comm-4.rs (100%) rename src/test/{ui => }/run-pass/threads-sendsync/task-comm-5.rs (100%) rename src/test/{ui => }/run-pass/threads-sendsync/task-comm-6.rs (100%) rename src/test/{ui => }/run-pass/threads-sendsync/task-comm-7.rs (100%) rename src/test/{ui => }/run-pass/threads-sendsync/task-comm-9.rs (100%) rename src/test/{ui => }/run-pass/threads-sendsync/task-comm-chan-nil.rs (100%) rename src/test/{ui => }/run-pass/threads-sendsync/task-life-0.rs (100%) rename src/test/{ui => }/run-pass/threads-sendsync/task-spawn-move-and-copy.rs (100%) rename src/test/{ui => }/run-pass/threads-sendsync/task-stderr.rs (100%) rename src/test/{ui => }/run-pass/threads-sendsync/thread-local-extern-static.rs (100%) rename src/test/{ui => }/run-pass/threads-sendsync/thread-local-syntax.rs (100%) rename src/test/{ui => }/run-pass/threads-sendsync/threads.rs (100%) rename src/test/{ui => }/run-pass/threads-sendsync/tls-dtors-are-run-in-a-static-binary.rs (100%) rename src/test/{ui => }/run-pass/threads-sendsync/tls-init-on-init.rs (100%) rename src/test/{ui => }/run-pass/threads-sendsync/tls-try-with.rs (100%) rename src/test/{ui => }/run-pass/traits/anon-trait-static-method.rs (100%) rename src/test/{ui => }/run-pass/traits/anon_trait_static_method_exe.rs (100%) rename src/test/{ui => }/run-pass/traits/assignability-trait.rs (100%) rename src/test/{ui => }/run-pass/traits/astconv-cycle-between-trait-and-type.rs (100%) rename src/test/{ui => }/run-pass/traits/augmented-assignments-trait.rs (100%) rename src/test/{ui => }/run-pass/traits/auto-traits.rs (100%) rename src/test/{ui => }/run-pass/traits/auxiliary/anon_trait_static_method_lib.rs (100%) rename src/test/{ui => }/run-pass/traits/auxiliary/go_trait.rs (100%) rename src/test/{ui => }/run-pass/traits/auxiliary/trait_default_method_xc_aux.rs (100%) rename src/test/{ui => }/run-pass/traits/auxiliary/trait_default_method_xc_aux_2.rs (100%) rename src/test/{ui => }/run-pass/traits/auxiliary/trait_inheritance_auto_xc_2_aux.rs (100%) rename src/test/{ui => }/run-pass/traits/auxiliary/trait_inheritance_auto_xc_aux.rs (100%) rename src/test/{ui => }/run-pass/traits/auxiliary/trait_inheritance_overloading_xc.rs (100%) rename src/test/{ui => }/run-pass/traits/auxiliary/trait_safety_lib.rs (100%) rename src/test/{ui => }/run-pass/traits/auxiliary/trait_xc_call_aux.rs (100%) rename src/test/{ui => }/run-pass/traits/auxiliary/traitimpl.rs (100%) rename src/test/{ui => }/run-pass/traits/conservative_impl_trait.rs (100%) rename src/test/{ui => }/run-pass/traits/cycle-trait-type-trait.rs (100%) rename src/test/{ui => }/run-pass/traits/default-method-supertrait-vtable.rs (100%) rename src/test/{ui => }/run-pass/traits/dyn-trait.rs (100%) rename src/test/{ui => }/run-pass/traits/fmt-pointer-trait.rs (100%) rename src/test/{ui => }/run-pass/traits/impl-implicit-trait.rs (100%) rename src/test/{ui => }/run-pass/traits/impl-inherent-prefer-over-trait.rs (100%) rename src/test/{ui => }/run-pass/traits/infer-from-object-trait-issue-26952.rs (100%) rename src/test/{ui => }/run-pass/traits/inherent-trait-method-order.rs (100%) rename src/test/{ui => }/run-pass/traits/kindck-owned-trait-contains-1.rs (100%) rename src/test/{ui => }/run-pass/traits/multiple-trait-bounds.rs (100%) rename src/test/{ui => }/run-pass/traits/object-one-type-two-traits.rs (100%) rename src/test/{ui => }/run-pass/traits/overlap-permitted-for-marker-traits-neg.rs (100%) rename src/test/{ui => }/run-pass/traits/overlap-permitted-for-marker-traits.rs (100%) rename src/test/{ui => }/run-pass/traits/parameterized-trait-with-bounds.rs (100%) rename src/test/{ui => }/run-pass/traits/supertrait-default-generics.rs (100%) rename src/test/{ui => }/run-pass/traits/syntax-trait-polarity.rs (100%) rename src/test/{ui => }/run-pass/traits/trait-bounds-basic.rs (100%) rename src/test/{ui => }/run-pass/traits/trait-bounds-impl-comparison-duplicates.rs (100%) rename src/test/{ui => }/run-pass/traits/trait-bounds-in-arc.rs (100%) rename src/test/{ui => }/run-pass/traits/trait-bounds-on-structs-and-enums.rs (100%) rename src/test/{ui => }/run-pass/traits/trait-bounds-recursion.rs (100%) rename src/test/{ui => }/run-pass/traits/trait-bounds.rs (100%) rename src/test/{ui => }/run-pass/traits/trait-cache-issue-18209.rs (100%) rename src/test/{ui => }/run-pass/traits/trait-coercion-generic.rs (100%) rename src/test/{ui => }/run-pass/traits/trait-coercion.rs (100%) rename src/test/{ui => }/run-pass/traits/trait-composition-trivial.rs (100%) rename src/test/{ui => }/run-pass/traits/trait-copy-guessing.rs (100%) rename src/test/{ui => }/run-pass/traits/trait-default-method-bound-subst.rs (100%) rename src/test/{ui => }/run-pass/traits/trait-default-method-bound-subst2.rs (100%) rename src/test/{ui => }/run-pass/traits/trait-default-method-bound-subst3.rs (100%) rename src/test/{ui => }/run-pass/traits/trait-default-method-bound-subst4.rs (100%) rename src/test/{ui => }/run-pass/traits/trait-default-method-bound.rs (100%) rename src/test/{ui => }/run-pass/traits/trait-default-method-xc-2.rs (100%) rename src/test/{ui => }/run-pass/traits/trait-default-method-xc.rs (100%) rename src/test/{ui => }/run-pass/traits/trait-false-ambiguity-where-clause-builtin-bound.rs (100%) rename src/test/{ui => }/run-pass/traits/trait-generic.rs (100%) rename src/test/{ui => }/run-pass/traits/trait-impl-2.rs (100%) rename src/test/{ui => }/run-pass/traits/trait-impl.rs (100%) rename src/test/{ui => }/run-pass/traits/trait-inheritance-auto-xc-2.rs (100%) rename src/test/{ui => }/run-pass/traits/trait-inheritance-auto-xc.rs (100%) rename src/test/{ui => }/run-pass/traits/trait-inheritance-auto.rs (100%) rename src/test/{ui => }/run-pass/traits/trait-inheritance-call-bound-inherited.rs (100%) rename src/test/{ui => }/run-pass/traits/trait-inheritance-call-bound-inherited2.rs (100%) rename src/test/{ui => }/run-pass/traits/trait-inheritance-cast-without-call-to-supertrait.rs (100%) rename src/test/{ui => }/run-pass/traits/trait-inheritance-cast.rs (100%) rename src/test/{ui => }/run-pass/traits/trait-inheritance-cross-trait-call-xc.rs (100%) rename src/test/{ui => }/run-pass/traits/trait-inheritance-cross-trait-call.rs (100%) rename src/test/{ui => }/run-pass/traits/trait-inheritance-diamond.rs (100%) rename src/test/{ui => }/run-pass/traits/trait-inheritance-multiple-inheritors.rs (100%) rename src/test/{ui => }/run-pass/traits/trait-inheritance-multiple-params.rs (100%) rename src/test/{ui => }/run-pass/traits/trait-inheritance-num.rs (100%) rename src/test/{ui => }/run-pass/traits/trait-inheritance-num0.rs (100%) rename src/test/{ui => }/run-pass/traits/trait-inheritance-num1.rs (100%) rename src/test/{ui => }/run-pass/traits/trait-inheritance-num2.rs (100%) rename src/test/{ui => }/run-pass/traits/trait-inheritance-num3.rs (100%) rename src/test/{ui => }/run-pass/traits/trait-inheritance-num5.rs (100%) rename src/test/{ui => }/run-pass/traits/trait-inheritance-overloading-simple.rs (100%) rename src/test/{ui => }/run-pass/traits/trait-inheritance-overloading-xc-exe.rs (100%) rename src/test/{ui => }/run-pass/traits/trait-inheritance-overloading.rs (100%) rename src/test/{ui => }/run-pass/traits/trait-inheritance-self-in-supertype.rs (100%) rename src/test/{ui => }/run-pass/traits/trait-inheritance-self.rs (100%) rename src/test/{ui => }/run-pass/traits/trait-inheritance-simple.rs (100%) rename src/test/{ui => }/run-pass/traits/trait-inheritance-static.rs (100%) rename src/test/{ui => }/run-pass/traits/trait-inheritance-static2.rs (100%) rename src/test/{ui => }/run-pass/traits/trait-inheritance-subst.rs (100%) rename src/test/{ui => }/run-pass/traits/trait-inheritance-subst2.rs (100%) rename src/test/{ui => }/run-pass/traits/trait-inheritance-visibility.rs (100%) rename src/test/{ui => }/run-pass/traits/trait-inheritance2.rs (100%) rename src/test/{ui => }/run-pass/traits/trait-item-inside-macro.rs (100%) rename src/test/{ui => }/run-pass/traits/trait-object-auto-dedup.rs (100%) rename src/test/{ui => }/run-pass/traits/trait-object-exclusion.rs (100%) rename src/test/{ui => }/run-pass/traits/trait-object-generics.rs (100%) rename src/test/{ui => }/run-pass/traits/trait-object-lifetime-first.rs (100%) rename src/test/{ui => }/run-pass/traits/trait-object-with-lifetime-bound.rs (100%) rename src/test/{ui => }/run-pass/traits/trait-region-pointer-simple.rs (100%) rename src/test/{ui => }/run-pass/traits/trait-safety-ok-cc.rs (100%) rename src/test/{ui => }/run-pass/traits/trait-safety-ok.rs (100%) rename src/test/{ui => }/run-pass/traits/trait-static-method-overwriting.rs (100%) rename src/test/{ui => }/run-pass/traits/trait-to-str.rs (100%) rename src/test/{ui => }/run-pass/traits/trait-where-clause-vs-impl.rs (100%) rename src/test/{ui => }/run-pass/traits/trait-with-bounds-default.rs (100%) rename src/test/{ui => }/run-pass/traits/traits-assoc-type-in-supertrait.rs (100%) rename src/test/{ui => }/run-pass/traits/traits-conditional-dispatch.rs (100%) rename src/test/{ui => }/run-pass/traits/traits-conditional-model-fn.rs (100%) rename src/test/{ui => }/run-pass/traits/traits-default-method-macro.rs (100%) rename src/test/{ui => }/run-pass/traits/traits-default-method-mut.rs (100%) rename src/test/{ui => }/run-pass/traits/traits-default-method-self.rs (100%) rename src/test/{ui => }/run-pass/traits/traits-default-method-trivial.rs (100%) rename src/test/{ui => }/run-pass/traits/traits-elaborate-type-region.rs (100%) rename src/test/{ui => }/run-pass/traits/traits-impl-object-overlap-issue-23853.rs (100%) rename src/test/{ui => }/run-pass/traits/traits-issue-22019.rs (100%) rename src/test/{ui => }/run-pass/traits/traits-issue-22110.rs (100%) rename src/test/{ui => }/run-pass/traits/traits-issue-22655.rs (100%) rename src/test/{ui => }/run-pass/traits/traits-issue-23003.rs (100%) rename src/test/{ui => }/run-pass/traits/traits-issue-26339.rs (100%) rename src/test/{ui => }/run-pass/traits/traits-multidispatch-infer-convert-target.rs (100%) rename src/test/{ui => }/run-pass/traits/traits-negative-impls.rs (100%) rename src/test/{ui => }/run-pass/traits/traits-repeated-supertrait.rs (100%) rename src/test/{ui => }/run-pass/traits/ufcs-trait-object.rs (100%) rename src/test/{ui => }/run-pass/traits/use-trait-before-def.rs (100%) rename src/test/{ui => }/run-pass/unboxed-closures/auxiliary/unboxed-closures-cross-crate.rs (100%) rename src/test/{ui => }/run-pass/unboxed-closures/unboxed-closures-all-traits.rs (100%) rename src/test/{ui => }/run-pass/unboxed-closures/unboxed-closures-blanket-fn-mut.rs (100%) rename src/test/{ui => }/run-pass/unboxed-closures/unboxed-closures-blanket-fn.rs (100%) rename src/test/{ui => }/run-pass/unboxed-closures/unboxed-closures-boxed.rs (100%) rename src/test/{ui => }/run-pass/unboxed-closures/unboxed-closures-by-ref.rs (100%) rename src/test/{ui => }/run-pass/unboxed-closures/unboxed-closures-call-fn-autoderef.rs (100%) rename src/test/{ui => }/run-pass/unboxed-closures/unboxed-closures-call-sugar-autoderef.rs (100%) rename src/test/{ui => }/run-pass/unboxed-closures/unboxed-closures-call-sugar-object-autoderef.rs (100%) rename src/test/{ui => }/run-pass/unboxed-closures/unboxed-closures-call-sugar-object.rs (100%) rename src/test/{ui => }/run-pass/unboxed-closures/unboxed-closures-counter-not-moved.rs (100%) rename src/test/{ui => }/run-pass/unboxed-closures/unboxed-closures-cross-crate.rs (100%) rename src/test/{ui => }/run-pass/unboxed-closures/unboxed-closures-direct-sugary-call.rs (100%) rename src/test/{ui => }/run-pass/unboxed-closures/unboxed-closures-drop.rs (100%) rename src/test/{ui => }/run-pass/unboxed-closures/unboxed-closures-extern-fn-hr.rs (100%) rename src/test/{ui => }/run-pass/unboxed-closures/unboxed-closures-extern-fn.rs (100%) rename src/test/{ui => }/run-pass/unboxed-closures/unboxed-closures-fn-as-fnmut-and-fnonce.rs (100%) rename src/test/{ui => }/run-pass/unboxed-closures/unboxed-closures-fnmut-as-fnonce.rs (100%) rename src/test/{ui => }/run-pass/unboxed-closures/unboxed-closures-generic.rs (100%) rename src/test/{ui => }/run-pass/unboxed-closures/unboxed-closures-infer-arg-types-from-expected-bound.rs (100%) rename src/test/{ui => }/run-pass/unboxed-closures/unboxed-closures-infer-arg-types-from-expected-object-type.rs (100%) rename src/test/{ui => }/run-pass/unboxed-closures/unboxed-closures-infer-arg-types-w-bound-regs-from-expected-bound.rs (100%) rename src/test/{ui => }/run-pass/unboxed-closures/unboxed-closures-infer-explicit-call-early.rs (100%) rename src/test/{ui => }/run-pass/unboxed-closures/unboxed-closures-infer-fnmut-calling-fnmut.rs (100%) rename src/test/{ui => }/run-pass/unboxed-closures/unboxed-closures-infer-fnmut-move.rs (100%) rename src/test/{ui => }/run-pass/unboxed-closures/unboxed-closures-infer-fnmut.rs (100%) rename src/test/{ui => }/run-pass/unboxed-closures/unboxed-closures-infer-fnonce-move.rs (100%) rename src/test/{ui => }/run-pass/unboxed-closures/unboxed-closures-infer-fnonce.rs (100%) rename src/test/{ui => }/run-pass/unboxed-closures/unboxed-closures-infer-kind.rs (100%) rename src/test/{ui => }/run-pass/unboxed-closures/unboxed-closures-infer-recursive-fn.rs (100%) rename src/test/{ui => }/run-pass/unboxed-closures/unboxed-closures-infer-upvar.rs (100%) rename src/test/{ui => }/run-pass/unboxed-closures/unboxed-closures-manual-impl.rs (100%) rename src/test/{ui => }/run-pass/unboxed-closures/unboxed-closures-monomorphization.rs (100%) rename src/test/{ui => }/run-pass/unboxed-closures/unboxed-closures-move-from-projection-issue-30046.rs (100%) rename src/test/{ui => }/run-pass/unboxed-closures/unboxed-closures-move-mutable.rs (100%) rename src/test/{ui => }/run-pass/unboxed-closures/unboxed-closures-move-some-upvars-in-by-ref-closure.rs (100%) rename src/test/{ui => }/run-pass/unboxed-closures/unboxed-closures-prelude.rs (100%) rename src/test/{ui => }/run-pass/unboxed-closures/unboxed-closures-simple.rs (100%) rename src/test/{ui => }/run-pass/unboxed-closures/unboxed-closures-single-word-env.rs (100%) rename src/test/{ui => }/run-pass/unboxed-closures/unboxed-closures-static-call-fn-once.rs (100%) rename src/test/{ui => }/run-pass/unboxed-closures/unboxed-closures-sugar-object.rs (100%) rename src/test/{ui => }/run-pass/unboxed-closures/unboxed-closures-unique-type-id.rs (100%) rename src/test/{ui => }/run-pass/unboxed-closures/unboxed-closures-zero-args.rs (100%) rename src/test/{ui => }/run-pass/uniform-paths/basic-nested.rs (100%) rename src/test/{ui => }/run-pass/uniform-paths/basic.rs (100%) rename src/test/{ui => }/run-pass/uniform-paths/macros-nested.rs (100%) rename src/test/{ui => }/run-pass/uniform-paths/macros.rs (100%) rename src/test/{ui => }/run-pass/uniform-paths/same-crate.rs (100%) rename src/test/{ui => }/run-pass/union/auxiliary/union.rs (100%) rename src/test/{ui => }/run-pass/union/union-align.rs (100%) rename src/test/{ui => }/run-pass/union/union-backcomp.rs (100%) rename src/test/{ui => }/run-pass/union/union-basic.rs (100%) rename src/test/{ui => }/run-pass/union/union-c-interop.rs (100%) rename src/test/{ui => }/run-pass/union/union-const-codegen.rs (100%) rename src/test/{ui => }/run-pass/union/union-const-eval-field.rs (100%) rename src/test/{ui => }/run-pass/union/union-derive.rs (100%) rename src/test/{ui => }/run-pass/union/union-drop-assign.rs (100%) rename src/test/{ui => }/run-pass/union/union-drop.rs (100%) rename src/test/{ui => }/run-pass/union/union-generic.rs (100%) rename src/test/{ui => }/run-pass/union/union-inherent-method.rs (100%) rename src/test/{ui => }/run-pass/union/union-macro.rs (100%) rename src/test/{ui => }/run-pass/union/union-nodrop.rs (100%) rename src/test/{ui => }/run-pass/union/union-overwrite.rs (100%) rename src/test/{ui => }/run-pass/union/union-packed.rs (100%) rename src/test/{ui => }/run-pass/union/union-pat-refutability.rs (100%) rename src/test/{ui => }/run-pass/union/union-trait-impl.rs (100%) rename src/test/{ui => }/run-pass/union/union-transmute.rs (100%) rename src/test/{ui => }/run-pass/union/union-with-drop-fields-lint.rs (100%) rename src/test/{ui => }/run-pass/unique/unique-assign-copy.rs (100%) rename src/test/{ui => }/run-pass/unique/unique-assign-drop.rs (100%) rename src/test/{ui => }/run-pass/unique/unique-assign-generic.rs (100%) rename src/test/{ui => }/run-pass/unique/unique-assign.rs (100%) rename src/test/{ui => }/run-pass/unique/unique-autoderef-field.rs (100%) rename src/test/{ui => }/run-pass/unique/unique-autoderef-index.rs (100%) rename src/test/{ui => }/run-pass/unique/unique-cmp.rs (100%) rename src/test/{ui => }/run-pass/unique/unique-containing-tag.rs (100%) rename src/test/{ui => }/run-pass/unique/unique-create.rs (100%) rename src/test/{ui => }/run-pass/unique/unique-decl-init-copy.rs (100%) rename src/test/{ui => }/run-pass/unique/unique-decl-init.rs (100%) rename src/test/{ui => }/run-pass/unique/unique-decl-move.rs (100%) rename src/test/{ui => }/run-pass/unique/unique-decl.rs (100%) rename src/test/{ui => }/run-pass/unique/unique-deref.rs (100%) rename src/test/{ui => }/run-pass/unique/unique-destructure.rs (100%) rename src/test/{ui => }/run-pass/unique/unique-drop-complex.rs (100%) rename src/test/{ui => }/run-pass/unique/unique-ffi-symbols.rs (100%) rename src/test/{ui => }/run-pass/unique/unique-fn-arg-move.rs (100%) rename src/test/{ui => }/run-pass/unique/unique-fn-arg-mut.rs (100%) rename src/test/{ui => }/run-pass/unique/unique-fn-arg.rs (100%) rename src/test/{ui => }/run-pass/unique/unique-fn-ret.rs (100%) rename src/test/{ui => }/run-pass/unique/unique-generic-assign.rs (100%) rename src/test/{ui => }/run-pass/unique/unique-in-tag.rs (100%) rename src/test/{ui => }/run-pass/unique/unique-in-vec-copy.rs (100%) rename src/test/{ui => }/run-pass/unique/unique-in-vec.rs (100%) rename src/test/{ui => }/run-pass/unique/unique-init.rs (100%) rename src/test/{ui => }/run-pass/unique/unique-kinds.rs (100%) rename src/test/{ui => }/run-pass/unique/unique-log.rs (100%) rename src/test/{ui => }/run-pass/unique/unique-match-discrim.rs (100%) rename src/test/{ui => }/run-pass/unique/unique-move-drop.rs (100%) rename src/test/{ui => }/run-pass/unique/unique-move-temp.rs (100%) rename src/test/{ui => }/run-pass/unique/unique-move.rs (100%) rename src/test/{ui => }/run-pass/unique/unique-mutable.rs (100%) rename src/test/{ui => }/run-pass/unique/unique-object-move.rs (100%) rename src/test/{ui => }/run-pass/unique/unique-pat-2.rs (100%) rename src/test/{ui => }/run-pass/unique/unique-pat-3.rs (100%) rename src/test/{ui => }/run-pass/unique/unique-pat.rs (100%) rename src/test/{ui => }/run-pass/unique/unique-rec.rs (100%) rename src/test/{ui => }/run-pass/unique/unique-send-2.rs (100%) rename src/test/{ui => }/run-pass/unique/unique-send.rs (100%) rename src/test/{ui => }/run-pass/unique/unique-swap.rs (100%) rename src/test/{ui => }/run-pass/unsized-locals/reference-unsized-locals.rs (100%) rename src/test/{ui => }/run-pass/unsized-locals/simple-unsized-locals.rs (100%) rename src/test/{ui => }/run-pass/unsized-locals/unsized-exprs.rs (100%) rename src/test/{ui => }/run-pass/unsized-locals/unsized-parameters.rs (100%) rename src/test/{ui => }/run-pass/where-clauses/auxiliary/where_clauses_xc.rs (100%) rename src/test/{ui => }/run-pass/where-clauses/where-clause-bounds-inconsistency.rs (100%) rename src/test/{ui => }/run-pass/where-clauses/where-clause-early-bound-lifetimes.rs (100%) rename src/test/{ui => }/run-pass/where-clauses/where-clause-method-substituion.rs (100%) rename src/test/{ui => }/run-pass/where-clauses/where-clause-region-outlives.rs (100%) rename src/test/{ui => }/run-pass/where-clauses/where-clauses-cross-crate.rs (100%) rename src/test/{ui => }/run-pass/where-clauses/where-clauses-lifetimes.rs (100%) rename src/test/{ui => }/run-pass/where-clauses/where-clauses-method.rs (100%) rename src/test/{ui => }/run-pass/where-clauses/where-clauses-unboxed-closures.rs (100%) rename src/test/{ui => }/run-pass/where-clauses/where-clauses.rs (100%) rename src/test/{ui => }/run-pass/zero-sized/zero-size-type-destructors.rs (100%) rename src/test/{ui => }/run-pass/zero-sized/zero-sized-binary-heap-push.rs (100%) rename src/test/{ui => }/run-pass/zero-sized/zero-sized-btreemap-insert.rs (100%) rename src/test/{ui => }/run-pass/zero-sized/zero-sized-linkedlist-push.rs (100%) rename src/test/{ui => }/run-pass/zero-sized/zero-sized-tuple-struct.rs (100%) rename src/test/{ui => }/run-pass/zero-sized/zero-sized-vec-deque-push.rs (100%) rename src/test/{ui => }/run-pass/zero-sized/zero-sized-vec-push.rs (100%) diff --git a/src/test/ui/run-pass/allocator/auxiliary/custom-as-global.rs b/src/test/run-pass/allocator/auxiliary/custom-as-global.rs similarity index 100% rename from src/test/ui/run-pass/allocator/auxiliary/custom-as-global.rs rename to src/test/run-pass/allocator/auxiliary/custom-as-global.rs diff --git a/src/test/ui/run-pass/allocator/auxiliary/custom.rs b/src/test/run-pass/allocator/auxiliary/custom.rs similarity index 100% rename from src/test/ui/run-pass/allocator/auxiliary/custom.rs rename to src/test/run-pass/allocator/auxiliary/custom.rs diff --git a/src/test/ui/run-pass/allocator/auxiliary/helper.rs b/src/test/run-pass/allocator/auxiliary/helper.rs similarity index 100% rename from src/test/ui/run-pass/allocator/auxiliary/helper.rs rename to src/test/run-pass/allocator/auxiliary/helper.rs diff --git a/src/test/ui/run-pass/allocator/custom.rs b/src/test/run-pass/allocator/custom.rs similarity index 100% rename from src/test/ui/run-pass/allocator/custom.rs rename to src/test/run-pass/allocator/custom.rs diff --git a/src/test/ui/run-pass/allocator/xcrate-use.rs b/src/test/run-pass/allocator/xcrate-use.rs similarity index 100% rename from src/test/ui/run-pass/allocator/xcrate-use.rs rename to src/test/run-pass/allocator/xcrate-use.rs diff --git a/src/test/ui/run-pass/allocator/xcrate-use2.rs b/src/test/run-pass/allocator/xcrate-use2.rs similarity index 100% rename from src/test/ui/run-pass/allocator/xcrate-use2.rs rename to src/test/run-pass/allocator/xcrate-use2.rs diff --git a/src/test/ui/run-pass/array-slice-vec/arr_cycle.rs b/src/test/run-pass/array-slice-vec/arr_cycle.rs similarity index 100% rename from src/test/ui/run-pass/array-slice-vec/arr_cycle.rs rename to src/test/run-pass/array-slice-vec/arr_cycle.rs diff --git a/src/test/ui/run-pass/array-slice-vec/array_const_index-1.rs b/src/test/run-pass/array-slice-vec/array_const_index-1.rs similarity index 100% rename from src/test/ui/run-pass/array-slice-vec/array_const_index-1.rs rename to src/test/run-pass/array-slice-vec/array_const_index-1.rs diff --git a/src/test/ui/run-pass/array-slice-vec/box-of-array-of-drop-1.rs b/src/test/run-pass/array-slice-vec/box-of-array-of-drop-1.rs similarity index 100% rename from src/test/ui/run-pass/array-slice-vec/box-of-array-of-drop-1.rs rename to src/test/run-pass/array-slice-vec/box-of-array-of-drop-1.rs diff --git a/src/test/ui/run-pass/array-slice-vec/box-of-array-of-drop-2.rs b/src/test/run-pass/array-slice-vec/box-of-array-of-drop-2.rs similarity index 100% rename from src/test/ui/run-pass/array-slice-vec/box-of-array-of-drop-2.rs rename to src/test/run-pass/array-slice-vec/box-of-array-of-drop-2.rs diff --git a/src/test/ui/run-pass/array-slice-vec/cast-in-array-size.rs b/src/test/run-pass/array-slice-vec/cast-in-array-size.rs similarity index 100% rename from src/test/ui/run-pass/array-slice-vec/cast-in-array-size.rs rename to src/test/run-pass/array-slice-vec/cast-in-array-size.rs diff --git a/src/test/ui/run-pass/array-slice-vec/check-static-mut-slices.rs b/src/test/run-pass/array-slice-vec/check-static-mut-slices.rs similarity index 100% rename from src/test/ui/run-pass/array-slice-vec/check-static-mut-slices.rs rename to src/test/run-pass/array-slice-vec/check-static-mut-slices.rs diff --git a/src/test/ui/run-pass/array-slice-vec/check-static-slice.rs b/src/test/run-pass/array-slice-vec/check-static-slice.rs similarity index 100% rename from src/test/ui/run-pass/array-slice-vec/check-static-slice.rs rename to src/test/run-pass/array-slice-vec/check-static-slice.rs diff --git a/src/test/ui/run-pass/array-slice-vec/copy-out-of-array-1.rs b/src/test/run-pass/array-slice-vec/copy-out-of-array-1.rs similarity index 100% rename from src/test/ui/run-pass/array-slice-vec/copy-out-of-array-1.rs rename to src/test/run-pass/array-slice-vec/copy-out-of-array-1.rs diff --git a/src/test/ui/run-pass/array-slice-vec/destructure-array-1.rs b/src/test/run-pass/array-slice-vec/destructure-array-1.rs similarity index 100% rename from src/test/ui/run-pass/array-slice-vec/destructure-array-1.rs rename to src/test/run-pass/array-slice-vec/destructure-array-1.rs diff --git a/src/test/ui/run-pass/array-slice-vec/empty-mutable-vec.rs b/src/test/run-pass/array-slice-vec/empty-mutable-vec.rs similarity index 100% rename from src/test/ui/run-pass/array-slice-vec/empty-mutable-vec.rs rename to src/test/run-pass/array-slice-vec/empty-mutable-vec.rs diff --git a/src/test/ui/run-pass/array-slice-vec/estr-slice.rs b/src/test/run-pass/array-slice-vec/estr-slice.rs similarity index 100% rename from src/test/ui/run-pass/array-slice-vec/estr-slice.rs rename to src/test/run-pass/array-slice-vec/estr-slice.rs diff --git a/src/test/ui/run-pass/array-slice-vec/evec-slice.rs b/src/test/run-pass/array-slice-vec/evec-slice.rs similarity index 100% rename from src/test/ui/run-pass/array-slice-vec/evec-slice.rs rename to src/test/run-pass/array-slice-vec/evec-slice.rs diff --git a/src/test/ui/run-pass/array-slice-vec/fixed_length_copy.rs b/src/test/run-pass/array-slice-vec/fixed_length_copy.rs similarity index 100% rename from src/test/ui/run-pass/array-slice-vec/fixed_length_copy.rs rename to src/test/run-pass/array-slice-vec/fixed_length_copy.rs diff --git a/src/test/ui/run-pass/array-slice-vec/huge-largest-array.rs b/src/test/run-pass/array-slice-vec/huge-largest-array.rs similarity index 100% rename from src/test/ui/run-pass/array-slice-vec/huge-largest-array.rs rename to src/test/run-pass/array-slice-vec/huge-largest-array.rs diff --git a/src/test/ui/run-pass/array-slice-vec/ivec-pass-by-value.rs b/src/test/run-pass/array-slice-vec/ivec-pass-by-value.rs similarity index 100% rename from src/test/ui/run-pass/array-slice-vec/ivec-pass-by-value.rs rename to src/test/run-pass/array-slice-vec/ivec-pass-by-value.rs diff --git a/src/test/ui/run-pass/array-slice-vec/mutability-inherits-through-fixed-length-vec.rs b/src/test/run-pass/array-slice-vec/mutability-inherits-through-fixed-length-vec.rs similarity index 100% rename from src/test/ui/run-pass/array-slice-vec/mutability-inherits-through-fixed-length-vec.rs rename to src/test/run-pass/array-slice-vec/mutability-inherits-through-fixed-length-vec.rs diff --git a/src/test/ui/run-pass/array-slice-vec/mutable-alias-vec.rs b/src/test/run-pass/array-slice-vec/mutable-alias-vec.rs similarity index 100% rename from src/test/ui/run-pass/array-slice-vec/mutable-alias-vec.rs rename to src/test/run-pass/array-slice-vec/mutable-alias-vec.rs diff --git a/src/test/ui/run-pass/array-slice-vec/nested-vec-1.rs b/src/test/run-pass/array-slice-vec/nested-vec-1.rs similarity index 100% rename from src/test/ui/run-pass/array-slice-vec/nested-vec-1.rs rename to src/test/run-pass/array-slice-vec/nested-vec-1.rs diff --git a/src/test/ui/run-pass/array-slice-vec/nested-vec-2.rs b/src/test/run-pass/array-slice-vec/nested-vec-2.rs similarity index 100% rename from src/test/ui/run-pass/array-slice-vec/nested-vec-2.rs rename to src/test/run-pass/array-slice-vec/nested-vec-2.rs diff --git a/src/test/ui/run-pass/array-slice-vec/nested-vec-3.rs b/src/test/run-pass/array-slice-vec/nested-vec-3.rs similarity index 100% rename from src/test/ui/run-pass/array-slice-vec/nested-vec-3.rs rename to src/test/run-pass/array-slice-vec/nested-vec-3.rs diff --git a/src/test/ui/run-pass/array-slice-vec/new-style-fixed-length-vec.rs b/src/test/run-pass/array-slice-vec/new-style-fixed-length-vec.rs similarity index 100% rename from src/test/ui/run-pass/array-slice-vec/new-style-fixed-length-vec.rs rename to src/test/run-pass/array-slice-vec/new-style-fixed-length-vec.rs diff --git a/src/test/ui/run-pass/array-slice-vec/rcvr-borrowed-to-slice.rs b/src/test/run-pass/array-slice-vec/rcvr-borrowed-to-slice.rs similarity index 100% rename from src/test/ui/run-pass/array-slice-vec/rcvr-borrowed-to-slice.rs rename to src/test/run-pass/array-slice-vec/rcvr-borrowed-to-slice.rs diff --git a/src/test/ui/run-pass/array-slice-vec/repeated-vector-syntax.rs b/src/test/run-pass/array-slice-vec/repeated-vector-syntax.rs similarity index 100% rename from src/test/ui/run-pass/array-slice-vec/repeated-vector-syntax.rs rename to src/test/run-pass/array-slice-vec/repeated-vector-syntax.rs diff --git a/src/test/ui/run-pass/array-slice-vec/show-boxed-slice.rs b/src/test/run-pass/array-slice-vec/show-boxed-slice.rs similarity index 100% rename from src/test/ui/run-pass/array-slice-vec/show-boxed-slice.rs rename to src/test/run-pass/array-slice-vec/show-boxed-slice.rs diff --git a/src/test/ui/run-pass/array-slice-vec/slice-2.rs b/src/test/run-pass/array-slice-vec/slice-2.rs similarity index 100% rename from src/test/ui/run-pass/array-slice-vec/slice-2.rs rename to src/test/run-pass/array-slice-vec/slice-2.rs diff --git a/src/test/ui/run-pass/array-slice-vec/slice-of-zero-size-elements.rs b/src/test/run-pass/array-slice-vec/slice-of-zero-size-elements.rs similarity index 100% rename from src/test/ui/run-pass/array-slice-vec/slice-of-zero-size-elements.rs rename to src/test/run-pass/array-slice-vec/slice-of-zero-size-elements.rs diff --git a/src/test/ui/run-pass/array-slice-vec/slice-panic-1.rs b/src/test/run-pass/array-slice-vec/slice-panic-1.rs similarity index 100% rename from src/test/ui/run-pass/array-slice-vec/slice-panic-1.rs rename to src/test/run-pass/array-slice-vec/slice-panic-1.rs diff --git a/src/test/ui/run-pass/array-slice-vec/slice-panic-2.rs b/src/test/run-pass/array-slice-vec/slice-panic-2.rs similarity index 100% rename from src/test/ui/run-pass/array-slice-vec/slice-panic-2.rs rename to src/test/run-pass/array-slice-vec/slice-panic-2.rs diff --git a/src/test/ui/run-pass/array-slice-vec/slice.rs b/src/test/run-pass/array-slice-vec/slice.rs similarity index 100% rename from src/test/ui/run-pass/array-slice-vec/slice.rs rename to src/test/run-pass/array-slice-vec/slice.rs diff --git a/src/test/ui/run-pass/array-slice-vec/slice_binary_search.rs b/src/test/run-pass/array-slice-vec/slice_binary_search.rs similarity index 100% rename from src/test/ui/run-pass/array-slice-vec/slice_binary_search.rs rename to src/test/run-pass/array-slice-vec/slice_binary_search.rs diff --git a/src/test/ui/run-pass/array-slice-vec/variance-vec-covariant.rs b/src/test/run-pass/array-slice-vec/variance-vec-covariant.rs similarity index 100% rename from src/test/ui/run-pass/array-slice-vec/variance-vec-covariant.rs rename to src/test/run-pass/array-slice-vec/variance-vec-covariant.rs diff --git a/src/test/ui/run-pass/array-slice-vec/vec-concat.rs b/src/test/run-pass/array-slice-vec/vec-concat.rs similarity index 100% rename from src/test/ui/run-pass/array-slice-vec/vec-concat.rs rename to src/test/run-pass/array-slice-vec/vec-concat.rs diff --git a/src/test/ui/run-pass/array-slice-vec/vec-dst.rs b/src/test/run-pass/array-slice-vec/vec-dst.rs similarity index 100% rename from src/test/ui/run-pass/array-slice-vec/vec-dst.rs rename to src/test/run-pass/array-slice-vec/vec-dst.rs diff --git a/src/test/ui/run-pass/array-slice-vec/vec-fixed-length.rs b/src/test/run-pass/array-slice-vec/vec-fixed-length.rs similarity index 100% rename from src/test/ui/run-pass/array-slice-vec/vec-fixed-length.rs rename to src/test/run-pass/array-slice-vec/vec-fixed-length.rs diff --git a/src/test/ui/run-pass/array-slice-vec/vec-growth.rs b/src/test/run-pass/array-slice-vec/vec-growth.rs similarity index 100% rename from src/test/ui/run-pass/array-slice-vec/vec-growth.rs rename to src/test/run-pass/array-slice-vec/vec-growth.rs diff --git a/src/test/ui/run-pass/array-slice-vec/vec-late-init.rs b/src/test/run-pass/array-slice-vec/vec-late-init.rs similarity index 100% rename from src/test/ui/run-pass/array-slice-vec/vec-late-init.rs rename to src/test/run-pass/array-slice-vec/vec-late-init.rs diff --git a/src/test/ui/run-pass/array-slice-vec/vec-macro-no-std.rs b/src/test/run-pass/array-slice-vec/vec-macro-no-std.rs similarity index 100% rename from src/test/ui/run-pass/array-slice-vec/vec-macro-no-std.rs rename to src/test/run-pass/array-slice-vec/vec-macro-no-std.rs diff --git a/src/test/ui/run-pass/array-slice-vec/vec-macro-repeat.rs b/src/test/run-pass/array-slice-vec/vec-macro-repeat.rs similarity index 100% rename from src/test/ui/run-pass/array-slice-vec/vec-macro-repeat.rs rename to src/test/run-pass/array-slice-vec/vec-macro-repeat.rs diff --git a/src/test/ui/run-pass/array-slice-vec/vec-macro-rvalue-scope.rs b/src/test/run-pass/array-slice-vec/vec-macro-rvalue-scope.rs similarity index 100% rename from src/test/ui/run-pass/array-slice-vec/vec-macro-rvalue-scope.rs rename to src/test/run-pass/array-slice-vec/vec-macro-rvalue-scope.rs diff --git a/src/test/ui/run-pass/array-slice-vec/vec-macro-with-brackets.rs b/src/test/run-pass/array-slice-vec/vec-macro-with-brackets.rs similarity index 100% rename from src/test/ui/run-pass/array-slice-vec/vec-macro-with-brackets.rs rename to src/test/run-pass/array-slice-vec/vec-macro-with-brackets.rs diff --git a/src/test/ui/run-pass/array-slice-vec/vec-macro-with-trailing-comma.rs b/src/test/run-pass/array-slice-vec/vec-macro-with-trailing-comma.rs similarity index 100% rename from src/test/ui/run-pass/array-slice-vec/vec-macro-with-trailing-comma.rs rename to src/test/run-pass/array-slice-vec/vec-macro-with-trailing-comma.rs diff --git a/src/test/ui/run-pass/array-slice-vec/vec-matching-autoslice.rs b/src/test/run-pass/array-slice-vec/vec-matching-autoslice.rs similarity index 100% rename from src/test/ui/run-pass/array-slice-vec/vec-matching-autoslice.rs rename to src/test/run-pass/array-slice-vec/vec-matching-autoslice.rs diff --git a/src/test/ui/run-pass/array-slice-vec/vec-matching-fixed.rs b/src/test/run-pass/array-slice-vec/vec-matching-fixed.rs similarity index 100% rename from src/test/ui/run-pass/array-slice-vec/vec-matching-fixed.rs rename to src/test/run-pass/array-slice-vec/vec-matching-fixed.rs diff --git a/src/test/ui/run-pass/array-slice-vec/vec-matching-fold.rs b/src/test/run-pass/array-slice-vec/vec-matching-fold.rs similarity index 100% rename from src/test/ui/run-pass/array-slice-vec/vec-matching-fold.rs rename to src/test/run-pass/array-slice-vec/vec-matching-fold.rs diff --git a/src/test/ui/run-pass/array-slice-vec/vec-matching-legal-tail-element-borrow.rs b/src/test/run-pass/array-slice-vec/vec-matching-legal-tail-element-borrow.rs similarity index 100% rename from src/test/ui/run-pass/array-slice-vec/vec-matching-legal-tail-element-borrow.rs rename to src/test/run-pass/array-slice-vec/vec-matching-legal-tail-element-borrow.rs diff --git a/src/test/ui/run-pass/array-slice-vec/vec-matching.rs b/src/test/run-pass/array-slice-vec/vec-matching.rs similarity index 100% rename from src/test/ui/run-pass/array-slice-vec/vec-matching.rs rename to src/test/run-pass/array-slice-vec/vec-matching.rs diff --git a/src/test/ui/run-pass/array-slice-vec/vec-push.rs b/src/test/run-pass/array-slice-vec/vec-push.rs similarity index 100% rename from src/test/ui/run-pass/array-slice-vec/vec-push.rs rename to src/test/run-pass/array-slice-vec/vec-push.rs diff --git a/src/test/ui/run-pass/array-slice-vec/vec-repeat-with-cast.rs b/src/test/run-pass/array-slice-vec/vec-repeat-with-cast.rs similarity index 100% rename from src/test/ui/run-pass/array-slice-vec/vec-repeat-with-cast.rs rename to src/test/run-pass/array-slice-vec/vec-repeat-with-cast.rs diff --git a/src/test/ui/run-pass/array-slice-vec/vec-slice-drop.rs b/src/test/run-pass/array-slice-vec/vec-slice-drop.rs similarity index 100% rename from src/test/ui/run-pass/array-slice-vec/vec-slice-drop.rs rename to src/test/run-pass/array-slice-vec/vec-slice-drop.rs diff --git a/src/test/ui/run-pass/array-slice-vec/vec-slice.rs b/src/test/run-pass/array-slice-vec/vec-slice.rs similarity index 100% rename from src/test/ui/run-pass/array-slice-vec/vec-slice.rs rename to src/test/run-pass/array-slice-vec/vec-slice.rs diff --git a/src/test/ui/run-pass/array-slice-vec/vec-tail-matching.rs b/src/test/run-pass/array-slice-vec/vec-tail-matching.rs similarity index 100% rename from src/test/ui/run-pass/array-slice-vec/vec-tail-matching.rs rename to src/test/run-pass/array-slice-vec/vec-tail-matching.rs diff --git a/src/test/ui/run-pass/array-slice-vec/vec-to_str.rs b/src/test/run-pass/array-slice-vec/vec-to_str.rs similarity index 100% rename from src/test/ui/run-pass/array-slice-vec/vec-to_str.rs rename to src/test/run-pass/array-slice-vec/vec-to_str.rs diff --git a/src/test/ui/run-pass/array-slice-vec/vec.rs b/src/test/run-pass/array-slice-vec/vec.rs similarity index 100% rename from src/test/ui/run-pass/array-slice-vec/vec.rs rename to src/test/run-pass/array-slice-vec/vec.rs diff --git a/src/test/ui/run-pass/array-slice-vec/vec_cycle.rs b/src/test/run-pass/array-slice-vec/vec_cycle.rs similarity index 100% rename from src/test/ui/run-pass/array-slice-vec/vec_cycle.rs rename to src/test/run-pass/array-slice-vec/vec_cycle.rs diff --git a/src/test/ui/run-pass/array-slice-vec/vec_cycle_wrapped.rs b/src/test/run-pass/array-slice-vec/vec_cycle_wrapped.rs similarity index 100% rename from src/test/ui/run-pass/array-slice-vec/vec_cycle_wrapped.rs rename to src/test/run-pass/array-slice-vec/vec_cycle_wrapped.rs diff --git a/src/test/ui/run-pass/array-slice-vec/vector-no-ann-2.rs b/src/test/run-pass/array-slice-vec/vector-no-ann-2.rs similarity index 100% rename from src/test/ui/run-pass/array-slice-vec/vector-no-ann-2.rs rename to src/test/run-pass/array-slice-vec/vector-no-ann-2.rs diff --git a/src/test/ui/run-pass/associated-consts/associated-const-const-eval.rs b/src/test/run-pass/associated-consts/associated-const-const-eval.rs similarity index 100% rename from src/test/ui/run-pass/associated-consts/associated-const-const-eval.rs rename to src/test/run-pass/associated-consts/associated-const-const-eval.rs diff --git a/src/test/ui/run-pass/associated-consts/associated-const-cross-crate-const-eval.rs b/src/test/run-pass/associated-consts/associated-const-cross-crate-const-eval.rs similarity index 100% rename from src/test/ui/run-pass/associated-consts/associated-const-cross-crate-const-eval.rs rename to src/test/run-pass/associated-consts/associated-const-cross-crate-const-eval.rs diff --git a/src/test/ui/run-pass/associated-consts/associated-const-cross-crate-defaults.rs b/src/test/run-pass/associated-consts/associated-const-cross-crate-defaults.rs similarity index 100% rename from src/test/ui/run-pass/associated-consts/associated-const-cross-crate-defaults.rs rename to src/test/run-pass/associated-consts/associated-const-cross-crate-defaults.rs diff --git a/src/test/ui/run-pass/associated-consts/associated-const-cross-crate.rs b/src/test/run-pass/associated-consts/associated-const-cross-crate.rs similarity index 100% rename from src/test/ui/run-pass/associated-consts/associated-const-cross-crate.rs rename to src/test/run-pass/associated-consts/associated-const-cross-crate.rs diff --git a/src/test/ui/run-pass/associated-consts/associated-const-in-global-const.rs b/src/test/run-pass/associated-consts/associated-const-in-global-const.rs similarity index 100% rename from src/test/ui/run-pass/associated-consts/associated-const-in-global-const.rs rename to src/test/run-pass/associated-consts/associated-const-in-global-const.rs diff --git a/src/test/ui/run-pass/associated-consts/associated-const-inherent-impl.rs b/src/test/run-pass/associated-consts/associated-const-inherent-impl.rs similarity index 100% rename from src/test/ui/run-pass/associated-consts/associated-const-inherent-impl.rs rename to src/test/run-pass/associated-consts/associated-const-inherent-impl.rs diff --git a/src/test/ui/run-pass/associated-consts/associated-const-marks-live-code.rs b/src/test/run-pass/associated-consts/associated-const-marks-live-code.rs similarity index 100% rename from src/test/ui/run-pass/associated-consts/associated-const-marks-live-code.rs rename to src/test/run-pass/associated-consts/associated-const-marks-live-code.rs diff --git a/src/test/ui/run-pass/associated-consts/associated-const-match-patterns.rs b/src/test/run-pass/associated-consts/associated-const-match-patterns.rs similarity index 100% rename from src/test/ui/run-pass/associated-consts/associated-const-match-patterns.rs rename to src/test/run-pass/associated-consts/associated-const-match-patterns.rs diff --git a/src/test/ui/run-pass/associated-consts/associated-const-outer-ty-refs.rs b/src/test/run-pass/associated-consts/associated-const-outer-ty-refs.rs similarity index 100% rename from src/test/ui/run-pass/associated-consts/associated-const-outer-ty-refs.rs rename to src/test/run-pass/associated-consts/associated-const-outer-ty-refs.rs diff --git a/src/test/ui/run-pass/associated-consts/associated-const-overwrite-default.rs b/src/test/run-pass/associated-consts/associated-const-overwrite-default.rs similarity index 100% rename from src/test/ui/run-pass/associated-consts/associated-const-overwrite-default.rs rename to src/test/run-pass/associated-consts/associated-const-overwrite-default.rs diff --git a/src/test/ui/run-pass/associated-consts/associated-const-public-impl.rs b/src/test/run-pass/associated-consts/associated-const-public-impl.rs similarity index 100% rename from src/test/ui/run-pass/associated-consts/associated-const-public-impl.rs rename to src/test/run-pass/associated-consts/associated-const-public-impl.rs diff --git a/src/test/ui/run-pass/associated-consts/associated-const-range-match-patterns.rs b/src/test/run-pass/associated-consts/associated-const-range-match-patterns.rs similarity index 100% rename from src/test/ui/run-pass/associated-consts/associated-const-range-match-patterns.rs rename to src/test/run-pass/associated-consts/associated-const-range-match-patterns.rs diff --git a/src/test/ui/run-pass/associated-consts/associated-const-resolution-order.rs b/src/test/run-pass/associated-consts/associated-const-resolution-order.rs similarity index 100% rename from src/test/ui/run-pass/associated-consts/associated-const-resolution-order.rs rename to src/test/run-pass/associated-consts/associated-const-resolution-order.rs diff --git a/src/test/ui/run-pass/associated-consts/associated-const-self-type.rs b/src/test/run-pass/associated-consts/associated-const-self-type.rs similarity index 100% rename from src/test/ui/run-pass/associated-consts/associated-const-self-type.rs rename to src/test/run-pass/associated-consts/associated-const-self-type.rs diff --git a/src/test/ui/run-pass/associated-consts/associated-const-type-parameters.rs b/src/test/run-pass/associated-consts/associated-const-type-parameters.rs similarity index 100% rename from src/test/ui/run-pass/associated-consts/associated-const-type-parameters.rs rename to src/test/run-pass/associated-consts/associated-const-type-parameters.rs diff --git a/src/test/ui/run-pass/associated-consts/associated-const-ufcs-infer-trait.rs b/src/test/run-pass/associated-consts/associated-const-ufcs-infer-trait.rs similarity index 100% rename from src/test/ui/run-pass/associated-consts/associated-const-ufcs-infer-trait.rs rename to src/test/run-pass/associated-consts/associated-const-ufcs-infer-trait.rs diff --git a/src/test/ui/run-pass/associated-consts/associated-const-use-default.rs b/src/test/run-pass/associated-consts/associated-const-use-default.rs similarity index 100% rename from src/test/ui/run-pass/associated-consts/associated-const-use-default.rs rename to src/test/run-pass/associated-consts/associated-const-use-default.rs diff --git a/src/test/ui/run-pass/associated-consts/associated-const-use-impl-of-same-trait.rs b/src/test/run-pass/associated-consts/associated-const-use-impl-of-same-trait.rs similarity index 100% rename from src/test/ui/run-pass/associated-consts/associated-const-use-impl-of-same-trait.rs rename to src/test/run-pass/associated-consts/associated-const-use-impl-of-same-trait.rs diff --git a/src/test/ui/run-pass/associated-consts/associated-const.rs b/src/test/run-pass/associated-consts/associated-const.rs similarity index 100% rename from src/test/ui/run-pass/associated-consts/associated-const.rs rename to src/test/run-pass/associated-consts/associated-const.rs diff --git a/src/test/ui/run-pass/associated-consts/auxiliary/associated-const-cc-lib.rs b/src/test/run-pass/associated-consts/auxiliary/associated-const-cc-lib.rs similarity index 100% rename from src/test/ui/run-pass/associated-consts/auxiliary/associated-const-cc-lib.rs rename to src/test/run-pass/associated-consts/auxiliary/associated-const-cc-lib.rs diff --git a/src/test/ui/run-pass/associated-consts/auxiliary/empty-struct.rs b/src/test/run-pass/associated-consts/auxiliary/empty-struct.rs similarity index 100% rename from src/test/ui/run-pass/associated-consts/auxiliary/empty-struct.rs rename to src/test/run-pass/associated-consts/auxiliary/empty-struct.rs diff --git a/src/test/ui/run-pass/associated-types/associated-types-basic.rs b/src/test/run-pass/associated-types/associated-types-basic.rs similarity index 100% rename from src/test/ui/run-pass/associated-types/associated-types-basic.rs rename to src/test/run-pass/associated-types/associated-types-basic.rs diff --git a/src/test/ui/run-pass/associated-types/associated-types-binding-in-trait.rs b/src/test/run-pass/associated-types/associated-types-binding-in-trait.rs similarity index 100% rename from src/test/ui/run-pass/associated-types/associated-types-binding-in-trait.rs rename to src/test/run-pass/associated-types/associated-types-binding-in-trait.rs diff --git a/src/test/ui/run-pass/associated-types/associated-types-binding-in-where-clause.rs b/src/test/run-pass/associated-types/associated-types-binding-in-where-clause.rs similarity index 100% rename from src/test/ui/run-pass/associated-types/associated-types-binding-in-where-clause.rs rename to src/test/run-pass/associated-types/associated-types-binding-in-where-clause.rs diff --git a/src/test/ui/run-pass/associated-types/associated-types-bound.rs b/src/test/run-pass/associated-types/associated-types-bound.rs similarity index 100% rename from src/test/ui/run-pass/associated-types/associated-types-bound.rs rename to src/test/run-pass/associated-types/associated-types-bound.rs diff --git a/src/test/ui/run-pass/associated-types/associated-types-cc.rs b/src/test/run-pass/associated-types/associated-types-cc.rs similarity index 100% rename from src/test/ui/run-pass/associated-types/associated-types-cc.rs rename to src/test/run-pass/associated-types/associated-types-cc.rs diff --git a/src/test/ui/run-pass/associated-types/associated-types-conditional-dispatch.rs b/src/test/run-pass/associated-types/associated-types-conditional-dispatch.rs similarity index 100% rename from src/test/ui/run-pass/associated-types/associated-types-conditional-dispatch.rs rename to src/test/run-pass/associated-types/associated-types-conditional-dispatch.rs diff --git a/src/test/ui/run-pass/associated-types/associated-types-constant-type.rs b/src/test/run-pass/associated-types/associated-types-constant-type.rs similarity index 100% rename from src/test/ui/run-pass/associated-types/associated-types-constant-type.rs rename to src/test/run-pass/associated-types/associated-types-constant-type.rs diff --git a/src/test/ui/run-pass/associated-types/associated-types-doubleendediterator-object.rs b/src/test/run-pass/associated-types/associated-types-doubleendediterator-object.rs similarity index 100% rename from src/test/ui/run-pass/associated-types/associated-types-doubleendediterator-object.rs rename to src/test/run-pass/associated-types/associated-types-doubleendediterator-object.rs diff --git a/src/test/ui/run-pass/associated-types/associated-types-duplicate-binding-in-env-hrtb.rs b/src/test/run-pass/associated-types/associated-types-duplicate-binding-in-env-hrtb.rs similarity index 100% rename from src/test/ui/run-pass/associated-types/associated-types-duplicate-binding-in-env-hrtb.rs rename to src/test/run-pass/associated-types/associated-types-duplicate-binding-in-env-hrtb.rs diff --git a/src/test/ui/run-pass/associated-types/associated-types-duplicate-binding-in-env.rs b/src/test/run-pass/associated-types/associated-types-duplicate-binding-in-env.rs similarity index 100% rename from src/test/ui/run-pass/associated-types/associated-types-duplicate-binding-in-env.rs rename to src/test/run-pass/associated-types/associated-types-duplicate-binding-in-env.rs diff --git a/src/test/ui/run-pass/associated-types/associated-types-enum-field-named.rs b/src/test/run-pass/associated-types/associated-types-enum-field-named.rs similarity index 100% rename from src/test/ui/run-pass/associated-types/associated-types-enum-field-named.rs rename to src/test/run-pass/associated-types/associated-types-enum-field-named.rs diff --git a/src/test/ui/run-pass/associated-types/associated-types-enum-field-numbered.rs b/src/test/run-pass/associated-types/associated-types-enum-field-numbered.rs similarity index 100% rename from src/test/ui/run-pass/associated-types/associated-types-enum-field-numbered.rs rename to src/test/run-pass/associated-types/associated-types-enum-field-numbered.rs diff --git a/src/test/ui/run-pass/associated-types/associated-types-eq-obj.rs b/src/test/run-pass/associated-types/associated-types-eq-obj.rs similarity index 100% rename from src/test/ui/run-pass/associated-types/associated-types-eq-obj.rs rename to src/test/run-pass/associated-types/associated-types-eq-obj.rs diff --git a/src/test/ui/run-pass/associated-types/associated-types-impl-redirect.rs b/src/test/run-pass/associated-types/associated-types-impl-redirect.rs similarity index 100% rename from src/test/ui/run-pass/associated-types/associated-types-impl-redirect.rs rename to src/test/run-pass/associated-types/associated-types-impl-redirect.rs diff --git a/src/test/ui/run-pass/associated-types/associated-types-in-bound-type-arg.rs b/src/test/run-pass/associated-types/associated-types-in-bound-type-arg.rs similarity index 100% rename from src/test/ui/run-pass/associated-types/associated-types-in-bound-type-arg.rs rename to src/test/run-pass/associated-types/associated-types-in-bound-type-arg.rs diff --git a/src/test/ui/run-pass/associated-types/associated-types-in-default-method.rs b/src/test/run-pass/associated-types/associated-types-in-default-method.rs similarity index 100% rename from src/test/ui/run-pass/associated-types/associated-types-in-default-method.rs rename to src/test/run-pass/associated-types/associated-types-in-default-method.rs diff --git a/src/test/ui/run-pass/associated-types/associated-types-in-fn.rs b/src/test/run-pass/associated-types/associated-types-in-fn.rs similarity index 100% rename from src/test/ui/run-pass/associated-types/associated-types-in-fn.rs rename to src/test/run-pass/associated-types/associated-types-in-fn.rs diff --git a/src/test/ui/run-pass/associated-types/associated-types-in-impl-generics.rs b/src/test/run-pass/associated-types/associated-types-in-impl-generics.rs similarity index 100% rename from src/test/ui/run-pass/associated-types/associated-types-in-impl-generics.rs rename to src/test/run-pass/associated-types/associated-types-in-impl-generics.rs diff --git a/src/test/ui/run-pass/associated-types/associated-types-in-inherent-method.rs b/src/test/run-pass/associated-types/associated-types-in-inherent-method.rs similarity index 100% rename from src/test/ui/run-pass/associated-types/associated-types-in-inherent-method.rs rename to src/test/run-pass/associated-types/associated-types-in-inherent-method.rs diff --git a/src/test/ui/run-pass/associated-types/associated-types-issue-20220.rs b/src/test/run-pass/associated-types/associated-types-issue-20220.rs similarity index 100% rename from src/test/ui/run-pass/associated-types/associated-types-issue-20220.rs rename to src/test/run-pass/associated-types/associated-types-issue-20220.rs diff --git a/src/test/ui/run-pass/associated-types/associated-types-issue-20371.rs b/src/test/run-pass/associated-types/associated-types-issue-20371.rs similarity index 100% rename from src/test/ui/run-pass/associated-types/associated-types-issue-20371.rs rename to src/test/run-pass/associated-types/associated-types-issue-20371.rs diff --git a/src/test/ui/run-pass/associated-types/associated-types-issue-21212.rs b/src/test/run-pass/associated-types/associated-types-issue-21212.rs similarity index 100% rename from src/test/ui/run-pass/associated-types/associated-types-issue-21212.rs rename to src/test/run-pass/associated-types/associated-types-issue-21212.rs diff --git a/src/test/ui/run-pass/associated-types/associated-types-iterator-binding.rs b/src/test/run-pass/associated-types/associated-types-iterator-binding.rs similarity index 100% rename from src/test/ui/run-pass/associated-types/associated-types-iterator-binding.rs rename to src/test/run-pass/associated-types/associated-types-iterator-binding.rs diff --git a/src/test/ui/run-pass/associated-types/associated-types-method.rs b/src/test/run-pass/associated-types/associated-types-method.rs similarity index 100% rename from src/test/ui/run-pass/associated-types/associated-types-method.rs rename to src/test/run-pass/associated-types/associated-types-method.rs diff --git a/src/test/ui/run-pass/associated-types/associated-types-nested-projections.rs b/src/test/run-pass/associated-types/associated-types-nested-projections.rs similarity index 100% rename from src/test/ui/run-pass/associated-types/associated-types-nested-projections.rs rename to src/test/run-pass/associated-types/associated-types-nested-projections.rs diff --git a/src/test/ui/run-pass/associated-types/associated-types-normalize-in-bounds-binding.rs b/src/test/run-pass/associated-types/associated-types-normalize-in-bounds-binding.rs similarity index 100% rename from src/test/ui/run-pass/associated-types/associated-types-normalize-in-bounds-binding.rs rename to src/test/run-pass/associated-types/associated-types-normalize-in-bounds-binding.rs diff --git a/src/test/ui/run-pass/associated-types/associated-types-normalize-in-bounds-ufcs.rs b/src/test/run-pass/associated-types/associated-types-normalize-in-bounds-ufcs.rs similarity index 100% rename from src/test/ui/run-pass/associated-types/associated-types-normalize-in-bounds-ufcs.rs rename to src/test/run-pass/associated-types/associated-types-normalize-in-bounds-ufcs.rs diff --git a/src/test/ui/run-pass/associated-types/associated-types-normalize-in-bounds.rs b/src/test/run-pass/associated-types/associated-types-normalize-in-bounds.rs similarity index 100% rename from src/test/ui/run-pass/associated-types/associated-types-normalize-in-bounds.rs rename to src/test/run-pass/associated-types/associated-types-normalize-in-bounds.rs diff --git a/src/test/ui/run-pass/associated-types/associated-types-normalize-unifield-struct.rs b/src/test/run-pass/associated-types/associated-types-normalize-unifield-struct.rs similarity index 100% rename from src/test/ui/run-pass/associated-types/associated-types-normalize-unifield-struct.rs rename to src/test/run-pass/associated-types/associated-types-normalize-unifield-struct.rs diff --git a/src/test/ui/run-pass/associated-types/associated-types-project-from-type-param-via-bound-in-where.rs b/src/test/run-pass/associated-types/associated-types-project-from-type-param-via-bound-in-where.rs similarity index 100% rename from src/test/ui/run-pass/associated-types/associated-types-project-from-type-param-via-bound-in-where.rs rename to src/test/run-pass/associated-types/associated-types-project-from-type-param-via-bound-in-where.rs diff --git a/src/test/ui/run-pass/associated-types/associated-types-projection-bound-in-supertraits.rs b/src/test/run-pass/associated-types/associated-types-projection-bound-in-supertraits.rs similarity index 100% rename from src/test/ui/run-pass/associated-types/associated-types-projection-bound-in-supertraits.rs rename to src/test/run-pass/associated-types/associated-types-projection-bound-in-supertraits.rs diff --git a/src/test/ui/run-pass/associated-types/associated-types-projection-from-known-type-in-impl.rs b/src/test/run-pass/associated-types/associated-types-projection-from-known-type-in-impl.rs similarity index 100% rename from src/test/ui/run-pass/associated-types/associated-types-projection-from-known-type-in-impl.rs rename to src/test/run-pass/associated-types/associated-types-projection-from-known-type-in-impl.rs diff --git a/src/test/ui/run-pass/associated-types/associated-types-projection-in-object-type.rs b/src/test/run-pass/associated-types/associated-types-projection-in-object-type.rs similarity index 100% rename from src/test/ui/run-pass/associated-types/associated-types-projection-in-object-type.rs rename to src/test/run-pass/associated-types/associated-types-projection-in-object-type.rs diff --git a/src/test/ui/run-pass/associated-types/associated-types-projection-in-supertrait.rs b/src/test/run-pass/associated-types/associated-types-projection-in-supertrait.rs similarity index 100% rename from src/test/ui/run-pass/associated-types/associated-types-projection-in-supertrait.rs rename to src/test/run-pass/associated-types/associated-types-projection-in-supertrait.rs diff --git a/src/test/ui/run-pass/associated-types/associated-types-projection-in-where-clause.rs b/src/test/run-pass/associated-types/associated-types-projection-in-where-clause.rs similarity index 100% rename from src/test/ui/run-pass/associated-types/associated-types-projection-in-where-clause.rs rename to src/test/run-pass/associated-types/associated-types-projection-in-where-clause.rs diff --git a/src/test/ui/run-pass/associated-types/associated-types-projection-to-unrelated-trait.rs b/src/test/run-pass/associated-types/associated-types-projection-to-unrelated-trait.rs similarity index 100% rename from src/test/ui/run-pass/associated-types/associated-types-projection-to-unrelated-trait.rs rename to src/test/run-pass/associated-types/associated-types-projection-to-unrelated-trait.rs diff --git a/src/test/ui/run-pass/associated-types/associated-types-qualified-path-with-trait-with-type-parameters.rs b/src/test/run-pass/associated-types/associated-types-qualified-path-with-trait-with-type-parameters.rs similarity index 100% rename from src/test/ui/run-pass/associated-types/associated-types-qualified-path-with-trait-with-type-parameters.rs rename to src/test/run-pass/associated-types/associated-types-qualified-path-with-trait-with-type-parameters.rs diff --git a/src/test/ui/run-pass/associated-types/associated-types-ref-from-struct.rs b/src/test/run-pass/associated-types/associated-types-ref-from-struct.rs similarity index 100% rename from src/test/ui/run-pass/associated-types/associated-types-ref-from-struct.rs rename to src/test/run-pass/associated-types/associated-types-ref-from-struct.rs diff --git a/src/test/ui/run-pass/associated-types/associated-types-ref-in-struct-literal.rs b/src/test/run-pass/associated-types/associated-types-ref-in-struct-literal.rs similarity index 100% rename from src/test/ui/run-pass/associated-types/associated-types-ref-in-struct-literal.rs rename to src/test/run-pass/associated-types/associated-types-ref-in-struct-literal.rs diff --git a/src/test/ui/run-pass/associated-types/associated-types-region-erasure-issue-20582.rs b/src/test/run-pass/associated-types/associated-types-region-erasure-issue-20582.rs similarity index 100% rename from src/test/ui/run-pass/associated-types/associated-types-region-erasure-issue-20582.rs rename to src/test/run-pass/associated-types/associated-types-region-erasure-issue-20582.rs diff --git a/src/test/ui/run-pass/associated-types/associated-types-resolve-lifetime.rs b/src/test/run-pass/associated-types/associated-types-resolve-lifetime.rs similarity index 100% rename from src/test/ui/run-pass/associated-types/associated-types-resolve-lifetime.rs rename to src/test/run-pass/associated-types/associated-types-resolve-lifetime.rs diff --git a/src/test/ui/run-pass/associated-types/associated-types-return.rs b/src/test/run-pass/associated-types/associated-types-return.rs similarity index 100% rename from src/test/ui/run-pass/associated-types/associated-types-return.rs rename to src/test/run-pass/associated-types/associated-types-return.rs diff --git a/src/test/ui/run-pass/associated-types/associated-types-simple.rs b/src/test/run-pass/associated-types/associated-types-simple.rs similarity index 100% rename from src/test/ui/run-pass/associated-types/associated-types-simple.rs rename to src/test/run-pass/associated-types/associated-types-simple.rs diff --git a/src/test/ui/run-pass/associated-types/associated-types-stream.rs b/src/test/run-pass/associated-types/associated-types-stream.rs similarity index 100% rename from src/test/ui/run-pass/associated-types/associated-types-stream.rs rename to src/test/run-pass/associated-types/associated-types-stream.rs diff --git a/src/test/ui/run-pass/associated-types/associated-types-struct-field-named.rs b/src/test/run-pass/associated-types/associated-types-struct-field-named.rs similarity index 100% rename from src/test/ui/run-pass/associated-types/associated-types-struct-field-named.rs rename to src/test/run-pass/associated-types/associated-types-struct-field-named.rs diff --git a/src/test/ui/run-pass/associated-types/associated-types-struct-field-numbered.rs b/src/test/run-pass/associated-types/associated-types-struct-field-numbered.rs similarity index 100% rename from src/test/ui/run-pass/associated-types/associated-types-struct-field-numbered.rs rename to src/test/run-pass/associated-types/associated-types-struct-field-numbered.rs diff --git a/src/test/ui/run-pass/associated-types/associated-types-sugar-path.rs b/src/test/run-pass/associated-types/associated-types-sugar-path.rs similarity index 100% rename from src/test/ui/run-pass/associated-types/associated-types-sugar-path.rs rename to src/test/run-pass/associated-types/associated-types-sugar-path.rs diff --git a/src/test/ui/run-pass/associated-types/associated-types-where-clause-impl-ambiguity.rs b/src/test/run-pass/associated-types/associated-types-where-clause-impl-ambiguity.rs similarity index 100% rename from src/test/ui/run-pass/associated-types/associated-types-where-clause-impl-ambiguity.rs rename to src/test/run-pass/associated-types/associated-types-where-clause-impl-ambiguity.rs diff --git a/src/test/ui/run-pass/associated-types/auxiliary/associated-types-cc-lib.rs b/src/test/run-pass/associated-types/auxiliary/associated-types-cc-lib.rs similarity index 100% rename from src/test/ui/run-pass/associated-types/auxiliary/associated-types-cc-lib.rs rename to src/test/run-pass/associated-types/auxiliary/associated-types-cc-lib.rs diff --git a/src/test/ui/run-pass/autoref-autoderef/auto-ref-bounded-ty-param.rs b/src/test/run-pass/autoref-autoderef/auto-ref-bounded-ty-param.rs similarity index 100% rename from src/test/ui/run-pass/autoref-autoderef/auto-ref-bounded-ty-param.rs rename to src/test/run-pass/autoref-autoderef/auto-ref-bounded-ty-param.rs diff --git a/src/test/ui/run-pass/autoref-autoderef/auto-ref-sliceable.rs b/src/test/run-pass/autoref-autoderef/auto-ref-sliceable.rs similarity index 100% rename from src/test/ui/run-pass/autoref-autoderef/auto-ref-sliceable.rs rename to src/test/run-pass/autoref-autoderef/auto-ref-sliceable.rs diff --git a/src/test/ui/run-pass/autoref-autoderef/auto-ref.rs b/src/test/run-pass/autoref-autoderef/auto-ref.rs similarity index 100% rename from src/test/ui/run-pass/autoref-autoderef/auto-ref.rs rename to src/test/run-pass/autoref-autoderef/auto-ref.rs diff --git a/src/test/ui/run-pass/autoref-autoderef/autoderef-and-borrow-method-receiver.rs b/src/test/run-pass/autoref-autoderef/autoderef-and-borrow-method-receiver.rs similarity index 100% rename from src/test/ui/run-pass/autoref-autoderef/autoderef-and-borrow-method-receiver.rs rename to src/test/run-pass/autoref-autoderef/autoderef-and-borrow-method-receiver.rs diff --git a/src/test/ui/run-pass/autoref-autoderef/autoderef-method-on-trait.rs b/src/test/run-pass/autoref-autoderef/autoderef-method-on-trait.rs similarity index 100% rename from src/test/ui/run-pass/autoref-autoderef/autoderef-method-on-trait.rs rename to src/test/run-pass/autoref-autoderef/autoderef-method-on-trait.rs diff --git a/src/test/ui/run-pass/autoref-autoderef/autoderef-method-priority.rs b/src/test/run-pass/autoref-autoderef/autoderef-method-priority.rs similarity index 100% rename from src/test/ui/run-pass/autoref-autoderef/autoderef-method-priority.rs rename to src/test/run-pass/autoref-autoderef/autoderef-method-priority.rs diff --git a/src/test/ui/run-pass/autoref-autoderef/autoderef-method-twice-but-not-thrice.rs b/src/test/run-pass/autoref-autoderef/autoderef-method-twice-but-not-thrice.rs similarity index 100% rename from src/test/ui/run-pass/autoref-autoderef/autoderef-method-twice-but-not-thrice.rs rename to src/test/run-pass/autoref-autoderef/autoderef-method-twice-but-not-thrice.rs diff --git a/src/test/ui/run-pass/autoref-autoderef/autoderef-method-twice.rs b/src/test/run-pass/autoref-autoderef/autoderef-method-twice.rs similarity index 100% rename from src/test/ui/run-pass/autoref-autoderef/autoderef-method-twice.rs rename to src/test/run-pass/autoref-autoderef/autoderef-method-twice.rs diff --git a/src/test/ui/run-pass/autoref-autoderef/autoderef-method.rs b/src/test/run-pass/autoref-autoderef/autoderef-method.rs similarity index 100% rename from src/test/ui/run-pass/autoref-autoderef/autoderef-method.rs rename to src/test/run-pass/autoref-autoderef/autoderef-method.rs diff --git a/src/test/ui/run-pass/autoref-autoderef/autoderef-privacy.rs b/src/test/run-pass/autoref-autoderef/autoderef-privacy.rs similarity index 100% rename from src/test/ui/run-pass/autoref-autoderef/autoderef-privacy.rs rename to src/test/run-pass/autoref-autoderef/autoderef-privacy.rs diff --git a/src/test/ui/run-pass/autoref-autoderef/autoref-intermediate-types-issue-3585.rs b/src/test/run-pass/autoref-autoderef/autoref-intermediate-types-issue-3585.rs similarity index 100% rename from src/test/ui/run-pass/autoref-autoderef/autoref-intermediate-types-issue-3585.rs rename to src/test/run-pass/autoref-autoderef/autoref-intermediate-types-issue-3585.rs diff --git a/src/test/ui/run-pass/bench/issue-32062.rs b/src/test/run-pass/bench/issue-32062.rs similarity index 100% rename from src/test/ui/run-pass/bench/issue-32062.rs rename to src/test/run-pass/bench/issue-32062.rs diff --git a/src/test/ui/run-pass/binding/allow_irrefutable_let_patterns.rs b/src/test/run-pass/binding/allow_irrefutable_let_patterns.rs similarity index 100% rename from src/test/ui/run-pass/binding/allow_irrefutable_let_patterns.rs rename to src/test/run-pass/binding/allow_irrefutable_let_patterns.rs diff --git a/src/test/ui/run-pass/binding/bind-field-short-with-modifiers.rs b/src/test/run-pass/binding/bind-field-short-with-modifiers.rs similarity index 100% rename from src/test/ui/run-pass/binding/bind-field-short-with-modifiers.rs rename to src/test/run-pass/binding/bind-field-short-with-modifiers.rs diff --git a/src/test/ui/run-pass/binding/borrowed-ptr-pattern-2.rs b/src/test/run-pass/binding/borrowed-ptr-pattern-2.rs similarity index 100% rename from src/test/ui/run-pass/binding/borrowed-ptr-pattern-2.rs rename to src/test/run-pass/binding/borrowed-ptr-pattern-2.rs diff --git a/src/test/ui/run-pass/binding/borrowed-ptr-pattern-3.rs b/src/test/run-pass/binding/borrowed-ptr-pattern-3.rs similarity index 100% rename from src/test/ui/run-pass/binding/borrowed-ptr-pattern-3.rs rename to src/test/run-pass/binding/borrowed-ptr-pattern-3.rs diff --git a/src/test/ui/run-pass/binding/borrowed-ptr-pattern-infallible.rs b/src/test/run-pass/binding/borrowed-ptr-pattern-infallible.rs similarity index 100% rename from src/test/ui/run-pass/binding/borrowed-ptr-pattern-infallible.rs rename to src/test/run-pass/binding/borrowed-ptr-pattern-infallible.rs diff --git a/src/test/ui/run-pass/binding/borrowed-ptr-pattern-option.rs b/src/test/run-pass/binding/borrowed-ptr-pattern-option.rs similarity index 100% rename from src/test/ui/run-pass/binding/borrowed-ptr-pattern-option.rs rename to src/test/run-pass/binding/borrowed-ptr-pattern-option.rs diff --git a/src/test/ui/run-pass/binding/borrowed-ptr-pattern.rs b/src/test/run-pass/binding/borrowed-ptr-pattern.rs similarity index 100% rename from src/test/ui/run-pass/binding/borrowed-ptr-pattern.rs rename to src/test/run-pass/binding/borrowed-ptr-pattern.rs diff --git a/src/test/ui/run-pass/binding/empty-types-in-patterns.rs b/src/test/run-pass/binding/empty-types-in-patterns.rs similarity index 100% rename from src/test/ui/run-pass/binding/empty-types-in-patterns.rs rename to src/test/run-pass/binding/empty-types-in-patterns.rs diff --git a/src/test/ui/run-pass/binding/exhaustive-bool-match-sanity.rs b/src/test/run-pass/binding/exhaustive-bool-match-sanity.rs similarity index 100% rename from src/test/ui/run-pass/binding/exhaustive-bool-match-sanity.rs rename to src/test/run-pass/binding/exhaustive-bool-match-sanity.rs diff --git a/src/test/ui/run-pass/binding/expr-match-generic-unique1.rs b/src/test/run-pass/binding/expr-match-generic-unique1.rs similarity index 100% rename from src/test/ui/run-pass/binding/expr-match-generic-unique1.rs rename to src/test/run-pass/binding/expr-match-generic-unique1.rs diff --git a/src/test/ui/run-pass/binding/expr-match-generic-unique2.rs b/src/test/run-pass/binding/expr-match-generic-unique2.rs similarity index 100% rename from src/test/ui/run-pass/binding/expr-match-generic-unique2.rs rename to src/test/run-pass/binding/expr-match-generic-unique2.rs diff --git a/src/test/ui/run-pass/binding/expr-match-generic.rs b/src/test/run-pass/binding/expr-match-generic.rs similarity index 100% rename from src/test/ui/run-pass/binding/expr-match-generic.rs rename to src/test/run-pass/binding/expr-match-generic.rs diff --git a/src/test/ui/run-pass/binding/expr-match-panic-all.rs b/src/test/run-pass/binding/expr-match-panic-all.rs similarity index 100% rename from src/test/ui/run-pass/binding/expr-match-panic-all.rs rename to src/test/run-pass/binding/expr-match-panic-all.rs diff --git a/src/test/ui/run-pass/binding/expr-match-panic.rs b/src/test/run-pass/binding/expr-match-panic.rs similarity index 100% rename from src/test/ui/run-pass/binding/expr-match-panic.rs rename to src/test/run-pass/binding/expr-match-panic.rs diff --git a/src/test/ui/run-pass/binding/expr-match-unique.rs b/src/test/run-pass/binding/expr-match-unique.rs similarity index 100% rename from src/test/ui/run-pass/binding/expr-match-unique.rs rename to src/test/run-pass/binding/expr-match-unique.rs diff --git a/src/test/ui/run-pass/binding/expr-match.rs b/src/test/run-pass/binding/expr-match.rs similarity index 100% rename from src/test/ui/run-pass/binding/expr-match.rs rename to src/test/run-pass/binding/expr-match.rs diff --git a/src/test/ui/run-pass/binding/fat-arrow-match.rs b/src/test/run-pass/binding/fat-arrow-match.rs similarity index 100% rename from src/test/ui/run-pass/binding/fat-arrow-match.rs rename to src/test/run-pass/binding/fat-arrow-match.rs diff --git a/src/test/ui/run-pass/binding/fn-pattern-expected-type-2.rs b/src/test/run-pass/binding/fn-pattern-expected-type-2.rs similarity index 100% rename from src/test/ui/run-pass/binding/fn-pattern-expected-type-2.rs rename to src/test/run-pass/binding/fn-pattern-expected-type-2.rs diff --git a/src/test/ui/run-pass/binding/fn-pattern-expected-type.rs b/src/test/run-pass/binding/fn-pattern-expected-type.rs similarity index 100% rename from src/test/ui/run-pass/binding/fn-pattern-expected-type.rs rename to src/test/run-pass/binding/fn-pattern-expected-type.rs diff --git a/src/test/ui/run-pass/binding/func-arg-incomplete-pattern.rs b/src/test/run-pass/binding/func-arg-incomplete-pattern.rs similarity index 100% rename from src/test/ui/run-pass/binding/func-arg-incomplete-pattern.rs rename to src/test/run-pass/binding/func-arg-incomplete-pattern.rs diff --git a/src/test/ui/run-pass/binding/func-arg-ref-pattern.rs b/src/test/run-pass/binding/func-arg-ref-pattern.rs similarity index 100% rename from src/test/ui/run-pass/binding/func-arg-ref-pattern.rs rename to src/test/run-pass/binding/func-arg-ref-pattern.rs diff --git a/src/test/ui/run-pass/binding/func-arg-wild-pattern.rs b/src/test/run-pass/binding/func-arg-wild-pattern.rs similarity index 100% rename from src/test/ui/run-pass/binding/func-arg-wild-pattern.rs rename to src/test/run-pass/binding/func-arg-wild-pattern.rs diff --git a/src/test/ui/run-pass/binding/if-let.rs b/src/test/run-pass/binding/if-let.rs similarity index 100% rename from src/test/ui/run-pass/binding/if-let.rs rename to src/test/run-pass/binding/if-let.rs diff --git a/src/test/ui/run-pass/binding/inconsistent-lifetime-mismatch.rs b/src/test/run-pass/binding/inconsistent-lifetime-mismatch.rs similarity index 100% rename from src/test/ui/run-pass/binding/inconsistent-lifetime-mismatch.rs rename to src/test/run-pass/binding/inconsistent-lifetime-mismatch.rs diff --git a/src/test/ui/run-pass/binding/inferred-suffix-in-pattern-range.rs b/src/test/run-pass/binding/inferred-suffix-in-pattern-range.rs similarity index 100% rename from src/test/ui/run-pass/binding/inferred-suffix-in-pattern-range.rs rename to src/test/run-pass/binding/inferred-suffix-in-pattern-range.rs diff --git a/src/test/ui/run-pass/binding/irrefutable-slice-patterns.rs b/src/test/run-pass/binding/irrefutable-slice-patterns.rs similarity index 100% rename from src/test/ui/run-pass/binding/irrefutable-slice-patterns.rs rename to src/test/run-pass/binding/irrefutable-slice-patterns.rs diff --git a/src/test/ui/run-pass/binding/let-assignability.rs b/src/test/run-pass/binding/let-assignability.rs similarity index 100% rename from src/test/ui/run-pass/binding/let-assignability.rs rename to src/test/run-pass/binding/let-assignability.rs diff --git a/src/test/ui/run-pass/binding/let-destruct-ref.rs b/src/test/run-pass/binding/let-destruct-ref.rs similarity index 100% rename from src/test/ui/run-pass/binding/let-destruct-ref.rs rename to src/test/run-pass/binding/let-destruct-ref.rs diff --git a/src/test/ui/run-pass/binding/let-var-hygiene.rs b/src/test/run-pass/binding/let-var-hygiene.rs similarity index 100% rename from src/test/ui/run-pass/binding/let-var-hygiene.rs rename to src/test/run-pass/binding/let-var-hygiene.rs diff --git a/src/test/ui/run-pass/binding/match-arm-statics.rs b/src/test/run-pass/binding/match-arm-statics.rs similarity index 100% rename from src/test/ui/run-pass/binding/match-arm-statics.rs rename to src/test/run-pass/binding/match-arm-statics.rs diff --git a/src/test/ui/run-pass/binding/match-beginning-vert.rs b/src/test/run-pass/binding/match-beginning-vert.rs similarity index 100% rename from src/test/ui/run-pass/binding/match-beginning-vert.rs rename to src/test/run-pass/binding/match-beginning-vert.rs diff --git a/src/test/ui/run-pass/binding/match-borrowed_str.rs b/src/test/run-pass/binding/match-borrowed_str.rs similarity index 100% rename from src/test/ui/run-pass/binding/match-borrowed_str.rs rename to src/test/run-pass/binding/match-borrowed_str.rs diff --git a/src/test/ui/run-pass/binding/match-bot-2.rs b/src/test/run-pass/binding/match-bot-2.rs similarity index 100% rename from src/test/ui/run-pass/binding/match-bot-2.rs rename to src/test/run-pass/binding/match-bot-2.rs diff --git a/src/test/ui/run-pass/binding/match-bot.rs b/src/test/run-pass/binding/match-bot.rs similarity index 100% rename from src/test/ui/run-pass/binding/match-bot.rs rename to src/test/run-pass/binding/match-bot.rs diff --git a/src/test/ui/run-pass/binding/match-byte-array-patterns.rs b/src/test/run-pass/binding/match-byte-array-patterns.rs similarity index 100% rename from src/test/ui/run-pass/binding/match-byte-array-patterns.rs rename to src/test/run-pass/binding/match-byte-array-patterns.rs diff --git a/src/test/ui/run-pass/binding/match-enum-struct-0.rs b/src/test/run-pass/binding/match-enum-struct-0.rs similarity index 100% rename from src/test/ui/run-pass/binding/match-enum-struct-0.rs rename to src/test/run-pass/binding/match-enum-struct-0.rs diff --git a/src/test/ui/run-pass/binding/match-enum-struct-1.rs b/src/test/run-pass/binding/match-enum-struct-1.rs similarity index 100% rename from src/test/ui/run-pass/binding/match-enum-struct-1.rs rename to src/test/run-pass/binding/match-enum-struct-1.rs diff --git a/src/test/ui/run-pass/binding/match-implicit-copy-unique.rs b/src/test/run-pass/binding/match-implicit-copy-unique.rs similarity index 100% rename from src/test/ui/run-pass/binding/match-implicit-copy-unique.rs rename to src/test/run-pass/binding/match-implicit-copy-unique.rs diff --git a/src/test/ui/run-pass/binding/match-in-macro.rs b/src/test/run-pass/binding/match-in-macro.rs similarity index 100% rename from src/test/ui/run-pass/binding/match-in-macro.rs rename to src/test/run-pass/binding/match-in-macro.rs diff --git a/src/test/ui/run-pass/binding/match-join.rs b/src/test/run-pass/binding/match-join.rs similarity index 100% rename from src/test/ui/run-pass/binding/match-join.rs rename to src/test/run-pass/binding/match-join.rs diff --git a/src/test/ui/run-pass/binding/match-larger-const.rs b/src/test/run-pass/binding/match-larger-const.rs similarity index 100% rename from src/test/ui/run-pass/binding/match-larger-const.rs rename to src/test/run-pass/binding/match-larger-const.rs diff --git a/src/test/ui/run-pass/binding/match-naked-record-expr.rs b/src/test/run-pass/binding/match-naked-record-expr.rs similarity index 100% rename from src/test/ui/run-pass/binding/match-naked-record-expr.rs rename to src/test/run-pass/binding/match-naked-record-expr.rs diff --git a/src/test/ui/run-pass/binding/match-naked-record.rs b/src/test/run-pass/binding/match-naked-record.rs similarity index 100% rename from src/test/ui/run-pass/binding/match-naked-record.rs rename to src/test/run-pass/binding/match-naked-record.rs diff --git a/src/test/ui/run-pass/binding/match-path.rs b/src/test/run-pass/binding/match-path.rs similarity index 100% rename from src/test/ui/run-pass/binding/match-path.rs rename to src/test/run-pass/binding/match-path.rs diff --git a/src/test/ui/run-pass/binding/match-pattern-bindings.rs b/src/test/run-pass/binding/match-pattern-bindings.rs similarity index 100% rename from src/test/ui/run-pass/binding/match-pattern-bindings.rs rename to src/test/run-pass/binding/match-pattern-bindings.rs diff --git a/src/test/ui/run-pass/binding/match-pattern-lit.rs b/src/test/run-pass/binding/match-pattern-lit.rs similarity index 100% rename from src/test/ui/run-pass/binding/match-pattern-lit.rs rename to src/test/run-pass/binding/match-pattern-lit.rs diff --git a/src/test/ui/run-pass/binding/match-pattern-no-type-params.rs b/src/test/run-pass/binding/match-pattern-no-type-params.rs similarity index 100% rename from src/test/ui/run-pass/binding/match-pattern-no-type-params.rs rename to src/test/run-pass/binding/match-pattern-no-type-params.rs diff --git a/src/test/ui/run-pass/binding/match-pattern-simple.rs b/src/test/run-pass/binding/match-pattern-simple.rs similarity index 100% rename from src/test/ui/run-pass/binding/match-pattern-simple.rs rename to src/test/run-pass/binding/match-pattern-simple.rs diff --git a/src/test/ui/run-pass/binding/match-phi.rs b/src/test/run-pass/binding/match-phi.rs similarity index 100% rename from src/test/ui/run-pass/binding/match-phi.rs rename to src/test/run-pass/binding/match-phi.rs diff --git a/src/test/ui/run-pass/binding/match-pipe-binding.rs b/src/test/run-pass/binding/match-pipe-binding.rs similarity index 100% rename from src/test/ui/run-pass/binding/match-pipe-binding.rs rename to src/test/run-pass/binding/match-pipe-binding.rs diff --git a/src/test/ui/run-pass/binding/match-range-infer.rs b/src/test/run-pass/binding/match-range-infer.rs similarity index 100% rename from src/test/ui/run-pass/binding/match-range-infer.rs rename to src/test/run-pass/binding/match-range-infer.rs diff --git a/src/test/ui/run-pass/binding/match-range-static.rs b/src/test/run-pass/binding/match-range-static.rs similarity index 100% rename from src/test/ui/run-pass/binding/match-range-static.rs rename to src/test/run-pass/binding/match-range-static.rs diff --git a/src/test/ui/run-pass/binding/match-range.rs b/src/test/run-pass/binding/match-range.rs similarity index 100% rename from src/test/ui/run-pass/binding/match-range.rs rename to src/test/run-pass/binding/match-range.rs diff --git a/src/test/ui/run-pass/binding/match-reassign.rs b/src/test/run-pass/binding/match-reassign.rs similarity index 100% rename from src/test/ui/run-pass/binding/match-reassign.rs rename to src/test/run-pass/binding/match-reassign.rs diff --git a/src/test/ui/run-pass/binding/match-ref-binding-in-guard-3256.rs b/src/test/run-pass/binding/match-ref-binding-in-guard-3256.rs similarity index 100% rename from src/test/ui/run-pass/binding/match-ref-binding-in-guard-3256.rs rename to src/test/run-pass/binding/match-ref-binding-in-guard-3256.rs diff --git a/src/test/ui/run-pass/binding/match-ref-binding-mut-option.rs b/src/test/run-pass/binding/match-ref-binding-mut-option.rs similarity index 100% rename from src/test/ui/run-pass/binding/match-ref-binding-mut-option.rs rename to src/test/run-pass/binding/match-ref-binding-mut-option.rs diff --git a/src/test/ui/run-pass/binding/match-ref-binding-mut.rs b/src/test/run-pass/binding/match-ref-binding-mut.rs similarity index 100% rename from src/test/ui/run-pass/binding/match-ref-binding-mut.rs rename to src/test/run-pass/binding/match-ref-binding-mut.rs diff --git a/src/test/ui/run-pass/binding/match-ref-binding.rs b/src/test/run-pass/binding/match-ref-binding.rs similarity index 100% rename from src/test/ui/run-pass/binding/match-ref-binding.rs rename to src/test/run-pass/binding/match-ref-binding.rs diff --git a/src/test/ui/run-pass/binding/match-ref-unsized.rs b/src/test/run-pass/binding/match-ref-unsized.rs similarity index 100% rename from src/test/ui/run-pass/binding/match-ref-unsized.rs rename to src/test/run-pass/binding/match-ref-unsized.rs diff --git a/src/test/ui/run-pass/binding/match-static-const-rename.rs b/src/test/run-pass/binding/match-static-const-rename.rs similarity index 100% rename from src/test/ui/run-pass/binding/match-static-const-rename.rs rename to src/test/run-pass/binding/match-static-const-rename.rs diff --git a/src/test/ui/run-pass/binding/match-str.rs b/src/test/run-pass/binding/match-str.rs similarity index 100% rename from src/test/ui/run-pass/binding/match-str.rs rename to src/test/run-pass/binding/match-str.rs diff --git a/src/test/ui/run-pass/binding/match-struct-0.rs b/src/test/run-pass/binding/match-struct-0.rs similarity index 100% rename from src/test/ui/run-pass/binding/match-struct-0.rs rename to src/test/run-pass/binding/match-struct-0.rs diff --git a/src/test/ui/run-pass/binding/match-tag.rs b/src/test/run-pass/binding/match-tag.rs similarity index 100% rename from src/test/ui/run-pass/binding/match-tag.rs rename to src/test/run-pass/binding/match-tag.rs diff --git a/src/test/ui/run-pass/binding/match-unique-bind.rs b/src/test/run-pass/binding/match-unique-bind.rs similarity index 100% rename from src/test/ui/run-pass/binding/match-unique-bind.rs rename to src/test/run-pass/binding/match-unique-bind.rs diff --git a/src/test/ui/run-pass/binding/match-unsized.rs b/src/test/run-pass/binding/match-unsized.rs similarity index 100% rename from src/test/ui/run-pass/binding/match-unsized.rs rename to src/test/run-pass/binding/match-unsized.rs diff --git a/src/test/ui/run-pass/binding/match-value-binding-in-guard-3291.rs b/src/test/run-pass/binding/match-value-binding-in-guard-3291.rs similarity index 100% rename from src/test/ui/run-pass/binding/match-value-binding-in-guard-3291.rs rename to src/test/run-pass/binding/match-value-binding-in-guard-3291.rs diff --git a/src/test/ui/run-pass/binding/match-var-hygiene.rs b/src/test/run-pass/binding/match-var-hygiene.rs similarity index 100% rename from src/test/ui/run-pass/binding/match-var-hygiene.rs rename to src/test/run-pass/binding/match-var-hygiene.rs diff --git a/src/test/ui/run-pass/binding/match-vec-alternatives.rs b/src/test/run-pass/binding/match-vec-alternatives.rs similarity index 100% rename from src/test/ui/run-pass/binding/match-vec-alternatives.rs rename to src/test/run-pass/binding/match-vec-alternatives.rs diff --git a/src/test/ui/run-pass/binding/match-vec-rvalue.rs b/src/test/run-pass/binding/match-vec-rvalue.rs similarity index 100% rename from src/test/ui/run-pass/binding/match-vec-rvalue.rs rename to src/test/run-pass/binding/match-vec-rvalue.rs diff --git a/src/test/ui/run-pass/binding/match-with-ret-arm.rs b/src/test/run-pass/binding/match-with-ret-arm.rs similarity index 100% rename from src/test/ui/run-pass/binding/match-with-ret-arm.rs rename to src/test/run-pass/binding/match-with-ret-arm.rs diff --git a/src/test/ui/run-pass/binding/multi-let.rs b/src/test/run-pass/binding/multi-let.rs similarity index 100% rename from src/test/ui/run-pass/binding/multi-let.rs rename to src/test/run-pass/binding/multi-let.rs diff --git a/src/test/ui/run-pass/binding/mut-in-ident-patterns.rs b/src/test/run-pass/binding/mut-in-ident-patterns.rs similarity index 100% rename from src/test/ui/run-pass/binding/mut-in-ident-patterns.rs rename to src/test/run-pass/binding/mut-in-ident-patterns.rs diff --git a/src/test/ui/run-pass/binding/nested-exhaustive-match.rs b/src/test/run-pass/binding/nested-exhaustive-match.rs similarity index 100% rename from src/test/ui/run-pass/binding/nested-exhaustive-match.rs rename to src/test/run-pass/binding/nested-exhaustive-match.rs diff --git a/src/test/ui/run-pass/binding/nested-matchs.rs b/src/test/run-pass/binding/nested-matchs.rs similarity index 100% rename from src/test/ui/run-pass/binding/nested-matchs.rs rename to src/test/run-pass/binding/nested-matchs.rs diff --git a/src/test/ui/run-pass/binding/nested-pattern.rs b/src/test/run-pass/binding/nested-pattern.rs similarity index 100% rename from src/test/ui/run-pass/binding/nested-pattern.rs rename to src/test/run-pass/binding/nested-pattern.rs diff --git a/src/test/ui/run-pass/binding/nil-pattern.rs b/src/test/run-pass/binding/nil-pattern.rs similarity index 100% rename from src/test/ui/run-pass/binding/nil-pattern.rs rename to src/test/run-pass/binding/nil-pattern.rs diff --git a/src/test/ui/run-pass/binding/nullary-or-pattern.rs b/src/test/run-pass/binding/nullary-or-pattern.rs similarity index 100% rename from src/test/ui/run-pass/binding/nullary-or-pattern.rs rename to src/test/run-pass/binding/nullary-or-pattern.rs diff --git a/src/test/ui/run-pass/binding/optional_comma_in_match_arm.rs b/src/test/run-pass/binding/optional_comma_in_match_arm.rs similarity index 100% rename from src/test/ui/run-pass/binding/optional_comma_in_match_arm.rs rename to src/test/run-pass/binding/optional_comma_in_match_arm.rs diff --git a/src/test/ui/run-pass/binding/or-pattern.rs b/src/test/run-pass/binding/or-pattern.rs similarity index 100% rename from src/test/ui/run-pass/binding/or-pattern.rs rename to src/test/run-pass/binding/or-pattern.rs diff --git a/src/test/ui/run-pass/binding/order-drop-with-match.rs b/src/test/run-pass/binding/order-drop-with-match.rs similarity index 100% rename from src/test/ui/run-pass/binding/order-drop-with-match.rs rename to src/test/run-pass/binding/order-drop-with-match.rs diff --git a/src/test/ui/run-pass/binding/pat-ranges.rs b/src/test/run-pass/binding/pat-ranges.rs similarity index 100% rename from src/test/ui/run-pass/binding/pat-ranges.rs rename to src/test/run-pass/binding/pat-ranges.rs diff --git a/src/test/ui/run-pass/binding/pat-tuple-1.rs b/src/test/run-pass/binding/pat-tuple-1.rs similarity index 100% rename from src/test/ui/run-pass/binding/pat-tuple-1.rs rename to src/test/run-pass/binding/pat-tuple-1.rs diff --git a/src/test/ui/run-pass/binding/pat-tuple-2.rs b/src/test/run-pass/binding/pat-tuple-2.rs similarity index 100% rename from src/test/ui/run-pass/binding/pat-tuple-2.rs rename to src/test/run-pass/binding/pat-tuple-2.rs diff --git a/src/test/ui/run-pass/binding/pat-tuple-3.rs b/src/test/run-pass/binding/pat-tuple-3.rs similarity index 100% rename from src/test/ui/run-pass/binding/pat-tuple-3.rs rename to src/test/run-pass/binding/pat-tuple-3.rs diff --git a/src/test/ui/run-pass/binding/pat-tuple-4.rs b/src/test/run-pass/binding/pat-tuple-4.rs similarity index 100% rename from src/test/ui/run-pass/binding/pat-tuple-4.rs rename to src/test/run-pass/binding/pat-tuple-4.rs diff --git a/src/test/ui/run-pass/binding/pat-tuple-5.rs b/src/test/run-pass/binding/pat-tuple-5.rs similarity index 100% rename from src/test/ui/run-pass/binding/pat-tuple-5.rs rename to src/test/run-pass/binding/pat-tuple-5.rs diff --git a/src/test/ui/run-pass/binding/pat-tuple-6.rs b/src/test/run-pass/binding/pat-tuple-6.rs similarity index 100% rename from src/test/ui/run-pass/binding/pat-tuple-6.rs rename to src/test/run-pass/binding/pat-tuple-6.rs diff --git a/src/test/ui/run-pass/binding/pat-tuple-7.rs b/src/test/run-pass/binding/pat-tuple-7.rs similarity index 100% rename from src/test/ui/run-pass/binding/pat-tuple-7.rs rename to src/test/run-pass/binding/pat-tuple-7.rs diff --git a/src/test/ui/run-pass/binding/pattern-bound-var-in-for-each.rs b/src/test/run-pass/binding/pattern-bound-var-in-for-each.rs similarity index 100% rename from src/test/ui/run-pass/binding/pattern-bound-var-in-for-each.rs rename to src/test/run-pass/binding/pattern-bound-var-in-for-each.rs diff --git a/src/test/ui/run-pass/binding/pattern-in-closure.rs b/src/test/run-pass/binding/pattern-in-closure.rs similarity index 100% rename from src/test/ui/run-pass/binding/pattern-in-closure.rs rename to src/test/run-pass/binding/pattern-in-closure.rs diff --git a/src/test/ui/run-pass/binding/range-inclusive-pattern-precedence.rs b/src/test/run-pass/binding/range-inclusive-pattern-precedence.rs similarity index 100% rename from src/test/ui/run-pass/binding/range-inclusive-pattern-precedence.rs rename to src/test/run-pass/binding/range-inclusive-pattern-precedence.rs diff --git a/src/test/ui/run-pass/binding/simple-generic-match.rs b/src/test/run-pass/binding/simple-generic-match.rs similarity index 100% rename from src/test/ui/run-pass/binding/simple-generic-match.rs rename to src/test/run-pass/binding/simple-generic-match.rs diff --git a/src/test/ui/run-pass/binding/use-uninit-match.rs b/src/test/run-pass/binding/use-uninit-match.rs similarity index 100% rename from src/test/ui/run-pass/binding/use-uninit-match.rs rename to src/test/run-pass/binding/use-uninit-match.rs diff --git a/src/test/ui/run-pass/binding/use-uninit-match2.rs b/src/test/run-pass/binding/use-uninit-match2.rs similarity index 100% rename from src/test/ui/run-pass/binding/use-uninit-match2.rs rename to src/test/run-pass/binding/use-uninit-match2.rs diff --git a/src/test/ui/run-pass/binding/zero_sized_subslice_match.rs b/src/test/run-pass/binding/zero_sized_subslice_match.rs similarity index 100% rename from src/test/ui/run-pass/binding/zero_sized_subslice_match.rs rename to src/test/run-pass/binding/zero_sized_subslice_match.rs diff --git a/src/test/ui/run-pass/borrowck/borrowck-assign-to-subfield.rs b/src/test/run-pass/borrowck/borrowck-assign-to-subfield.rs similarity index 100% rename from src/test/ui/run-pass/borrowck/borrowck-assign-to-subfield.rs rename to src/test/run-pass/borrowck/borrowck-assign-to-subfield.rs diff --git a/src/test/ui/run-pass/borrowck/borrowck-assignment-to-static-mut.rs b/src/test/run-pass/borrowck/borrowck-assignment-to-static-mut.rs similarity index 100% rename from src/test/ui/run-pass/borrowck/borrowck-assignment-to-static-mut.rs rename to src/test/run-pass/borrowck/borrowck-assignment-to-static-mut.rs diff --git a/src/test/ui/run-pass/borrowck/borrowck-binding-mutbl.rs b/src/test/run-pass/borrowck/borrowck-binding-mutbl.rs similarity index 100% rename from src/test/ui/run-pass/borrowck/borrowck-binding-mutbl.rs rename to src/test/run-pass/borrowck/borrowck-binding-mutbl.rs diff --git a/src/test/ui/run-pass/borrowck/borrowck-borrow-from-expr-block.rs b/src/test/run-pass/borrowck/borrowck-borrow-from-expr-block.rs similarity index 100% rename from src/test/ui/run-pass/borrowck/borrowck-borrow-from-expr-block.rs rename to src/test/run-pass/borrowck/borrowck-borrow-from-expr-block.rs diff --git a/src/test/ui/run-pass/borrowck/borrowck-borrow-of-mut-base-ptr-safe.rs b/src/test/run-pass/borrowck/borrowck-borrow-of-mut-base-ptr-safe.rs similarity index 100% rename from src/test/ui/run-pass/borrowck/borrowck-borrow-of-mut-base-ptr-safe.rs rename to src/test/run-pass/borrowck/borrowck-borrow-of-mut-base-ptr-safe.rs diff --git a/src/test/ui/run-pass/borrowck/borrowck-closures-two-imm.rs b/src/test/run-pass/borrowck/borrowck-closures-two-imm.rs similarity index 100% rename from src/test/ui/run-pass/borrowck/borrowck-closures-two-imm.rs rename to src/test/run-pass/borrowck/borrowck-closures-two-imm.rs diff --git a/src/test/ui/run-pass/borrowck/borrowck-field-sensitivity.rs b/src/test/run-pass/borrowck/borrowck-field-sensitivity.rs similarity index 100% rename from src/test/ui/run-pass/borrowck/borrowck-field-sensitivity.rs rename to src/test/run-pass/borrowck/borrowck-field-sensitivity.rs diff --git a/src/test/ui/run-pass/borrowck/borrowck-fixed-length-vecs.rs b/src/test/run-pass/borrowck/borrowck-fixed-length-vecs.rs similarity index 100% rename from src/test/ui/run-pass/borrowck/borrowck-fixed-length-vecs.rs rename to src/test/run-pass/borrowck/borrowck-fixed-length-vecs.rs diff --git a/src/test/ui/run-pass/borrowck/borrowck-freeze-frozen-mut.rs b/src/test/run-pass/borrowck/borrowck-freeze-frozen-mut.rs similarity index 100% rename from src/test/ui/run-pass/borrowck/borrowck-freeze-frozen-mut.rs rename to src/test/run-pass/borrowck/borrowck-freeze-frozen-mut.rs diff --git a/src/test/ui/run-pass/borrowck/borrowck-lend-args.rs b/src/test/run-pass/borrowck/borrowck-lend-args.rs similarity index 100% rename from src/test/ui/run-pass/borrowck/borrowck-lend-args.rs rename to src/test/run-pass/borrowck/borrowck-lend-args.rs diff --git a/src/test/ui/run-pass/borrowck/borrowck-macro-interaction-issue-6304.rs b/src/test/run-pass/borrowck/borrowck-macro-interaction-issue-6304.rs similarity index 100% rename from src/test/ui/run-pass/borrowck/borrowck-macro-interaction-issue-6304.rs rename to src/test/run-pass/borrowck/borrowck-macro-interaction-issue-6304.rs diff --git a/src/test/ui/run-pass/borrowck/borrowck-move-by-capture-ok.rs b/src/test/run-pass/borrowck/borrowck-move-by-capture-ok.rs similarity index 100% rename from src/test/ui/run-pass/borrowck/borrowck-move-by-capture-ok.rs rename to src/test/run-pass/borrowck/borrowck-move-by-capture-ok.rs diff --git a/src/test/ui/run-pass/borrowck/borrowck-multiple-borrows-interior-boxes.rs b/src/test/run-pass/borrowck/borrowck-multiple-borrows-interior-boxes.rs similarity index 100% rename from src/test/ui/run-pass/borrowck/borrowck-multiple-borrows-interior-boxes.rs rename to src/test/run-pass/borrowck/borrowck-multiple-borrows-interior-boxes.rs diff --git a/src/test/ui/run-pass/borrowck/borrowck-mut-uniq.rs b/src/test/run-pass/borrowck/borrowck-mut-uniq.rs similarity index 100% rename from src/test/ui/run-pass/borrowck/borrowck-mut-uniq.rs rename to src/test/run-pass/borrowck/borrowck-mut-uniq.rs diff --git a/src/test/ui/run-pass/borrowck/borrowck-mut-vec-as-imm-slice.rs b/src/test/run-pass/borrowck/borrowck-mut-vec-as-imm-slice.rs similarity index 100% rename from src/test/ui/run-pass/borrowck/borrowck-mut-vec-as-imm-slice.rs rename to src/test/run-pass/borrowck/borrowck-mut-vec-as-imm-slice.rs diff --git a/src/test/ui/run-pass/borrowck/borrowck-pat-enum.rs b/src/test/run-pass/borrowck/borrowck-pat-enum.rs similarity index 100% rename from src/test/ui/run-pass/borrowck/borrowck-pat-enum.rs rename to src/test/run-pass/borrowck/borrowck-pat-enum.rs diff --git a/src/test/ui/run-pass/borrowck/borrowck-pat-reassign-no-binding.rs b/src/test/run-pass/borrowck/borrowck-pat-reassign-no-binding.rs similarity index 100% rename from src/test/ui/run-pass/borrowck/borrowck-pat-reassign-no-binding.rs rename to src/test/run-pass/borrowck/borrowck-pat-reassign-no-binding.rs diff --git a/src/test/ui/run-pass/borrowck/borrowck-rvalues-mutable.rs b/src/test/run-pass/borrowck/borrowck-rvalues-mutable.rs similarity index 100% rename from src/test/ui/run-pass/borrowck/borrowck-rvalues-mutable.rs rename to src/test/run-pass/borrowck/borrowck-rvalues-mutable.rs diff --git a/src/test/ui/run-pass/borrowck/borrowck-scope-of-deref-issue-4666.rs b/src/test/run-pass/borrowck/borrowck-scope-of-deref-issue-4666.rs similarity index 100% rename from src/test/ui/run-pass/borrowck/borrowck-scope-of-deref-issue-4666.rs rename to src/test/run-pass/borrowck/borrowck-scope-of-deref-issue-4666.rs diff --git a/src/test/ui/run-pass/borrowck/borrowck-slice-pattern-element-loan.rs b/src/test/run-pass/borrowck/borrowck-slice-pattern-element-loan.rs similarity index 100% rename from src/test/ui/run-pass/borrowck/borrowck-slice-pattern-element-loan.rs rename to src/test/run-pass/borrowck/borrowck-slice-pattern-element-loan.rs diff --git a/src/test/ui/run-pass/borrowck/borrowck-static-item-in-fn.rs b/src/test/run-pass/borrowck/borrowck-static-item-in-fn.rs similarity index 100% rename from src/test/ui/run-pass/borrowck/borrowck-static-item-in-fn.rs rename to src/test/run-pass/borrowck/borrowck-static-item-in-fn.rs diff --git a/src/test/ui/run-pass/borrowck/borrowck-trait-lifetime.rs b/src/test/run-pass/borrowck/borrowck-trait-lifetime.rs similarity index 100% rename from src/test/ui/run-pass/borrowck/borrowck-trait-lifetime.rs rename to src/test/run-pass/borrowck/borrowck-trait-lifetime.rs diff --git a/src/test/ui/run-pass/borrowck/borrowck-uniq-via-ref.rs b/src/test/run-pass/borrowck/borrowck-uniq-via-ref.rs similarity index 100% rename from src/test/ui/run-pass/borrowck/borrowck-uniq-via-ref.rs rename to src/test/run-pass/borrowck/borrowck-uniq-via-ref.rs diff --git a/src/test/ui/run-pass/borrowck/borrowck-univariant-enum.rs b/src/test/run-pass/borrowck/borrowck-univariant-enum.rs similarity index 100% rename from src/test/ui/run-pass/borrowck/borrowck-univariant-enum.rs rename to src/test/run-pass/borrowck/borrowck-univariant-enum.rs diff --git a/src/test/ui/run-pass/borrowck/borrowck-unsafe-static-mutable-borrows.rs b/src/test/run-pass/borrowck/borrowck-unsafe-static-mutable-borrows.rs similarity index 100% rename from src/test/ui/run-pass/borrowck/borrowck-unsafe-static-mutable-borrows.rs rename to src/test/run-pass/borrowck/borrowck-unsafe-static-mutable-borrows.rs diff --git a/src/test/ui/run-pass/borrowck/borrowck-unused-mut-locals.rs b/src/test/run-pass/borrowck/borrowck-unused-mut-locals.rs similarity index 100% rename from src/test/ui/run-pass/borrowck/borrowck-unused-mut-locals.rs rename to src/test/run-pass/borrowck/borrowck-unused-mut-locals.rs diff --git a/src/test/ui/run-pass/borrowck/borrowck-use-mut-borrow.rs b/src/test/run-pass/borrowck/borrowck-use-mut-borrow.rs similarity index 100% rename from src/test/ui/run-pass/borrowck/borrowck-use-mut-borrow.rs rename to src/test/run-pass/borrowck/borrowck-use-mut-borrow.rs diff --git a/src/test/ui/run-pass/borrowck/two-phase-baseline.rs b/src/test/run-pass/borrowck/two-phase-baseline.rs similarity index 100% rename from src/test/ui/run-pass/borrowck/two-phase-baseline.rs rename to src/test/run-pass/borrowck/two-phase-baseline.rs diff --git a/src/test/ui/run-pass/borrowck/two-phase-bin-ops.rs b/src/test/run-pass/borrowck/two-phase-bin-ops.rs similarity index 100% rename from src/test/ui/run-pass/borrowck/two-phase-bin-ops.rs rename to src/test/run-pass/borrowck/two-phase-bin-ops.rs diff --git a/src/test/ui/run-pass/borrowck/two-phase-control-flow-split-before-activation.rs b/src/test/run-pass/borrowck/two-phase-control-flow-split-before-activation.rs similarity index 100% rename from src/test/ui/run-pass/borrowck/two-phase-control-flow-split-before-activation.rs rename to src/test/run-pass/borrowck/two-phase-control-flow-split-before-activation.rs diff --git a/src/test/ui/run-pass/cfg/auxiliary/cfg_inner_static.rs b/src/test/run-pass/cfg/auxiliary/cfg_inner_static.rs similarity index 100% rename from src/test/ui/run-pass/cfg/auxiliary/cfg_inner_static.rs rename to src/test/run-pass/cfg/auxiliary/cfg_inner_static.rs diff --git a/src/test/ui/run-pass/cfg/auxiliary/crate-attributes-using-cfg_attr.rs b/src/test/run-pass/cfg/auxiliary/crate-attributes-using-cfg_attr.rs similarity index 100% rename from src/test/ui/run-pass/cfg/auxiliary/crate-attributes-using-cfg_attr.rs rename to src/test/run-pass/cfg/auxiliary/crate-attributes-using-cfg_attr.rs diff --git a/src/test/ui/run-pass/cfg/cfg-attr-cfg.rs b/src/test/run-pass/cfg/cfg-attr-cfg.rs similarity index 100% rename from src/test/ui/run-pass/cfg/cfg-attr-cfg.rs rename to src/test/run-pass/cfg/cfg-attr-cfg.rs diff --git a/src/test/ui/run-pass/cfg/cfg-attr-crate.rs b/src/test/run-pass/cfg/cfg-attr-crate.rs similarity index 100% rename from src/test/ui/run-pass/cfg/cfg-attr-crate.rs rename to src/test/run-pass/cfg/cfg-attr-crate.rs diff --git a/src/test/ui/run-pass/cfg/cfg-family.rs b/src/test/run-pass/cfg/cfg-family.rs similarity index 100% rename from src/test/ui/run-pass/cfg/cfg-family.rs rename to src/test/run-pass/cfg/cfg-family.rs diff --git a/src/test/ui/run-pass/cfg/cfg-in-crate-1.rs b/src/test/run-pass/cfg/cfg-in-crate-1.rs similarity index 100% rename from src/test/ui/run-pass/cfg/cfg-in-crate-1.rs rename to src/test/run-pass/cfg/cfg-in-crate-1.rs diff --git a/src/test/ui/run-pass/cfg/cfg-macros-foo.rs b/src/test/run-pass/cfg/cfg-macros-foo.rs similarity index 100% rename from src/test/ui/run-pass/cfg/cfg-macros-foo.rs rename to src/test/run-pass/cfg/cfg-macros-foo.rs diff --git a/src/test/ui/run-pass/cfg/cfg-macros-notfoo.rs b/src/test/run-pass/cfg/cfg-macros-notfoo.rs similarity index 100% rename from src/test/ui/run-pass/cfg/cfg-macros-notfoo.rs rename to src/test/run-pass/cfg/cfg-macros-notfoo.rs diff --git a/src/test/ui/run-pass/cfg/cfg-match-arm.rs b/src/test/run-pass/cfg/cfg-match-arm.rs similarity index 100% rename from src/test/ui/run-pass/cfg/cfg-match-arm.rs rename to src/test/run-pass/cfg/cfg-match-arm.rs diff --git a/src/test/ui/run-pass/cfg/cfg-target-family.rs b/src/test/run-pass/cfg/cfg-target-family.rs similarity index 100% rename from src/test/ui/run-pass/cfg/cfg-target-family.rs rename to src/test/run-pass/cfg/cfg-target-family.rs diff --git a/src/test/ui/run-pass/cfg/cfg-target-vendor.rs b/src/test/run-pass/cfg/cfg-target-vendor.rs similarity index 100% rename from src/test/ui/run-pass/cfg/cfg-target-vendor.rs rename to src/test/run-pass/cfg/cfg-target-vendor.rs diff --git a/src/test/ui/run-pass/cfg/cfg_attr.rs b/src/test/run-pass/cfg/cfg_attr.rs similarity index 100% rename from src/test/ui/run-pass/cfg/cfg_attr.rs rename to src/test/run-pass/cfg/cfg_attr.rs diff --git a/src/test/ui/run-pass/cfg/cfg_inner_static.rs b/src/test/run-pass/cfg/cfg_inner_static.rs similarity index 100% rename from src/test/ui/run-pass/cfg/cfg_inner_static.rs rename to src/test/run-pass/cfg/cfg_inner_static.rs diff --git a/src/test/ui/run-pass/cfg/cfg_stmt_expr.rs b/src/test/run-pass/cfg/cfg_stmt_expr.rs similarity index 100% rename from src/test/ui/run-pass/cfg/cfg_stmt_expr.rs rename to src/test/run-pass/cfg/cfg_stmt_expr.rs diff --git a/src/test/ui/run-pass/cfg/cfgs-on-items.rs b/src/test/run-pass/cfg/cfgs-on-items.rs similarity index 100% rename from src/test/ui/run-pass/cfg/cfgs-on-items.rs rename to src/test/run-pass/cfg/cfgs-on-items.rs diff --git a/src/test/ui/run-pass/cfg/conditional-compile-arch.rs b/src/test/run-pass/cfg/conditional-compile-arch.rs similarity index 100% rename from src/test/ui/run-pass/cfg/conditional-compile-arch.rs rename to src/test/run-pass/cfg/conditional-compile-arch.rs diff --git a/src/test/ui/run-pass/cfg/conditional-compile.rs b/src/test/run-pass/cfg/conditional-compile.rs similarity index 100% rename from src/test/ui/run-pass/cfg/conditional-compile.rs rename to src/test/run-pass/cfg/conditional-compile.rs diff --git a/src/test/ui/run-pass/cfg/crate-attributes-using-cfg_attr.rs b/src/test/run-pass/cfg/crate-attributes-using-cfg_attr.rs similarity index 100% rename from src/test/ui/run-pass/cfg/crate-attributes-using-cfg_attr.rs rename to src/test/run-pass/cfg/crate-attributes-using-cfg_attr.rs diff --git a/src/test/ui/run-pass/coerce/coerce-expect-unsized.rs b/src/test/run-pass/coerce/coerce-expect-unsized.rs similarity index 100% rename from src/test/ui/run-pass/coerce/coerce-expect-unsized.rs rename to src/test/run-pass/coerce/coerce-expect-unsized.rs diff --git a/src/test/ui/run-pass/coerce/coerce-overloaded-autoderef.rs b/src/test/run-pass/coerce/coerce-overloaded-autoderef.rs similarity index 100% rename from src/test/ui/run-pass/coerce/coerce-overloaded-autoderef.rs rename to src/test/run-pass/coerce/coerce-overloaded-autoderef.rs diff --git a/src/test/ui/run-pass/coerce/coerce-reborrow-imm-ptr-arg.rs b/src/test/run-pass/coerce/coerce-reborrow-imm-ptr-arg.rs similarity index 100% rename from src/test/ui/run-pass/coerce/coerce-reborrow-imm-ptr-arg.rs rename to src/test/run-pass/coerce/coerce-reborrow-imm-ptr-arg.rs diff --git a/src/test/ui/run-pass/coerce/coerce-reborrow-imm-ptr-rcvr.rs b/src/test/run-pass/coerce/coerce-reborrow-imm-ptr-rcvr.rs similarity index 100% rename from src/test/ui/run-pass/coerce/coerce-reborrow-imm-ptr-rcvr.rs rename to src/test/run-pass/coerce/coerce-reborrow-imm-ptr-rcvr.rs diff --git a/src/test/ui/run-pass/coerce/coerce-reborrow-imm-vec-arg.rs b/src/test/run-pass/coerce/coerce-reborrow-imm-vec-arg.rs similarity index 100% rename from src/test/ui/run-pass/coerce/coerce-reborrow-imm-vec-arg.rs rename to src/test/run-pass/coerce/coerce-reborrow-imm-vec-arg.rs diff --git a/src/test/ui/run-pass/coerce/coerce-reborrow-imm-vec-rcvr.rs b/src/test/run-pass/coerce/coerce-reborrow-imm-vec-rcvr.rs similarity index 100% rename from src/test/ui/run-pass/coerce/coerce-reborrow-imm-vec-rcvr.rs rename to src/test/run-pass/coerce/coerce-reborrow-imm-vec-rcvr.rs diff --git a/src/test/ui/run-pass/coerce/coerce-reborrow-mut-ptr-arg.rs b/src/test/run-pass/coerce/coerce-reborrow-mut-ptr-arg.rs similarity index 100% rename from src/test/ui/run-pass/coerce/coerce-reborrow-mut-ptr-arg.rs rename to src/test/run-pass/coerce/coerce-reborrow-mut-ptr-arg.rs diff --git a/src/test/ui/run-pass/coerce/coerce-reborrow-mut-ptr-rcvr.rs b/src/test/run-pass/coerce/coerce-reborrow-mut-ptr-rcvr.rs similarity index 100% rename from src/test/ui/run-pass/coerce/coerce-reborrow-mut-ptr-rcvr.rs rename to src/test/run-pass/coerce/coerce-reborrow-mut-ptr-rcvr.rs diff --git a/src/test/ui/run-pass/coerce/coerce-reborrow-mut-vec-arg.rs b/src/test/run-pass/coerce/coerce-reborrow-mut-vec-arg.rs similarity index 100% rename from src/test/ui/run-pass/coerce/coerce-reborrow-mut-vec-arg.rs rename to src/test/run-pass/coerce/coerce-reborrow-mut-vec-arg.rs diff --git a/src/test/ui/run-pass/coerce/coerce-reborrow-mut-vec-rcvr.rs b/src/test/run-pass/coerce/coerce-reborrow-mut-vec-rcvr.rs similarity index 100% rename from src/test/ui/run-pass/coerce/coerce-reborrow-mut-vec-rcvr.rs rename to src/test/run-pass/coerce/coerce-reborrow-mut-vec-rcvr.rs diff --git a/src/test/ui/run-pass/coerce/coerce-unify-return.rs b/src/test/run-pass/coerce/coerce-unify-return.rs similarity index 100% rename from src/test/ui/run-pass/coerce/coerce-unify-return.rs rename to src/test/run-pass/coerce/coerce-unify-return.rs diff --git a/src/test/ui/run-pass/coerce/coerce-unify.rs b/src/test/run-pass/coerce/coerce-unify.rs similarity index 100% rename from src/test/ui/run-pass/coerce/coerce-unify.rs rename to src/test/run-pass/coerce/coerce-unify.rs diff --git a/src/test/ui/run-pass/coerce/coerce-unsize-subtype.rs b/src/test/run-pass/coerce/coerce-unsize-subtype.rs similarity index 100% rename from src/test/ui/run-pass/coerce/coerce-unsize-subtype.rs rename to src/test/run-pass/coerce/coerce-unsize-subtype.rs diff --git a/src/test/ui/run-pass/coherence/auxiliary/coherence_copy_like_lib.rs b/src/test/run-pass/coherence/auxiliary/coherence_copy_like_lib.rs similarity index 100% rename from src/test/ui/run-pass/coherence/auxiliary/coherence_copy_like_lib.rs rename to src/test/run-pass/coherence/auxiliary/coherence_copy_like_lib.rs diff --git a/src/test/ui/run-pass/coherence/auxiliary/coherence_lib.rs b/src/test/run-pass/coherence/auxiliary/coherence_lib.rs similarity index 100% rename from src/test/ui/run-pass/coherence/auxiliary/coherence_lib.rs rename to src/test/run-pass/coherence/auxiliary/coherence_lib.rs diff --git a/src/test/ui/run-pass/coherence/coherence-bigint-int.rs b/src/test/run-pass/coherence/coherence-bigint-int.rs similarity index 100% rename from src/test/ui/run-pass/coherence/coherence-bigint-int.rs rename to src/test/run-pass/coherence/coherence-bigint-int.rs diff --git a/src/test/ui/run-pass/coherence/coherence-bigint-vecint.rs b/src/test/run-pass/coherence/coherence-bigint-vecint.rs similarity index 100% rename from src/test/ui/run-pass/coherence/coherence-bigint-vecint.rs rename to src/test/run-pass/coherence/coherence-bigint-vecint.rs diff --git a/src/test/ui/run-pass/coherence/coherence-blanket.rs b/src/test/run-pass/coherence/coherence-blanket.rs similarity index 100% rename from src/test/ui/run-pass/coherence/coherence-blanket.rs rename to src/test/run-pass/coherence/coherence-blanket.rs diff --git a/src/test/ui/run-pass/coherence/coherence-covered-type-parameter.rs b/src/test/run-pass/coherence/coherence-covered-type-parameter.rs similarity index 100% rename from src/test/ui/run-pass/coherence/coherence-covered-type-parameter.rs rename to src/test/run-pass/coherence/coherence-covered-type-parameter.rs diff --git a/src/test/ui/run-pass/coherence/coherence-impl-in-fn.rs b/src/test/run-pass/coherence/coherence-impl-in-fn.rs similarity index 100% rename from src/test/ui/run-pass/coherence/coherence-impl-in-fn.rs rename to src/test/run-pass/coherence/coherence-impl-in-fn.rs diff --git a/src/test/ui/run-pass/coherence/coherence-iterator-vec-any-elem.rs b/src/test/run-pass/coherence/coherence-iterator-vec-any-elem.rs similarity index 100% rename from src/test/ui/run-pass/coherence/coherence-iterator-vec-any-elem.rs rename to src/test/run-pass/coherence/coherence-iterator-vec-any-elem.rs diff --git a/src/test/ui/run-pass/coherence/coherence-iterator-vec.rs b/src/test/run-pass/coherence/coherence-iterator-vec.rs similarity index 100% rename from src/test/ui/run-pass/coherence/coherence-iterator-vec.rs rename to src/test/run-pass/coherence/coherence-iterator-vec.rs diff --git a/src/test/ui/run-pass/coherence/coherence-multidispatch-tuple.rs b/src/test/run-pass/coherence/coherence-multidispatch-tuple.rs similarity index 100% rename from src/test/ui/run-pass/coherence/coherence-multidispatch-tuple.rs rename to src/test/run-pass/coherence/coherence-multidispatch-tuple.rs diff --git a/src/test/ui/run-pass/coherence/coherence-negative-impls-safe.rs b/src/test/run-pass/coherence/coherence-negative-impls-safe.rs similarity index 100% rename from src/test/ui/run-pass/coherence/coherence-negative-impls-safe.rs rename to src/test/run-pass/coherence/coherence-negative-impls-safe.rs diff --git a/src/test/ui/run-pass/coherence/coherence-rfc447-constrained.rs b/src/test/run-pass/coherence/coherence-rfc447-constrained.rs similarity index 100% rename from src/test/ui/run-pass/coherence/coherence-rfc447-constrained.rs rename to src/test/run-pass/coherence/coherence-rfc447-constrained.rs diff --git a/src/test/ui/run-pass/coherence/coherence-subtyping.rs b/src/test/run-pass/coherence/coherence-subtyping.rs similarity index 100% rename from src/test/ui/run-pass/coherence/coherence-subtyping.rs rename to src/test/run-pass/coherence/coherence-subtyping.rs diff --git a/src/test/ui/run-pass/coherence/coherence-where-clause.rs b/src/test/run-pass/coherence/coherence-where-clause.rs similarity index 100% rename from src/test/ui/run-pass/coherence/coherence-where-clause.rs rename to src/test/run-pass/coherence/coherence-where-clause.rs diff --git a/src/test/ui/run-pass/coherence/coherence_copy_like.rs b/src/test/run-pass/coherence/coherence_copy_like.rs similarity index 100% rename from src/test/ui/run-pass/coherence/coherence_copy_like.rs rename to src/test/run-pass/coherence/coherence_copy_like.rs diff --git a/src/test/ui/run-pass/consts/auxiliary/anon-extern-mod-cross-crate-1.rs b/src/test/run-pass/consts/auxiliary/anon-extern-mod-cross-crate-1.rs similarity index 100% rename from src/test/ui/run-pass/consts/auxiliary/anon-extern-mod-cross-crate-1.rs rename to src/test/run-pass/consts/auxiliary/anon-extern-mod-cross-crate-1.rs diff --git a/src/test/ui/run-pass/consts/auxiliary/cci_borrow_lib.rs b/src/test/run-pass/consts/auxiliary/cci_borrow_lib.rs similarity index 100% rename from src/test/ui/run-pass/consts/auxiliary/cci_borrow_lib.rs rename to src/test/run-pass/consts/auxiliary/cci_borrow_lib.rs diff --git a/src/test/ui/run-pass/consts/auxiliary/cci_const.rs b/src/test/run-pass/consts/auxiliary/cci_const.rs similarity index 100% rename from src/test/ui/run-pass/consts/auxiliary/cci_const.rs rename to src/test/run-pass/consts/auxiliary/cci_const.rs diff --git a/src/test/ui/run-pass/consts/auxiliary/cci_const_block.rs b/src/test/run-pass/consts/auxiliary/cci_const_block.rs similarity index 100% rename from src/test/ui/run-pass/consts/auxiliary/cci_const_block.rs rename to src/test/run-pass/consts/auxiliary/cci_const_block.rs diff --git a/src/test/ui/run-pass/consts/auxiliary/const_fn_lib.rs b/src/test/run-pass/consts/auxiliary/const_fn_lib.rs similarity index 100% rename from src/test/ui/run-pass/consts/auxiliary/const_fn_lib.rs rename to src/test/run-pass/consts/auxiliary/const_fn_lib.rs diff --git a/src/test/ui/run-pass/consts/const-adt-align-mismatch.rs b/src/test/run-pass/consts/const-adt-align-mismatch.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-adt-align-mismatch.rs rename to src/test/run-pass/consts/const-adt-align-mismatch.rs diff --git a/src/test/ui/run-pass/consts/const-autoderef.rs b/src/test/run-pass/consts/const-autoderef.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-autoderef.rs rename to src/test/run-pass/consts/const-autoderef.rs diff --git a/src/test/ui/run-pass/consts/const-big-enum.rs b/src/test/run-pass/consts/const-big-enum.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-big-enum.rs rename to src/test/run-pass/consts/const-big-enum.rs diff --git a/src/test/ui/run-pass/consts/const-binops.rs b/src/test/run-pass/consts/const-binops.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-binops.rs rename to src/test/run-pass/consts/const-binops.rs diff --git a/src/test/ui/run-pass/consts/const-bitshift-rhs-inference.rs b/src/test/run-pass/consts/const-bitshift-rhs-inference.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-bitshift-rhs-inference.rs rename to src/test/run-pass/consts/const-bitshift-rhs-inference.rs diff --git a/src/test/ui/run-pass/consts/const-block-cross-crate-fn.rs b/src/test/run-pass/consts/const-block-cross-crate-fn.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-block-cross-crate-fn.rs rename to src/test/run-pass/consts/const-block-cross-crate-fn.rs diff --git a/src/test/ui/run-pass/consts/const-block-item-macro-codegen.rs b/src/test/run-pass/consts/const-block-item-macro-codegen.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-block-item-macro-codegen.rs rename to src/test/run-pass/consts/const-block-item-macro-codegen.rs diff --git a/src/test/ui/run-pass/consts/const-block-item.rs b/src/test/run-pass/consts/const-block-item.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-block-item.rs rename to src/test/run-pass/consts/const-block-item.rs diff --git a/src/test/ui/run-pass/consts/const-block.rs b/src/test/run-pass/consts/const-block.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-block.rs rename to src/test/run-pass/consts/const-block.rs diff --git a/src/test/ui/run-pass/consts/const-bound.rs b/src/test/run-pass/consts/const-bound.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-bound.rs rename to src/test/run-pass/consts/const-bound.rs diff --git a/src/test/ui/run-pass/consts/const-byte-str-cast.rs b/src/test/run-pass/consts/const-byte-str-cast.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-byte-str-cast.rs rename to src/test/run-pass/consts/const-byte-str-cast.rs diff --git a/src/test/ui/run-pass/consts/const-cast-ptr-int.rs b/src/test/run-pass/consts/const-cast-ptr-int.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-cast-ptr-int.rs rename to src/test/run-pass/consts/const-cast-ptr-int.rs diff --git a/src/test/ui/run-pass/consts/const-cast.rs b/src/test/run-pass/consts/const-cast.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-cast.rs rename to src/test/run-pass/consts/const-cast.rs diff --git a/src/test/ui/run-pass/consts/const-const.rs b/src/test/run-pass/consts/const-const.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-const.rs rename to src/test/run-pass/consts/const-const.rs diff --git a/src/test/ui/run-pass/consts/const-contents.rs b/src/test/run-pass/consts/const-contents.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-contents.rs rename to src/test/run-pass/consts/const-contents.rs diff --git a/src/test/ui/run-pass/consts/const-cross-crate-const.rs b/src/test/run-pass/consts/const-cross-crate-const.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-cross-crate-const.rs rename to src/test/run-pass/consts/const-cross-crate-const.rs diff --git a/src/test/ui/run-pass/consts/const-cross-crate-extern.rs b/src/test/run-pass/consts/const-cross-crate-extern.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-cross-crate-extern.rs rename to src/test/run-pass/consts/const-cross-crate-extern.rs diff --git a/src/test/ui/run-pass/consts/const-deref.rs b/src/test/run-pass/consts/const-deref.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-deref.rs rename to src/test/run-pass/consts/const-deref.rs diff --git a/src/test/ui/run-pass/consts/const-endianess.rs b/src/test/run-pass/consts/const-endianess.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-endianess.rs rename to src/test/run-pass/consts/const-endianess.rs diff --git a/src/test/ui/run-pass/consts/const-enum-byref-self.rs b/src/test/run-pass/consts/const-enum-byref-self.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-enum-byref-self.rs rename to src/test/run-pass/consts/const-enum-byref-self.rs diff --git a/src/test/ui/run-pass/consts/const-enum-byref.rs b/src/test/run-pass/consts/const-enum-byref.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-enum-byref.rs rename to src/test/run-pass/consts/const-enum-byref.rs diff --git a/src/test/ui/run-pass/consts/const-enum-cast.rs b/src/test/run-pass/consts/const-enum-cast.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-enum-cast.rs rename to src/test/run-pass/consts/const-enum-cast.rs diff --git a/src/test/ui/run-pass/consts/const-enum-ptr.rs b/src/test/run-pass/consts/const-enum-ptr.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-enum-ptr.rs rename to src/test/run-pass/consts/const-enum-ptr.rs diff --git a/src/test/ui/run-pass/consts/const-enum-struct.rs b/src/test/run-pass/consts/const-enum-struct.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-enum-struct.rs rename to src/test/run-pass/consts/const-enum-struct.rs diff --git a/src/test/ui/run-pass/consts/const-enum-struct2.rs b/src/test/run-pass/consts/const-enum-struct2.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-enum-struct2.rs rename to src/test/run-pass/consts/const-enum-struct2.rs diff --git a/src/test/ui/run-pass/consts/const-enum-structlike.rs b/src/test/run-pass/consts/const-enum-structlike.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-enum-structlike.rs rename to src/test/run-pass/consts/const-enum-structlike.rs diff --git a/src/test/ui/run-pass/consts/const-enum-tuple.rs b/src/test/run-pass/consts/const-enum-tuple.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-enum-tuple.rs rename to src/test/run-pass/consts/const-enum-tuple.rs diff --git a/src/test/ui/run-pass/consts/const-enum-tuple2.rs b/src/test/run-pass/consts/const-enum-tuple2.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-enum-tuple2.rs rename to src/test/run-pass/consts/const-enum-tuple2.rs diff --git a/src/test/ui/run-pass/consts/const-enum-tuplestruct.rs b/src/test/run-pass/consts/const-enum-tuplestruct.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-enum-tuplestruct.rs rename to src/test/run-pass/consts/const-enum-tuplestruct.rs diff --git a/src/test/ui/run-pass/consts/const-enum-tuplestruct2.rs b/src/test/run-pass/consts/const-enum-tuplestruct2.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-enum-tuplestruct2.rs rename to src/test/run-pass/consts/const-enum-tuplestruct2.rs diff --git a/src/test/ui/run-pass/consts/const-enum-vec-index.rs b/src/test/run-pass/consts/const-enum-vec-index.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-enum-vec-index.rs rename to src/test/run-pass/consts/const-enum-vec-index.rs diff --git a/src/test/ui/run-pass/consts/const-enum-vec-ptr.rs b/src/test/run-pass/consts/const-enum-vec-ptr.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-enum-vec-ptr.rs rename to src/test/run-pass/consts/const-enum-vec-ptr.rs diff --git a/src/test/ui/run-pass/consts/const-enum-vector.rs b/src/test/run-pass/consts/const-enum-vector.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-enum-vector.rs rename to src/test/run-pass/consts/const-enum-vector.rs diff --git a/src/test/ui/run-pass/consts/const-err.rs b/src/test/run-pass/consts/const-err.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-err.rs rename to src/test/run-pass/consts/const-err.rs diff --git a/src/test/ui/run-pass/consts/const-expr-in-fixed-length-vec.rs b/src/test/run-pass/consts/const-expr-in-fixed-length-vec.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-expr-in-fixed-length-vec.rs rename to src/test/run-pass/consts/const-expr-in-fixed-length-vec.rs diff --git a/src/test/ui/run-pass/consts/const-expr-in-vec-repeat.rs b/src/test/run-pass/consts/const-expr-in-vec-repeat.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-expr-in-vec-repeat.rs rename to src/test/run-pass/consts/const-expr-in-vec-repeat.rs diff --git a/src/test/ui/run-pass/consts/const-extern-function.rs b/src/test/run-pass/consts/const-extern-function.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-extern-function.rs rename to src/test/run-pass/consts/const-extern-function.rs diff --git a/src/test/ui/run-pass/consts/const-fields-and-indexing.rs b/src/test/run-pass/consts/const-fields-and-indexing.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-fields-and-indexing.rs rename to src/test/run-pass/consts/const-fields-and-indexing.rs diff --git a/src/test/ui/run-pass/consts/const-fn-const-eval.rs b/src/test/run-pass/consts/const-fn-const-eval.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-fn-const-eval.rs rename to src/test/run-pass/consts/const-fn-const-eval.rs diff --git a/src/test/ui/run-pass/consts/const-fn-feature-flags.rs b/src/test/run-pass/consts/const-fn-feature-flags.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-fn-feature-flags.rs rename to src/test/run-pass/consts/const-fn-feature-flags.rs diff --git a/src/test/ui/run-pass/consts/const-fn-method.rs b/src/test/run-pass/consts/const-fn-method.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-fn-method.rs rename to src/test/run-pass/consts/const-fn-method.rs diff --git a/src/test/ui/run-pass/consts/const-fn-nested.rs b/src/test/run-pass/consts/const-fn-nested.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-fn-nested.rs rename to src/test/run-pass/consts/const-fn-nested.rs diff --git a/src/test/ui/run-pass/consts/const-fn-stability-calls.rs b/src/test/run-pass/consts/const-fn-stability-calls.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-fn-stability-calls.rs rename to src/test/run-pass/consts/const-fn-stability-calls.rs diff --git a/src/test/ui/run-pass/consts/const-fn-val.rs b/src/test/run-pass/consts/const-fn-val.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-fn-val.rs rename to src/test/run-pass/consts/const-fn-val.rs diff --git a/src/test/ui/run-pass/consts/const-fn.rs b/src/test/run-pass/consts/const-fn.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-fn.rs rename to src/test/run-pass/consts/const-fn.rs diff --git a/src/test/ui/run-pass/consts/const-index-feature-gate.rs b/src/test/run-pass/consts/const-index-feature-gate.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-index-feature-gate.rs rename to src/test/run-pass/consts/const-index-feature-gate.rs diff --git a/src/test/ui/run-pass/consts/const-meth-pattern.rs b/src/test/run-pass/consts/const-meth-pattern.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-meth-pattern.rs rename to src/test/run-pass/consts/const-meth-pattern.rs diff --git a/src/test/ui/run-pass/consts/const-negation.rs b/src/test/run-pass/consts/const-negation.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-negation.rs rename to src/test/run-pass/consts/const-negation.rs diff --git a/src/test/ui/run-pass/consts/const-negative.rs b/src/test/run-pass/consts/const-negative.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-negative.rs rename to src/test/run-pass/consts/const-negative.rs diff --git a/src/test/ui/run-pass/consts/const-nullary-enum.rs b/src/test/run-pass/consts/const-nullary-enum.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-nullary-enum.rs rename to src/test/run-pass/consts/const-nullary-enum.rs diff --git a/src/test/ui/run-pass/consts/const-nullary-univariant-enum.rs b/src/test/run-pass/consts/const-nullary-univariant-enum.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-nullary-univariant-enum.rs rename to src/test/run-pass/consts/const-nullary-univariant-enum.rs diff --git a/src/test/ui/run-pass/consts/const-pattern-variant.rs b/src/test/run-pass/consts/const-pattern-variant.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-pattern-variant.rs rename to src/test/run-pass/consts/const-pattern-variant.rs diff --git a/src/test/ui/run-pass/consts/const-rec-and-tup.rs b/src/test/run-pass/consts/const-rec-and-tup.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-rec-and-tup.rs rename to src/test/run-pass/consts/const-rec-and-tup.rs diff --git a/src/test/ui/run-pass/consts/const-region-ptrs-noncopy.rs b/src/test/run-pass/consts/const-region-ptrs-noncopy.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-region-ptrs-noncopy.rs rename to src/test/run-pass/consts/const-region-ptrs-noncopy.rs diff --git a/src/test/ui/run-pass/consts/const-region-ptrs.rs b/src/test/run-pass/consts/const-region-ptrs.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-region-ptrs.rs rename to src/test/run-pass/consts/const-region-ptrs.rs diff --git a/src/test/ui/run-pass/consts/const-repeated-values.rs b/src/test/run-pass/consts/const-repeated-values.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-repeated-values.rs rename to src/test/run-pass/consts/const-repeated-values.rs diff --git a/src/test/ui/run-pass/consts/const-size_of-align_of.rs b/src/test/run-pass/consts/const-size_of-align_of.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-size_of-align_of.rs rename to src/test/run-pass/consts/const-size_of-align_of.rs diff --git a/src/test/ui/run-pass/consts/const-str-ptr.rs b/src/test/run-pass/consts/const-str-ptr.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-str-ptr.rs rename to src/test/run-pass/consts/const-str-ptr.rs diff --git a/src/test/ui/run-pass/consts/const-struct-offsets.rs b/src/test/run-pass/consts/const-struct-offsets.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-struct-offsets.rs rename to src/test/run-pass/consts/const-struct-offsets.rs diff --git a/src/test/ui/run-pass/consts/const-struct.rs b/src/test/run-pass/consts/const-struct.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-struct.rs rename to src/test/run-pass/consts/const-struct.rs diff --git a/src/test/ui/run-pass/consts/const-trait-to-trait.rs b/src/test/run-pass/consts/const-trait-to-trait.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-trait-to-trait.rs rename to src/test/run-pass/consts/const-trait-to-trait.rs diff --git a/src/test/ui/run-pass/consts/const-tuple-struct.rs b/src/test/run-pass/consts/const-tuple-struct.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-tuple-struct.rs rename to src/test/run-pass/consts/const-tuple-struct.rs diff --git a/src/test/ui/run-pass/consts/const-typeid-of.rs b/src/test/run-pass/consts/const-typeid-of.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-typeid-of.rs rename to src/test/run-pass/consts/const-typeid-of.rs diff --git a/src/test/ui/run-pass/consts/const-unit-struct.rs b/src/test/run-pass/consts/const-unit-struct.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-unit-struct.rs rename to src/test/run-pass/consts/const-unit-struct.rs diff --git a/src/test/ui/run-pass/consts/const-unsafe-fn.rs b/src/test/run-pass/consts/const-unsafe-fn.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-unsafe-fn.rs rename to src/test/run-pass/consts/const-unsafe-fn.rs diff --git a/src/test/ui/run-pass/consts/const-vec-of-fns.rs b/src/test/run-pass/consts/const-vec-of-fns.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-vec-of-fns.rs rename to src/test/run-pass/consts/const-vec-of-fns.rs diff --git a/src/test/ui/run-pass/consts/const-vec-syntax.rs b/src/test/run-pass/consts/const-vec-syntax.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-vec-syntax.rs rename to src/test/run-pass/consts/const-vec-syntax.rs diff --git a/src/test/ui/run-pass/consts/const-vecs-and-slices.rs b/src/test/run-pass/consts/const-vecs-and-slices.rs similarity index 100% rename from src/test/ui/run-pass/consts/const-vecs-and-slices.rs rename to src/test/run-pass/consts/const-vecs-and-slices.rs diff --git a/src/test/ui/run-pass/consts/const.rs b/src/test/run-pass/consts/const.rs similarity index 100% rename from src/test/ui/run-pass/consts/const.rs rename to src/test/run-pass/consts/const.rs diff --git a/src/test/ui/run-pass/consts/consts-in-patterns.rs b/src/test/run-pass/consts/consts-in-patterns.rs similarity index 100% rename from src/test/ui/run-pass/consts/consts-in-patterns.rs rename to src/test/run-pass/consts/consts-in-patterns.rs diff --git a/src/test/ui/run-pass/cross-crate/anon-extern-mod-cross-crate-2.rs b/src/test/run-pass/cross-crate/anon-extern-mod-cross-crate-2.rs similarity index 100% rename from src/test/ui/run-pass/cross-crate/anon-extern-mod-cross-crate-2.rs rename to src/test/run-pass/cross-crate/anon-extern-mod-cross-crate-2.rs diff --git a/src/test/ui/run-pass/cross-crate/auxiliary/anon-extern-mod-cross-crate-1.rs b/src/test/run-pass/cross-crate/auxiliary/anon-extern-mod-cross-crate-1.rs similarity index 100% rename from src/test/ui/run-pass/cross-crate/auxiliary/anon-extern-mod-cross-crate-1.rs rename to src/test/run-pass/cross-crate/auxiliary/anon-extern-mod-cross-crate-1.rs diff --git a/src/test/ui/run-pass/cross-crate/auxiliary/anon_trait_static_method_lib.rs b/src/test/run-pass/cross-crate/auxiliary/anon_trait_static_method_lib.rs similarity index 100% rename from src/test/ui/run-pass/cross-crate/auxiliary/anon_trait_static_method_lib.rs rename to src/test/run-pass/cross-crate/auxiliary/anon_trait_static_method_lib.rs diff --git a/src/test/ui/run-pass/cross-crate/auxiliary/cci_borrow_lib.rs b/src/test/run-pass/cross-crate/auxiliary/cci_borrow_lib.rs similarity index 100% rename from src/test/ui/run-pass/cross-crate/auxiliary/cci_borrow_lib.rs rename to src/test/run-pass/cross-crate/auxiliary/cci_borrow_lib.rs diff --git a/src/test/ui/run-pass/cross-crate/auxiliary/cci_capture_clause.rs b/src/test/run-pass/cross-crate/auxiliary/cci_capture_clause.rs similarity index 100% rename from src/test/ui/run-pass/cross-crate/auxiliary/cci_capture_clause.rs rename to src/test/run-pass/cross-crate/auxiliary/cci_capture_clause.rs diff --git a/src/test/ui/run-pass/cross-crate/auxiliary/cci_const.rs b/src/test/run-pass/cross-crate/auxiliary/cci_const.rs similarity index 100% rename from src/test/ui/run-pass/cross-crate/auxiliary/cci_const.rs rename to src/test/run-pass/cross-crate/auxiliary/cci_const.rs diff --git a/src/test/ui/run-pass/cross-crate/auxiliary/cci_impl_lib.rs b/src/test/run-pass/cross-crate/auxiliary/cci_impl_lib.rs similarity index 100% rename from src/test/ui/run-pass/cross-crate/auxiliary/cci_impl_lib.rs rename to src/test/run-pass/cross-crate/auxiliary/cci_impl_lib.rs diff --git a/src/test/ui/run-pass/cross-crate/auxiliary/cci_iter_lib.rs b/src/test/run-pass/cross-crate/auxiliary/cci_iter_lib.rs similarity index 100% rename from src/test/ui/run-pass/cross-crate/auxiliary/cci_iter_lib.rs rename to src/test/run-pass/cross-crate/auxiliary/cci_iter_lib.rs diff --git a/src/test/ui/run-pass/cross-crate/auxiliary/cci_nested_lib.rs b/src/test/run-pass/cross-crate/auxiliary/cci_nested_lib.rs similarity index 100% rename from src/test/ui/run-pass/cross-crate/auxiliary/cci_nested_lib.rs rename to src/test/run-pass/cross-crate/auxiliary/cci_nested_lib.rs diff --git a/src/test/ui/run-pass/cross-crate/auxiliary/cci_no_inline_lib.rs b/src/test/run-pass/cross-crate/auxiliary/cci_no_inline_lib.rs similarity index 100% rename from src/test/ui/run-pass/cross-crate/auxiliary/cci_no_inline_lib.rs rename to src/test/run-pass/cross-crate/auxiliary/cci_no_inline_lib.rs diff --git a/src/test/ui/run-pass/cross-crate/auxiliary/moves_based_on_type_lib.rs b/src/test/run-pass/cross-crate/auxiliary/moves_based_on_type_lib.rs similarity index 100% rename from src/test/ui/run-pass/cross-crate/auxiliary/moves_based_on_type_lib.rs rename to src/test/run-pass/cross-crate/auxiliary/moves_based_on_type_lib.rs diff --git a/src/test/ui/run-pass/cross-crate/auxiliary/newtype_struct_xc.rs b/src/test/run-pass/cross-crate/auxiliary/newtype_struct_xc.rs similarity index 100% rename from src/test/ui/run-pass/cross-crate/auxiliary/newtype_struct_xc.rs rename to src/test/run-pass/cross-crate/auxiliary/newtype_struct_xc.rs diff --git a/src/test/ui/run-pass/cross-crate/auxiliary/pub_static_array.rs b/src/test/run-pass/cross-crate/auxiliary/pub_static_array.rs similarity index 100% rename from src/test/ui/run-pass/cross-crate/auxiliary/pub_static_array.rs rename to src/test/run-pass/cross-crate/auxiliary/pub_static_array.rs diff --git a/src/test/ui/run-pass/cross-crate/auxiliary/reexported_static_methods.rs b/src/test/run-pass/cross-crate/auxiliary/reexported_static_methods.rs similarity index 100% rename from src/test/ui/run-pass/cross-crate/auxiliary/reexported_static_methods.rs rename to src/test/run-pass/cross-crate/auxiliary/reexported_static_methods.rs diff --git a/src/test/ui/run-pass/cross-crate/auxiliary/xcrate-trait-lifetime-param.rs b/src/test/run-pass/cross-crate/auxiliary/xcrate-trait-lifetime-param.rs similarity index 100% rename from src/test/ui/run-pass/cross-crate/auxiliary/xcrate-trait-lifetime-param.rs rename to src/test/run-pass/cross-crate/auxiliary/xcrate-trait-lifetime-param.rs diff --git a/src/test/ui/run-pass/cross-crate/auxiliary/xcrate_address_insignificant.rs b/src/test/run-pass/cross-crate/auxiliary/xcrate_address_insignificant.rs similarity index 100% rename from src/test/ui/run-pass/cross-crate/auxiliary/xcrate_address_insignificant.rs rename to src/test/run-pass/cross-crate/auxiliary/xcrate_address_insignificant.rs diff --git a/src/test/ui/run-pass/cross-crate/auxiliary/xcrate_associated_type_defaults.rs b/src/test/run-pass/cross-crate/auxiliary/xcrate_associated_type_defaults.rs similarity index 100% rename from src/test/ui/run-pass/cross-crate/auxiliary/xcrate_associated_type_defaults.rs rename to src/test/run-pass/cross-crate/auxiliary/xcrate_associated_type_defaults.rs diff --git a/src/test/ui/run-pass/cross-crate/auxiliary/xcrate_generic_fn_nested_return.rs b/src/test/run-pass/cross-crate/auxiliary/xcrate_generic_fn_nested_return.rs similarity index 100% rename from src/test/ui/run-pass/cross-crate/auxiliary/xcrate_generic_fn_nested_return.rs rename to src/test/run-pass/cross-crate/auxiliary/xcrate_generic_fn_nested_return.rs diff --git a/src/test/ui/run-pass/cross-crate/auxiliary/xcrate_static_addresses.rs b/src/test/run-pass/cross-crate/auxiliary/xcrate_static_addresses.rs similarity index 100% rename from src/test/ui/run-pass/cross-crate/auxiliary/xcrate_static_addresses.rs rename to src/test/run-pass/cross-crate/auxiliary/xcrate_static_addresses.rs diff --git a/src/test/ui/run-pass/cross-crate/auxiliary/xcrate_unit_struct.rs b/src/test/run-pass/cross-crate/auxiliary/xcrate_unit_struct.rs similarity index 100% rename from src/test/ui/run-pass/cross-crate/auxiliary/xcrate_unit_struct.rs rename to src/test/run-pass/cross-crate/auxiliary/xcrate_unit_struct.rs diff --git a/src/test/ui/run-pass/cross-crate/cci_borrow.rs b/src/test/run-pass/cross-crate/cci_borrow.rs similarity index 100% rename from src/test/ui/run-pass/cross-crate/cci_borrow.rs rename to src/test/run-pass/cross-crate/cci_borrow.rs diff --git a/src/test/ui/run-pass/cross-crate/cci_capture_clause.rs b/src/test/run-pass/cross-crate/cci_capture_clause.rs similarity index 100% rename from src/test/ui/run-pass/cross-crate/cci_capture_clause.rs rename to src/test/run-pass/cross-crate/cci_capture_clause.rs diff --git a/src/test/ui/run-pass/cross-crate/cci_impl_exe.rs b/src/test/run-pass/cross-crate/cci_impl_exe.rs similarity index 100% rename from src/test/ui/run-pass/cross-crate/cci_impl_exe.rs rename to src/test/run-pass/cross-crate/cci_impl_exe.rs diff --git a/src/test/ui/run-pass/cross-crate/cci_iter_exe.rs b/src/test/run-pass/cross-crate/cci_iter_exe.rs similarity index 100% rename from src/test/ui/run-pass/cross-crate/cci_iter_exe.rs rename to src/test/run-pass/cross-crate/cci_iter_exe.rs diff --git a/src/test/ui/run-pass/cross-crate/cci_nested_exe.rs b/src/test/run-pass/cross-crate/cci_nested_exe.rs similarity index 100% rename from src/test/ui/run-pass/cross-crate/cci_nested_exe.rs rename to src/test/run-pass/cross-crate/cci_nested_exe.rs diff --git a/src/test/ui/run-pass/cross-crate/cci_no_inline_exe.rs b/src/test/run-pass/cross-crate/cci_no_inline_exe.rs similarity index 100% rename from src/test/ui/run-pass/cross-crate/cci_no_inline_exe.rs rename to src/test/run-pass/cross-crate/cci_no_inline_exe.rs diff --git a/src/test/ui/run-pass/cross-crate/cross-crate-const-pat.rs b/src/test/run-pass/cross-crate/cross-crate-const-pat.rs similarity index 100% rename from src/test/ui/run-pass/cross-crate/cross-crate-const-pat.rs rename to src/test/run-pass/cross-crate/cross-crate-const-pat.rs diff --git a/src/test/ui/run-pass/cross-crate/cross-crate-newtype-struct-pat.rs b/src/test/run-pass/cross-crate/cross-crate-newtype-struct-pat.rs similarity index 100% rename from src/test/ui/run-pass/cross-crate/cross-crate-newtype-struct-pat.rs rename to src/test/run-pass/cross-crate/cross-crate-newtype-struct-pat.rs diff --git a/src/test/ui/run-pass/cross-crate/moves-based-on-type-cross-crate.rs b/src/test/run-pass/cross-crate/moves-based-on-type-cross-crate.rs similarity index 100% rename from src/test/ui/run-pass/cross-crate/moves-based-on-type-cross-crate.rs rename to src/test/run-pass/cross-crate/moves-based-on-type-cross-crate.rs diff --git a/src/test/ui/run-pass/cross-crate/reexported-static-methods-cross-crate.rs b/src/test/run-pass/cross-crate/reexported-static-methods-cross-crate.rs similarity index 100% rename from src/test/ui/run-pass/cross-crate/reexported-static-methods-cross-crate.rs rename to src/test/run-pass/cross-crate/reexported-static-methods-cross-crate.rs diff --git a/src/test/ui/run-pass/cross-crate/static-array-across-crate.rs b/src/test/run-pass/cross-crate/static-array-across-crate.rs similarity index 100% rename from src/test/ui/run-pass/cross-crate/static-array-across-crate.rs rename to src/test/run-pass/cross-crate/static-array-across-crate.rs diff --git a/src/test/ui/run-pass/cross-crate/xcrate-address-insignificant.rs b/src/test/run-pass/cross-crate/xcrate-address-insignificant.rs similarity index 100% rename from src/test/ui/run-pass/cross-crate/xcrate-address-insignificant.rs rename to src/test/run-pass/cross-crate/xcrate-address-insignificant.rs diff --git a/src/test/ui/run-pass/cross-crate/xcrate-associated-type-defaults.rs b/src/test/run-pass/cross-crate/xcrate-associated-type-defaults.rs similarity index 100% rename from src/test/ui/run-pass/cross-crate/xcrate-associated-type-defaults.rs rename to src/test/run-pass/cross-crate/xcrate-associated-type-defaults.rs diff --git a/src/test/ui/run-pass/cross-crate/xcrate-static-addresses.rs b/src/test/run-pass/cross-crate/xcrate-static-addresses.rs similarity index 100% rename from src/test/ui/run-pass/cross-crate/xcrate-static-addresses.rs rename to src/test/run-pass/cross-crate/xcrate-static-addresses.rs diff --git a/src/test/ui/run-pass/cross-crate/xcrate-trait-lifetime-param.rs b/src/test/run-pass/cross-crate/xcrate-trait-lifetime-param.rs similarity index 100% rename from src/test/ui/run-pass/cross-crate/xcrate-trait-lifetime-param.rs rename to src/test/run-pass/cross-crate/xcrate-trait-lifetime-param.rs diff --git a/src/test/ui/run-pass/cross-crate/xcrate-unit-struct.rs b/src/test/run-pass/cross-crate/xcrate-unit-struct.rs similarity index 100% rename from src/test/ui/run-pass/cross-crate/xcrate-unit-struct.rs rename to src/test/run-pass/cross-crate/xcrate-unit-struct.rs diff --git a/src/test/ui/run-pass/cross-crate/xcrate_generic_fn_nested_return.rs b/src/test/run-pass/cross-crate/xcrate_generic_fn_nested_return.rs similarity index 100% rename from src/test/ui/run-pass/cross-crate/xcrate_generic_fn_nested_return.rs rename to src/test/run-pass/cross-crate/xcrate_generic_fn_nested_return.rs diff --git a/src/test/ui/run-pass/ctfe/assoc-const.rs b/src/test/run-pass/ctfe/assoc-const.rs similarity index 100% rename from src/test/ui/run-pass/ctfe/assoc-const.rs rename to src/test/run-pass/ctfe/assoc-const.rs diff --git a/src/test/ui/run-pass/ctfe/bswap-const.rs b/src/test/run-pass/ctfe/bswap-const.rs similarity index 100% rename from src/test/ui/run-pass/ctfe/bswap-const.rs rename to src/test/run-pass/ctfe/bswap-const.rs diff --git a/src/test/ui/run-pass/ctfe/chained-constants-stackoverflow.rs b/src/test/run-pass/ctfe/chained-constants-stackoverflow.rs similarity index 100% rename from src/test/ui/run-pass/ctfe/chained-constants-stackoverflow.rs rename to src/test/run-pass/ctfe/chained-constants-stackoverflow.rs diff --git a/src/test/ui/run-pass/ctfe/const-block-non-item-statement-3.rs b/src/test/run-pass/ctfe/const-block-non-item-statement-3.rs similarity index 100% rename from src/test/ui/run-pass/ctfe/const-block-non-item-statement-3.rs rename to src/test/run-pass/ctfe/const-block-non-item-statement-3.rs diff --git a/src/test/ui/run-pass/ctfe/const-block-non-item-statement.rs b/src/test/run-pass/ctfe/const-block-non-item-statement.rs similarity index 100% rename from src/test/ui/run-pass/ctfe/const-block-non-item-statement.rs rename to src/test/run-pass/ctfe/const-block-non-item-statement.rs diff --git a/src/test/ui/run-pass/ctfe/const-fn-destructuring-arg.rs b/src/test/run-pass/ctfe/const-fn-destructuring-arg.rs similarity index 100% rename from src/test/ui/run-pass/ctfe/const-fn-destructuring-arg.rs rename to src/test/run-pass/ctfe/const-fn-destructuring-arg.rs diff --git a/src/test/ui/run-pass/ctfe/deref_in_pattern.rs b/src/test/run-pass/ctfe/deref_in_pattern.rs similarity index 100% rename from src/test/ui/run-pass/ctfe/deref_in_pattern.rs rename to src/test/run-pass/ctfe/deref_in_pattern.rs diff --git a/src/test/ui/run-pass/ctfe/ice-48279.rs b/src/test/run-pass/ctfe/ice-48279.rs similarity index 100% rename from src/test/ui/run-pass/ctfe/ice-48279.rs rename to src/test/run-pass/ctfe/ice-48279.rs diff --git a/src/test/ui/run-pass/ctfe/issue-37550.rs b/src/test/run-pass/ctfe/issue-37550.rs similarity index 100% rename from src/test/ui/run-pass/ctfe/issue-37550.rs rename to src/test/run-pass/ctfe/issue-37550.rs diff --git a/src/test/ui/run-pass/ctfe/issue-broken-mir.rs b/src/test/run-pass/ctfe/issue-broken-mir.rs similarity index 100% rename from src/test/ui/run-pass/ctfe/issue-broken-mir.rs rename to src/test/run-pass/ctfe/issue-broken-mir.rs diff --git a/src/test/ui/run-pass/ctfe/locals-in-const-fn.rs b/src/test/run-pass/ctfe/locals-in-const-fn.rs similarity index 100% rename from src/test/ui/run-pass/ctfe/locals-in-const-fn.rs rename to src/test/run-pass/ctfe/locals-in-const-fn.rs diff --git a/src/test/ui/run-pass/ctfe/match-const-fn-structs.rs b/src/test/run-pass/ctfe/match-const-fn-structs.rs similarity index 100% rename from src/test/ui/run-pass/ctfe/match-const-fn-structs.rs rename to src/test/run-pass/ctfe/match-const-fn-structs.rs diff --git a/src/test/ui/run-pass/ctfe/mozjs-error.rs b/src/test/run-pass/ctfe/mozjs-error.rs similarity index 100% rename from src/test/ui/run-pass/ctfe/mozjs-error.rs rename to src/test/run-pass/ctfe/mozjs-error.rs diff --git a/src/test/ui/run-pass/ctfe/non-scalar-cast.rs b/src/test/run-pass/ctfe/non-scalar-cast.rs similarity index 100% rename from src/test/ui/run-pass/ctfe/non-scalar-cast.rs rename to src/test/run-pass/ctfe/non-scalar-cast.rs diff --git a/src/test/ui/run-pass/ctfe/promotion.rs b/src/test/run-pass/ctfe/promotion.rs similarity index 100% rename from src/test/ui/run-pass/ctfe/promotion.rs rename to src/test/run-pass/ctfe/promotion.rs diff --git a/src/test/ui/run-pass/ctfe/references.rs b/src/test/run-pass/ctfe/references.rs similarity index 100% rename from src/test/ui/run-pass/ctfe/references.rs rename to src/test/run-pass/ctfe/references.rs diff --git a/src/test/ui/run-pass/ctfe/repeat_match.rs b/src/test/run-pass/ctfe/repeat_match.rs similarity index 100% rename from src/test/ui/run-pass/ctfe/repeat_match.rs rename to src/test/run-pass/ctfe/repeat_match.rs diff --git a/src/test/ui/run-pass/ctfe/return-in-const-fn.rs b/src/test/run-pass/ctfe/return-in-const-fn.rs similarity index 100% rename from src/test/ui/run-pass/ctfe/return-in-const-fn.rs rename to src/test/run-pass/ctfe/return-in-const-fn.rs diff --git a/src/test/ui/run-pass/ctfe/signed_enum_discr.rs b/src/test/run-pass/ctfe/signed_enum_discr.rs similarity index 100% rename from src/test/ui/run-pass/ctfe/signed_enum_discr.rs rename to src/test/run-pass/ctfe/signed_enum_discr.rs diff --git a/src/test/ui/run-pass/ctfe/transmute-const.rs b/src/test/run-pass/ctfe/transmute-const.rs similarity index 100% rename from src/test/ui/run-pass/ctfe/transmute-const.rs rename to src/test/run-pass/ctfe/transmute-const.rs diff --git a/src/test/ui/run-pass/ctfe/tuple-struct-constructors.rs b/src/test/run-pass/ctfe/tuple-struct-constructors.rs similarity index 100% rename from src/test/ui/run-pass/ctfe/tuple-struct-constructors.rs rename to src/test/run-pass/ctfe/tuple-struct-constructors.rs diff --git a/src/test/ui/run-pass/deriving/auxiliary/derive-no-std.rs b/src/test/run-pass/deriving/auxiliary/derive-no-std.rs similarity index 100% rename from src/test/ui/run-pass/deriving/auxiliary/derive-no-std.rs rename to src/test/run-pass/deriving/auxiliary/derive-no-std.rs diff --git a/src/test/ui/run-pass/deriving/derive-no-std.rs b/src/test/run-pass/deriving/derive-no-std.rs similarity index 100% rename from src/test/ui/run-pass/deriving/derive-no-std.rs rename to src/test/run-pass/deriving/derive-no-std.rs diff --git a/src/test/ui/run-pass/deriving/derive-partialord-correctness.rs b/src/test/run-pass/deriving/derive-partialord-correctness.rs similarity index 100% rename from src/test/ui/run-pass/deriving/derive-partialord-correctness.rs rename to src/test/run-pass/deriving/derive-partialord-correctness.rs diff --git a/src/test/ui/run-pass/deriving/deriving-associated-types.rs b/src/test/run-pass/deriving/deriving-associated-types.rs similarity index 100% rename from src/test/ui/run-pass/deriving/deriving-associated-types.rs rename to src/test/run-pass/deriving/deriving-associated-types.rs diff --git a/src/test/ui/run-pass/deriving/deriving-bounds.rs b/src/test/run-pass/deriving/deriving-bounds.rs similarity index 100% rename from src/test/ui/run-pass/deriving/deriving-bounds.rs rename to src/test/run-pass/deriving/deriving-bounds.rs diff --git a/src/test/ui/run-pass/deriving/deriving-clone-array.rs b/src/test/run-pass/deriving/deriving-clone-array.rs similarity index 100% rename from src/test/ui/run-pass/deriving/deriving-clone-array.rs rename to src/test/run-pass/deriving/deriving-clone-array.rs diff --git a/src/test/ui/run-pass/deriving/deriving-clone-enum.rs b/src/test/run-pass/deriving/deriving-clone-enum.rs similarity index 100% rename from src/test/ui/run-pass/deriving/deriving-clone-enum.rs rename to src/test/run-pass/deriving/deriving-clone-enum.rs diff --git a/src/test/ui/run-pass/deriving/deriving-clone-generic-enum.rs b/src/test/run-pass/deriving/deriving-clone-generic-enum.rs similarity index 100% rename from src/test/ui/run-pass/deriving/deriving-clone-generic-enum.rs rename to src/test/run-pass/deriving/deriving-clone-generic-enum.rs diff --git a/src/test/ui/run-pass/deriving/deriving-clone-generic-struct.rs b/src/test/run-pass/deriving/deriving-clone-generic-struct.rs similarity index 100% rename from src/test/ui/run-pass/deriving/deriving-clone-generic-struct.rs rename to src/test/run-pass/deriving/deriving-clone-generic-struct.rs diff --git a/src/test/ui/run-pass/deriving/deriving-clone-generic-tuple-struct.rs b/src/test/run-pass/deriving/deriving-clone-generic-tuple-struct.rs similarity index 100% rename from src/test/ui/run-pass/deriving/deriving-clone-generic-tuple-struct.rs rename to src/test/run-pass/deriving/deriving-clone-generic-tuple-struct.rs diff --git a/src/test/ui/run-pass/deriving/deriving-clone-struct.rs b/src/test/run-pass/deriving/deriving-clone-struct.rs similarity index 100% rename from src/test/ui/run-pass/deriving/deriving-clone-struct.rs rename to src/test/run-pass/deriving/deriving-clone-struct.rs diff --git a/src/test/ui/run-pass/deriving/deriving-clone-tuple-struct.rs b/src/test/run-pass/deriving/deriving-clone-tuple-struct.rs similarity index 100% rename from src/test/ui/run-pass/deriving/deriving-clone-tuple-struct.rs rename to src/test/run-pass/deriving/deriving-clone-tuple-struct.rs diff --git a/src/test/ui/run-pass/deriving/deriving-cmp-generic-enum.rs b/src/test/run-pass/deriving/deriving-cmp-generic-enum.rs similarity index 100% rename from src/test/ui/run-pass/deriving/deriving-cmp-generic-enum.rs rename to src/test/run-pass/deriving/deriving-cmp-generic-enum.rs diff --git a/src/test/ui/run-pass/deriving/deriving-cmp-generic-struct-enum.rs b/src/test/run-pass/deriving/deriving-cmp-generic-struct-enum.rs similarity index 100% rename from src/test/ui/run-pass/deriving/deriving-cmp-generic-struct-enum.rs rename to src/test/run-pass/deriving/deriving-cmp-generic-struct-enum.rs diff --git a/src/test/ui/run-pass/deriving/deriving-cmp-generic-struct.rs b/src/test/run-pass/deriving/deriving-cmp-generic-struct.rs similarity index 100% rename from src/test/ui/run-pass/deriving/deriving-cmp-generic-struct.rs rename to src/test/run-pass/deriving/deriving-cmp-generic-struct.rs diff --git a/src/test/ui/run-pass/deriving/deriving-cmp-generic-tuple-struct.rs b/src/test/run-pass/deriving/deriving-cmp-generic-tuple-struct.rs similarity index 100% rename from src/test/ui/run-pass/deriving/deriving-cmp-generic-tuple-struct.rs rename to src/test/run-pass/deriving/deriving-cmp-generic-tuple-struct.rs diff --git a/src/test/ui/run-pass/deriving/deriving-cmp-shortcircuit.rs b/src/test/run-pass/deriving/deriving-cmp-shortcircuit.rs similarity index 100% rename from src/test/ui/run-pass/deriving/deriving-cmp-shortcircuit.rs rename to src/test/run-pass/deriving/deriving-cmp-shortcircuit.rs diff --git a/src/test/ui/run-pass/deriving/deriving-copyclone.rs b/src/test/run-pass/deriving/deriving-copyclone.rs similarity index 100% rename from src/test/ui/run-pass/deriving/deriving-copyclone.rs rename to src/test/run-pass/deriving/deriving-copyclone.rs diff --git a/src/test/ui/run-pass/deriving/deriving-default-box.rs b/src/test/run-pass/deriving/deriving-default-box.rs similarity index 100% rename from src/test/ui/run-pass/deriving/deriving-default-box.rs rename to src/test/run-pass/deriving/deriving-default-box.rs diff --git a/src/test/ui/run-pass/deriving/deriving-enum-single-variant.rs b/src/test/run-pass/deriving/deriving-enum-single-variant.rs similarity index 100% rename from src/test/ui/run-pass/deriving/deriving-enum-single-variant.rs rename to src/test/run-pass/deriving/deriving-enum-single-variant.rs diff --git a/src/test/ui/run-pass/deriving/deriving-eq-ord-boxed-slice.rs b/src/test/run-pass/deriving/deriving-eq-ord-boxed-slice.rs similarity index 100% rename from src/test/ui/run-pass/deriving/deriving-eq-ord-boxed-slice.rs rename to src/test/run-pass/deriving/deriving-eq-ord-boxed-slice.rs diff --git a/src/test/ui/run-pass/deriving/deriving-hash.rs b/src/test/run-pass/deriving/deriving-hash.rs similarity index 100% rename from src/test/ui/run-pass/deriving/deriving-hash.rs rename to src/test/run-pass/deriving/deriving-hash.rs diff --git a/src/test/ui/run-pass/deriving/deriving-in-fn.rs b/src/test/run-pass/deriving/deriving-in-fn.rs similarity index 100% rename from src/test/ui/run-pass/deriving/deriving-in-fn.rs rename to src/test/run-pass/deriving/deriving-in-fn.rs diff --git a/src/test/ui/run-pass/deriving/deriving-in-macro.rs b/src/test/run-pass/deriving/deriving-in-macro.rs similarity index 100% rename from src/test/ui/run-pass/deriving/deriving-in-macro.rs rename to src/test/run-pass/deriving/deriving-in-macro.rs diff --git a/src/test/ui/run-pass/deriving/deriving-meta-multiple.rs b/src/test/run-pass/deriving/deriving-meta-multiple.rs similarity index 100% rename from src/test/ui/run-pass/deriving/deriving-meta-multiple.rs rename to src/test/run-pass/deriving/deriving-meta-multiple.rs diff --git a/src/test/ui/run-pass/deriving/deriving-meta.rs b/src/test/run-pass/deriving/deriving-meta.rs similarity index 100% rename from src/test/ui/run-pass/deriving/deriving-meta.rs rename to src/test/run-pass/deriving/deriving-meta.rs diff --git a/src/test/ui/run-pass/deriving/deriving-self-lifetime-totalord-totaleq.rs b/src/test/run-pass/deriving/deriving-self-lifetime-totalord-totaleq.rs similarity index 100% rename from src/test/ui/run-pass/deriving/deriving-self-lifetime-totalord-totaleq.rs rename to src/test/run-pass/deriving/deriving-self-lifetime-totalord-totaleq.rs diff --git a/src/test/ui/run-pass/deriving/deriving-show-2.rs b/src/test/run-pass/deriving/deriving-show-2.rs similarity index 100% rename from src/test/ui/run-pass/deriving/deriving-show-2.rs rename to src/test/run-pass/deriving/deriving-show-2.rs diff --git a/src/test/ui/run-pass/deriving/deriving-show.rs b/src/test/run-pass/deriving/deriving-show.rs similarity index 100% rename from src/test/ui/run-pass/deriving/deriving-show.rs rename to src/test/run-pass/deriving/deriving-show.rs diff --git a/src/test/ui/run-pass/deriving/deriving-via-extension-c-enum.rs b/src/test/run-pass/deriving/deriving-via-extension-c-enum.rs similarity index 100% rename from src/test/ui/run-pass/deriving/deriving-via-extension-c-enum.rs rename to src/test/run-pass/deriving/deriving-via-extension-c-enum.rs diff --git a/src/test/ui/run-pass/deriving/deriving-via-extension-enum.rs b/src/test/run-pass/deriving/deriving-via-extension-enum.rs similarity index 100% rename from src/test/ui/run-pass/deriving/deriving-via-extension-enum.rs rename to src/test/run-pass/deriving/deriving-via-extension-enum.rs diff --git a/src/test/ui/run-pass/deriving/deriving-via-extension-hash-enum.rs b/src/test/run-pass/deriving/deriving-via-extension-hash-enum.rs similarity index 100% rename from src/test/ui/run-pass/deriving/deriving-via-extension-hash-enum.rs rename to src/test/run-pass/deriving/deriving-via-extension-hash-enum.rs diff --git a/src/test/ui/run-pass/deriving/deriving-via-extension-hash-struct.rs b/src/test/run-pass/deriving/deriving-via-extension-hash-struct.rs similarity index 100% rename from src/test/ui/run-pass/deriving/deriving-via-extension-hash-struct.rs rename to src/test/run-pass/deriving/deriving-via-extension-hash-struct.rs diff --git a/src/test/ui/run-pass/deriving/deriving-via-extension-struct-empty.rs b/src/test/run-pass/deriving/deriving-via-extension-struct-empty.rs similarity index 100% rename from src/test/ui/run-pass/deriving/deriving-via-extension-struct-empty.rs rename to src/test/run-pass/deriving/deriving-via-extension-struct-empty.rs diff --git a/src/test/ui/run-pass/deriving/deriving-via-extension-struct-like-enum-variant.rs b/src/test/run-pass/deriving/deriving-via-extension-struct-like-enum-variant.rs similarity index 100% rename from src/test/ui/run-pass/deriving/deriving-via-extension-struct-like-enum-variant.rs rename to src/test/run-pass/deriving/deriving-via-extension-struct-like-enum-variant.rs diff --git a/src/test/ui/run-pass/deriving/deriving-via-extension-struct-tuple.rs b/src/test/run-pass/deriving/deriving-via-extension-struct-tuple.rs similarity index 100% rename from src/test/ui/run-pass/deriving/deriving-via-extension-struct-tuple.rs rename to src/test/run-pass/deriving/deriving-via-extension-struct-tuple.rs diff --git a/src/test/ui/run-pass/deriving/deriving-via-extension-struct.rs b/src/test/run-pass/deriving/deriving-via-extension-struct.rs similarity index 100% rename from src/test/ui/run-pass/deriving/deriving-via-extension-struct.rs rename to src/test/run-pass/deriving/deriving-via-extension-struct.rs diff --git a/src/test/ui/run-pass/deriving/deriving-via-extension-type-params.rs b/src/test/run-pass/deriving/deriving-via-extension-type-params.rs similarity index 100% rename from src/test/ui/run-pass/deriving/deriving-via-extension-type-params.rs rename to src/test/run-pass/deriving/deriving-via-extension-type-params.rs diff --git a/src/test/ui/run-pass/deriving/deriving-with-repr-packed.rs b/src/test/run-pass/deriving/deriving-with-repr-packed.rs similarity index 100% rename from src/test/ui/run-pass/deriving/deriving-with-repr-packed.rs rename to src/test/run-pass/deriving/deriving-with-repr-packed.rs diff --git a/src/test/ui/run-pass/drop/auxiliary/dropck_eyepatch_extern_crate.rs b/src/test/run-pass/drop/auxiliary/dropck_eyepatch_extern_crate.rs similarity index 100% rename from src/test/ui/run-pass/drop/auxiliary/dropck_eyepatch_extern_crate.rs rename to src/test/run-pass/drop/auxiliary/dropck_eyepatch_extern_crate.rs diff --git a/src/test/ui/run-pass/drop/drop-on-empty-block-exit.rs b/src/test/run-pass/drop/drop-on-empty-block-exit.rs similarity index 100% rename from src/test/ui/run-pass/drop/drop-on-empty-block-exit.rs rename to src/test/run-pass/drop/drop-on-empty-block-exit.rs diff --git a/src/test/ui/run-pass/drop/drop-on-ret.rs b/src/test/run-pass/drop/drop-on-ret.rs similarity index 100% rename from src/test/ui/run-pass/drop/drop-on-ret.rs rename to src/test/run-pass/drop/drop-on-ret.rs diff --git a/src/test/ui/run-pass/drop/drop-struct-as-object.rs b/src/test/run-pass/drop/drop-struct-as-object.rs similarity index 100% rename from src/test/ui/run-pass/drop/drop-struct-as-object.rs rename to src/test/run-pass/drop/drop-struct-as-object.rs diff --git a/src/test/ui/run-pass/drop/drop-trait-enum.rs b/src/test/run-pass/drop/drop-trait-enum.rs similarity index 100% rename from src/test/ui/run-pass/drop/drop-trait-enum.rs rename to src/test/run-pass/drop/drop-trait-enum.rs diff --git a/src/test/ui/run-pass/drop/drop-trait-generic.rs b/src/test/run-pass/drop/drop-trait-generic.rs similarity index 100% rename from src/test/ui/run-pass/drop/drop-trait-generic.rs rename to src/test/run-pass/drop/drop-trait-generic.rs diff --git a/src/test/ui/run-pass/drop/drop-trait.rs b/src/test/run-pass/drop/drop-trait.rs similarity index 100% rename from src/test/ui/run-pass/drop/drop-trait.rs rename to src/test/run-pass/drop/drop-trait.rs diff --git a/src/test/ui/run-pass/drop/drop-uninhabited-enum.rs b/src/test/run-pass/drop/drop-uninhabited-enum.rs similarity index 100% rename from src/test/ui/run-pass/drop/drop-uninhabited-enum.rs rename to src/test/run-pass/drop/drop-uninhabited-enum.rs diff --git a/src/test/ui/run-pass/drop/drop-with-type-ascription-1.rs b/src/test/run-pass/drop/drop-with-type-ascription-1.rs similarity index 100% rename from src/test/ui/run-pass/drop/drop-with-type-ascription-1.rs rename to src/test/run-pass/drop/drop-with-type-ascription-1.rs diff --git a/src/test/ui/run-pass/drop/drop-with-type-ascription-2.rs b/src/test/run-pass/drop/drop-with-type-ascription-2.rs similarity index 100% rename from src/test/ui/run-pass/drop/drop-with-type-ascription-2.rs rename to src/test/run-pass/drop/drop-with-type-ascription-2.rs diff --git a/src/test/ui/run-pass/drop/dropck-eyepatch-extern-crate.rs b/src/test/run-pass/drop/dropck-eyepatch-extern-crate.rs similarity index 100% rename from src/test/ui/run-pass/drop/dropck-eyepatch-extern-crate.rs rename to src/test/run-pass/drop/dropck-eyepatch-extern-crate.rs diff --git a/src/test/ui/run-pass/drop/dropck-eyepatch-reorder.rs b/src/test/run-pass/drop/dropck-eyepatch-reorder.rs similarity index 100% rename from src/test/ui/run-pass/drop/dropck-eyepatch-reorder.rs rename to src/test/run-pass/drop/dropck-eyepatch-reorder.rs diff --git a/src/test/ui/run-pass/drop/dropck-eyepatch.rs b/src/test/run-pass/drop/dropck-eyepatch.rs similarity index 100% rename from src/test/ui/run-pass/drop/dropck-eyepatch.rs rename to src/test/run-pass/drop/dropck-eyepatch.rs diff --git a/src/test/ui/run-pass/drop/dropck_legal_cycles.rs b/src/test/run-pass/drop/dropck_legal_cycles.rs similarity index 100% rename from src/test/ui/run-pass/drop/dropck_legal_cycles.rs rename to src/test/run-pass/drop/dropck_legal_cycles.rs diff --git a/src/test/ui/run-pass/drop/dynamic-drop.rs b/src/test/run-pass/drop/dynamic-drop.rs similarity index 100% rename from src/test/ui/run-pass/drop/dynamic-drop.rs rename to src/test/run-pass/drop/dynamic-drop.rs diff --git a/src/test/ui/run-pass/drop/no-drop-flag-size.rs b/src/test/run-pass/drop/no-drop-flag-size.rs similarity index 100% rename from src/test/ui/run-pass/drop/no-drop-flag-size.rs rename to src/test/run-pass/drop/no-drop-flag-size.rs diff --git a/src/test/ui/run-pass/drop/nondrop-cycle.rs b/src/test/run-pass/drop/nondrop-cycle.rs similarity index 100% rename from src/test/ui/run-pass/drop/nondrop-cycle.rs rename to src/test/run-pass/drop/nondrop-cycle.rs diff --git a/src/test/ui/run-pass/dynamically-sized-types/dst-coerce-custom.rs b/src/test/run-pass/dynamically-sized-types/dst-coerce-custom.rs similarity index 100% rename from src/test/ui/run-pass/dynamically-sized-types/dst-coerce-custom.rs rename to src/test/run-pass/dynamically-sized-types/dst-coerce-custom.rs diff --git a/src/test/ui/run-pass/dynamically-sized-types/dst-coerce-rc.rs b/src/test/run-pass/dynamically-sized-types/dst-coerce-rc.rs similarity index 100% rename from src/test/ui/run-pass/dynamically-sized-types/dst-coerce-rc.rs rename to src/test/run-pass/dynamically-sized-types/dst-coerce-rc.rs diff --git a/src/test/ui/run-pass/dynamically-sized-types/dst-coercions.rs b/src/test/run-pass/dynamically-sized-types/dst-coercions.rs similarity index 100% rename from src/test/ui/run-pass/dynamically-sized-types/dst-coercions.rs rename to src/test/run-pass/dynamically-sized-types/dst-coercions.rs diff --git a/src/test/ui/run-pass/dynamically-sized-types/dst-deref-mut.rs b/src/test/run-pass/dynamically-sized-types/dst-deref-mut.rs similarity index 100% rename from src/test/ui/run-pass/dynamically-sized-types/dst-deref-mut.rs rename to src/test/run-pass/dynamically-sized-types/dst-deref-mut.rs diff --git a/src/test/ui/run-pass/dynamically-sized-types/dst-deref.rs b/src/test/run-pass/dynamically-sized-types/dst-deref.rs similarity index 100% rename from src/test/ui/run-pass/dynamically-sized-types/dst-deref.rs rename to src/test/run-pass/dynamically-sized-types/dst-deref.rs diff --git a/src/test/ui/run-pass/dynamically-sized-types/dst-field-align.rs b/src/test/run-pass/dynamically-sized-types/dst-field-align.rs similarity index 100% rename from src/test/ui/run-pass/dynamically-sized-types/dst-field-align.rs rename to src/test/run-pass/dynamically-sized-types/dst-field-align.rs diff --git a/src/test/ui/run-pass/dynamically-sized-types/dst-index.rs b/src/test/run-pass/dynamically-sized-types/dst-index.rs similarity index 100% rename from src/test/ui/run-pass/dynamically-sized-types/dst-index.rs rename to src/test/run-pass/dynamically-sized-types/dst-index.rs diff --git a/src/test/ui/run-pass/dynamically-sized-types/dst-irrefutable-bind.rs b/src/test/run-pass/dynamically-sized-types/dst-irrefutable-bind.rs similarity index 100% rename from src/test/ui/run-pass/dynamically-sized-types/dst-irrefutable-bind.rs rename to src/test/run-pass/dynamically-sized-types/dst-irrefutable-bind.rs diff --git a/src/test/ui/run-pass/dynamically-sized-types/dst-raw.rs b/src/test/run-pass/dynamically-sized-types/dst-raw.rs similarity index 100% rename from src/test/ui/run-pass/dynamically-sized-types/dst-raw.rs rename to src/test/run-pass/dynamically-sized-types/dst-raw.rs diff --git a/src/test/ui/run-pass/dynamically-sized-types/dst-struct-sole.rs b/src/test/run-pass/dynamically-sized-types/dst-struct-sole.rs similarity index 100% rename from src/test/ui/run-pass/dynamically-sized-types/dst-struct-sole.rs rename to src/test/run-pass/dynamically-sized-types/dst-struct-sole.rs diff --git a/src/test/ui/run-pass/dynamically-sized-types/dst-struct.rs b/src/test/run-pass/dynamically-sized-types/dst-struct.rs similarity index 100% rename from src/test/ui/run-pass/dynamically-sized-types/dst-struct.rs rename to src/test/run-pass/dynamically-sized-types/dst-struct.rs diff --git a/src/test/ui/run-pass/dynamically-sized-types/dst-trait-tuple.rs b/src/test/run-pass/dynamically-sized-types/dst-trait-tuple.rs similarity index 100% rename from src/test/ui/run-pass/dynamically-sized-types/dst-trait-tuple.rs rename to src/test/run-pass/dynamically-sized-types/dst-trait-tuple.rs diff --git a/src/test/ui/run-pass/dynamically-sized-types/dst-trait.rs b/src/test/run-pass/dynamically-sized-types/dst-trait.rs similarity index 100% rename from src/test/ui/run-pass/dynamically-sized-types/dst-trait.rs rename to src/test/run-pass/dynamically-sized-types/dst-trait.rs diff --git a/src/test/ui/run-pass/dynamically-sized-types/dst-tuple-sole.rs b/src/test/run-pass/dynamically-sized-types/dst-tuple-sole.rs similarity index 100% rename from src/test/ui/run-pass/dynamically-sized-types/dst-tuple-sole.rs rename to src/test/run-pass/dynamically-sized-types/dst-tuple-sole.rs diff --git a/src/test/ui/run-pass/dynamically-sized-types/dst-tuple.rs b/src/test/run-pass/dynamically-sized-types/dst-tuple.rs similarity index 100% rename from src/test/ui/run-pass/dynamically-sized-types/dst-tuple.rs rename to src/test/run-pass/dynamically-sized-types/dst-tuple.rs diff --git a/src/test/ui/run-pass/extern/auxiliary/extern-crosscrate-source.rs b/src/test/run-pass/extern/auxiliary/extern-crosscrate-source.rs similarity index 100% rename from src/test/ui/run-pass/extern/auxiliary/extern-crosscrate-source.rs rename to src/test/run-pass/extern/auxiliary/extern-crosscrate-source.rs diff --git a/src/test/ui/run-pass/extern/auxiliary/extern-take-value.rs b/src/test/run-pass/extern/auxiliary/extern-take-value.rs similarity index 100% rename from src/test/ui/run-pass/extern/auxiliary/extern-take-value.rs rename to src/test/run-pass/extern/auxiliary/extern-take-value.rs diff --git a/src/test/ui/run-pass/extern/auxiliary/extern_calling_convention.rs b/src/test/run-pass/extern/auxiliary/extern_calling_convention.rs similarity index 100% rename from src/test/ui/run-pass/extern/auxiliary/extern_calling_convention.rs rename to src/test/run-pass/extern/auxiliary/extern_calling_convention.rs diff --git a/src/test/ui/run-pass/extern/auxiliary/extern_mod_ordering_lib.rs b/src/test/run-pass/extern/auxiliary/extern_mod_ordering_lib.rs similarity index 100% rename from src/test/ui/run-pass/extern/auxiliary/extern_mod_ordering_lib.rs rename to src/test/run-pass/extern/auxiliary/extern_mod_ordering_lib.rs diff --git a/src/test/ui/run-pass/extern/auxiliary/fat_drop.rs b/src/test/run-pass/extern/auxiliary/fat_drop.rs similarity index 100% rename from src/test/ui/run-pass/extern/auxiliary/fat_drop.rs rename to src/test/run-pass/extern/auxiliary/fat_drop.rs diff --git a/src/test/ui/run-pass/extern/extern-1.rs b/src/test/run-pass/extern/extern-1.rs similarity index 100% rename from src/test/ui/run-pass/extern/extern-1.rs rename to src/test/run-pass/extern/extern-1.rs diff --git a/src/test/ui/run-pass/extern/extern-call-deep.rs b/src/test/run-pass/extern/extern-call-deep.rs similarity index 100% rename from src/test/ui/run-pass/extern/extern-call-deep.rs rename to src/test/run-pass/extern/extern-call-deep.rs diff --git a/src/test/ui/run-pass/extern/extern-call-deep2.rs b/src/test/run-pass/extern/extern-call-deep2.rs similarity index 100% rename from src/test/ui/run-pass/extern/extern-call-deep2.rs rename to src/test/run-pass/extern/extern-call-deep2.rs diff --git a/src/test/ui/run-pass/extern/extern-call-direct.rs b/src/test/run-pass/extern/extern-call-direct.rs similarity index 100% rename from src/test/ui/run-pass/extern/extern-call-direct.rs rename to src/test/run-pass/extern/extern-call-direct.rs diff --git a/src/test/ui/run-pass/extern/extern-call-indirect.rs b/src/test/run-pass/extern/extern-call-indirect.rs similarity index 100% rename from src/test/ui/run-pass/extern/extern-call-indirect.rs rename to src/test/run-pass/extern/extern-call-indirect.rs diff --git a/src/test/ui/run-pass/extern/extern-call-scrub.rs b/src/test/run-pass/extern/extern-call-scrub.rs similarity index 100% rename from src/test/ui/run-pass/extern/extern-call-scrub.rs rename to src/test/run-pass/extern/extern-call-scrub.rs diff --git a/src/test/ui/run-pass/extern/extern-calling-convention-test.rs b/src/test/run-pass/extern/extern-calling-convention-test.rs similarity index 100% rename from src/test/ui/run-pass/extern/extern-calling-convention-test.rs rename to src/test/run-pass/extern/extern-calling-convention-test.rs diff --git a/src/test/ui/run-pass/extern/extern-compare-with-return-type.rs b/src/test/run-pass/extern/extern-compare-with-return-type.rs similarity index 100% rename from src/test/ui/run-pass/extern/extern-compare-with-return-type.rs rename to src/test/run-pass/extern/extern-compare-with-return-type.rs diff --git a/src/test/ui/run-pass/extern/extern-crosscrate.rs b/src/test/run-pass/extern/extern-crosscrate.rs similarity index 100% rename from src/test/ui/run-pass/extern/extern-crosscrate.rs rename to src/test/run-pass/extern/extern-crosscrate.rs diff --git a/src/test/ui/run-pass/extern/extern-foreign-crate.rs b/src/test/run-pass/extern/extern-foreign-crate.rs similarity index 100% rename from src/test/ui/run-pass/extern/extern-foreign-crate.rs rename to src/test/run-pass/extern/extern-foreign-crate.rs diff --git a/src/test/ui/run-pass/extern/extern-methods.rs b/src/test/run-pass/extern/extern-methods.rs similarity index 100% rename from src/test/ui/run-pass/extern/extern-methods.rs rename to src/test/run-pass/extern/extern-methods.rs diff --git a/src/test/ui/run-pass/extern/extern-mod-abi.rs b/src/test/run-pass/extern/extern-mod-abi.rs similarity index 100% rename from src/test/ui/run-pass/extern/extern-mod-abi.rs rename to src/test/run-pass/extern/extern-mod-abi.rs diff --git a/src/test/ui/run-pass/extern/extern-mod-ordering-exe.rs b/src/test/run-pass/extern/extern-mod-ordering-exe.rs similarity index 100% rename from src/test/ui/run-pass/extern/extern-mod-ordering-exe.rs rename to src/test/run-pass/extern/extern-mod-ordering-exe.rs diff --git a/src/test/ui/run-pass/extern/extern-pass-TwoU16s.rs b/src/test/run-pass/extern/extern-pass-TwoU16s.rs similarity index 100% rename from src/test/ui/run-pass/extern/extern-pass-TwoU16s.rs rename to src/test/run-pass/extern/extern-pass-TwoU16s.rs diff --git a/src/test/ui/run-pass/extern/extern-pass-TwoU32s.rs b/src/test/run-pass/extern/extern-pass-TwoU32s.rs similarity index 100% rename from src/test/ui/run-pass/extern/extern-pass-TwoU32s.rs rename to src/test/run-pass/extern/extern-pass-TwoU32s.rs diff --git a/src/test/ui/run-pass/extern/extern-pass-TwoU64s.rs b/src/test/run-pass/extern/extern-pass-TwoU64s.rs similarity index 100% rename from src/test/ui/run-pass/extern/extern-pass-TwoU64s.rs rename to src/test/run-pass/extern/extern-pass-TwoU64s.rs diff --git a/src/test/ui/run-pass/extern/extern-pass-TwoU8s.rs b/src/test/run-pass/extern/extern-pass-TwoU8s.rs similarity index 100% rename from src/test/ui/run-pass/extern/extern-pass-TwoU8s.rs rename to src/test/run-pass/extern/extern-pass-TwoU8s.rs diff --git a/src/test/ui/run-pass/extern/extern-pass-char.rs b/src/test/run-pass/extern/extern-pass-char.rs similarity index 100% rename from src/test/ui/run-pass/extern/extern-pass-char.rs rename to src/test/run-pass/extern/extern-pass-char.rs diff --git a/src/test/ui/run-pass/extern/extern-pass-double.rs b/src/test/run-pass/extern/extern-pass-double.rs similarity index 100% rename from src/test/ui/run-pass/extern/extern-pass-double.rs rename to src/test/run-pass/extern/extern-pass-double.rs diff --git a/src/test/ui/run-pass/extern/extern-pass-empty.rs b/src/test/run-pass/extern/extern-pass-empty.rs similarity index 100% rename from src/test/ui/run-pass/extern/extern-pass-empty.rs rename to src/test/run-pass/extern/extern-pass-empty.rs diff --git a/src/test/ui/run-pass/extern/extern-pass-u32.rs b/src/test/run-pass/extern/extern-pass-u32.rs similarity index 100% rename from src/test/ui/run-pass/extern/extern-pass-u32.rs rename to src/test/run-pass/extern/extern-pass-u32.rs diff --git a/src/test/ui/run-pass/extern/extern-pass-u64.rs b/src/test/run-pass/extern/extern-pass-u64.rs similarity index 100% rename from src/test/ui/run-pass/extern/extern-pass-u64.rs rename to src/test/run-pass/extern/extern-pass-u64.rs diff --git a/src/test/ui/run-pass/extern/extern-prelude-core.rs b/src/test/run-pass/extern/extern-prelude-core.rs similarity index 100% rename from src/test/ui/run-pass/extern/extern-prelude-core.rs rename to src/test/run-pass/extern/extern-prelude-core.rs diff --git a/src/test/ui/run-pass/extern/extern-prelude-core.stderr b/src/test/run-pass/extern/extern-prelude-core.stderr similarity index 100% rename from src/test/ui/run-pass/extern/extern-prelude-core.stderr rename to src/test/run-pass/extern/extern-prelude-core.stderr diff --git a/src/test/ui/run-pass/extern/extern-prelude-no-speculative.rs b/src/test/run-pass/extern/extern-prelude-no-speculative.rs similarity index 100% rename from src/test/ui/run-pass/extern/extern-prelude-no-speculative.rs rename to src/test/run-pass/extern/extern-prelude-no-speculative.rs diff --git a/src/test/ui/run-pass/extern/extern-prelude-std.rs b/src/test/run-pass/extern/extern-prelude-std.rs similarity index 100% rename from src/test/ui/run-pass/extern/extern-prelude-std.rs rename to src/test/run-pass/extern/extern-prelude-std.rs diff --git a/src/test/ui/run-pass/extern/extern-prelude-std.stderr b/src/test/run-pass/extern/extern-prelude-std.stderr similarity index 100% rename from src/test/ui/run-pass/extern/extern-prelude-std.stderr rename to src/test/run-pass/extern/extern-prelude-std.stderr diff --git a/src/test/ui/run-pass/extern/extern-pub.rs b/src/test/run-pass/extern/extern-pub.rs similarity index 100% rename from src/test/ui/run-pass/extern/extern-pub.rs rename to src/test/run-pass/extern/extern-pub.rs diff --git a/src/test/ui/run-pass/extern/extern-return-TwoU16s.rs b/src/test/run-pass/extern/extern-return-TwoU16s.rs similarity index 100% rename from src/test/ui/run-pass/extern/extern-return-TwoU16s.rs rename to src/test/run-pass/extern/extern-return-TwoU16s.rs diff --git a/src/test/ui/run-pass/extern/extern-return-TwoU32s.rs b/src/test/run-pass/extern/extern-return-TwoU32s.rs similarity index 100% rename from src/test/ui/run-pass/extern/extern-return-TwoU32s.rs rename to src/test/run-pass/extern/extern-return-TwoU32s.rs diff --git a/src/test/ui/run-pass/extern/extern-return-TwoU64s.rs b/src/test/run-pass/extern/extern-return-TwoU64s.rs similarity index 100% rename from src/test/ui/run-pass/extern/extern-return-TwoU64s.rs rename to src/test/run-pass/extern/extern-return-TwoU64s.rs diff --git a/src/test/ui/run-pass/extern/extern-return-TwoU8s.rs b/src/test/run-pass/extern/extern-return-TwoU8s.rs similarity index 100% rename from src/test/ui/run-pass/extern/extern-return-TwoU8s.rs rename to src/test/run-pass/extern/extern-return-TwoU8s.rs diff --git a/src/test/ui/run-pass/extern/extern-rust.rs b/src/test/run-pass/extern/extern-rust.rs similarity index 100% rename from src/test/ui/run-pass/extern/extern-rust.rs rename to src/test/run-pass/extern/extern-rust.rs diff --git a/src/test/ui/run-pass/extern/extern-take-value.rs b/src/test/run-pass/extern/extern-take-value.rs similarity index 100% rename from src/test/ui/run-pass/extern/extern-take-value.rs rename to src/test/run-pass/extern/extern-take-value.rs diff --git a/src/test/ui/run-pass/extern/extern-thiscall.rs b/src/test/run-pass/extern/extern-thiscall.rs similarity index 100% rename from src/test/ui/run-pass/extern/extern-thiscall.rs rename to src/test/run-pass/extern/extern-thiscall.rs diff --git a/src/test/ui/run-pass/extern/extern-types-inherent-impl.rs b/src/test/run-pass/extern/extern-types-inherent-impl.rs similarity index 100% rename from src/test/ui/run-pass/extern/extern-types-inherent-impl.rs rename to src/test/run-pass/extern/extern-types-inherent-impl.rs diff --git a/src/test/ui/run-pass/extern/extern-types-manual-sync-send.rs b/src/test/run-pass/extern/extern-types-manual-sync-send.rs similarity index 100% rename from src/test/ui/run-pass/extern/extern-types-manual-sync-send.rs rename to src/test/run-pass/extern/extern-types-manual-sync-send.rs diff --git a/src/test/ui/run-pass/extern/extern-types-pointer-cast.rs b/src/test/run-pass/extern/extern-types-pointer-cast.rs similarity index 100% rename from src/test/ui/run-pass/extern/extern-types-pointer-cast.rs rename to src/test/run-pass/extern/extern-types-pointer-cast.rs diff --git a/src/test/ui/run-pass/extern/extern-types-size_of_val.rs b/src/test/run-pass/extern/extern-types-size_of_val.rs similarity index 100% rename from src/test/ui/run-pass/extern/extern-types-size_of_val.rs rename to src/test/run-pass/extern/extern-types-size_of_val.rs diff --git a/src/test/ui/run-pass/extern/extern-types-thin-pointer.rs b/src/test/run-pass/extern/extern-types-thin-pointer.rs similarity index 100% rename from src/test/ui/run-pass/extern/extern-types-thin-pointer.rs rename to src/test/run-pass/extern/extern-types-thin-pointer.rs diff --git a/src/test/ui/run-pass/extern/extern-types-trait-impl.rs b/src/test/run-pass/extern/extern-types-trait-impl.rs similarity index 100% rename from src/test/ui/run-pass/extern/extern-types-trait-impl.rs rename to src/test/run-pass/extern/extern-types-trait-impl.rs diff --git a/src/test/ui/run-pass/extern/extern-vectorcall.rs b/src/test/run-pass/extern/extern-vectorcall.rs similarity index 100% rename from src/test/ui/run-pass/extern/extern-vectorcall.rs rename to src/test/run-pass/extern/extern-vectorcall.rs diff --git a/src/test/ui/run-pass/extern/extern_fat_drop.rs b/src/test/run-pass/extern/extern_fat_drop.rs similarity index 100% rename from src/test/ui/run-pass/extern/extern_fat_drop.rs rename to src/test/run-pass/extern/extern_fat_drop.rs diff --git a/src/test/ui/run-pass/for-loop-while/auto-loop.rs b/src/test/run-pass/for-loop-while/auto-loop.rs similarity index 100% rename from src/test/ui/run-pass/for-loop-while/auto-loop.rs rename to src/test/run-pass/for-loop-while/auto-loop.rs diff --git a/src/test/ui/run-pass/for-loop-while/break-value.rs b/src/test/run-pass/for-loop-while/break-value.rs similarity index 100% rename from src/test/ui/run-pass/for-loop-while/break-value.rs rename to src/test/run-pass/for-loop-while/break-value.rs diff --git a/src/test/ui/run-pass/for-loop-while/break.rs b/src/test/run-pass/for-loop-while/break.rs similarity index 100% rename from src/test/ui/run-pass/for-loop-while/break.rs rename to src/test/run-pass/for-loop-while/break.rs diff --git a/src/test/ui/run-pass/for-loop-while/for-destruct.rs b/src/test/run-pass/for-loop-while/for-destruct.rs similarity index 100% rename from src/test/ui/run-pass/for-loop-while/for-destruct.rs rename to src/test/run-pass/for-loop-while/for-destruct.rs diff --git a/src/test/ui/run-pass/for-loop-while/for-loop-goofiness.rs b/src/test/run-pass/for-loop-while/for-loop-goofiness.rs similarity index 100% rename from src/test/ui/run-pass/for-loop-while/for-loop-goofiness.rs rename to src/test/run-pass/for-loop-while/for-loop-goofiness.rs diff --git a/src/test/ui/run-pass/for-loop-while/for-loop-has-unit-body.rs b/src/test/run-pass/for-loop-while/for-loop-has-unit-body.rs similarity index 100% rename from src/test/ui/run-pass/for-loop-while/for-loop-has-unit-body.rs rename to src/test/run-pass/for-loop-while/for-loop-has-unit-body.rs diff --git a/src/test/ui/run-pass/for-loop-while/for-loop-into-iterator.rs b/src/test/run-pass/for-loop-while/for-loop-into-iterator.rs similarity index 100% rename from src/test/ui/run-pass/for-loop-while/for-loop-into-iterator.rs rename to src/test/run-pass/for-loop-while/for-loop-into-iterator.rs diff --git a/src/test/ui/run-pass/for-loop-while/for-loop-lifetime-of-unbound-values.rs b/src/test/run-pass/for-loop-while/for-loop-lifetime-of-unbound-values.rs similarity index 100% rename from src/test/ui/run-pass/for-loop-while/for-loop-lifetime-of-unbound-values.rs rename to src/test/run-pass/for-loop-while/for-loop-lifetime-of-unbound-values.rs diff --git a/src/test/ui/run-pass/for-loop-while/for-loop-macro.rs b/src/test/run-pass/for-loop-while/for-loop-macro.rs similarity index 100% rename from src/test/ui/run-pass/for-loop-while/for-loop-macro.rs rename to src/test/run-pass/for-loop-while/for-loop-macro.rs diff --git a/src/test/ui/run-pass/for-loop-while/for-loop-mut-ref-element.rs b/src/test/run-pass/for-loop-while/for-loop-mut-ref-element.rs similarity index 100% rename from src/test/ui/run-pass/for-loop-while/for-loop-mut-ref-element.rs rename to src/test/run-pass/for-loop-while/for-loop-mut-ref-element.rs diff --git a/src/test/ui/run-pass/for-loop-while/for-loop-no-std.rs b/src/test/run-pass/for-loop-while/for-loop-no-std.rs similarity index 100% rename from src/test/ui/run-pass/for-loop-while/for-loop-no-std.rs rename to src/test/run-pass/for-loop-while/for-loop-no-std.rs diff --git a/src/test/ui/run-pass/for-loop-while/for-loop-panic.rs b/src/test/run-pass/for-loop-while/for-loop-panic.rs similarity index 100% rename from src/test/ui/run-pass/for-loop-while/for-loop-panic.rs rename to src/test/run-pass/for-loop-while/for-loop-panic.rs diff --git a/src/test/ui/run-pass/for-loop-while/for-loop-unconstrained-element-type-i32-fallback.rs b/src/test/run-pass/for-loop-while/for-loop-unconstrained-element-type-i32-fallback.rs similarity index 100% rename from src/test/ui/run-pass/for-loop-while/for-loop-unconstrained-element-type-i32-fallback.rs rename to src/test/run-pass/for-loop-while/for-loop-unconstrained-element-type-i32-fallback.rs diff --git a/src/test/ui/run-pass/for-loop-while/foreach-external-iterators-break.rs b/src/test/run-pass/for-loop-while/foreach-external-iterators-break.rs similarity index 100% rename from src/test/ui/run-pass/for-loop-while/foreach-external-iterators-break.rs rename to src/test/run-pass/for-loop-while/foreach-external-iterators-break.rs diff --git a/src/test/ui/run-pass/for-loop-while/foreach-external-iterators-hashmap-break-restart.rs b/src/test/run-pass/for-loop-while/foreach-external-iterators-hashmap-break-restart.rs similarity index 100% rename from src/test/ui/run-pass/for-loop-while/foreach-external-iterators-hashmap-break-restart.rs rename to src/test/run-pass/for-loop-while/foreach-external-iterators-hashmap-break-restart.rs diff --git a/src/test/ui/run-pass/for-loop-while/foreach-external-iterators-hashmap.rs b/src/test/run-pass/for-loop-while/foreach-external-iterators-hashmap.rs similarity index 100% rename from src/test/ui/run-pass/for-loop-while/foreach-external-iterators-hashmap.rs rename to src/test/run-pass/for-loop-while/foreach-external-iterators-hashmap.rs diff --git a/src/test/ui/run-pass/for-loop-while/foreach-external-iterators-loop.rs b/src/test/run-pass/for-loop-while/foreach-external-iterators-loop.rs similarity index 100% rename from src/test/ui/run-pass/for-loop-while/foreach-external-iterators-loop.rs rename to src/test/run-pass/for-loop-while/foreach-external-iterators-loop.rs diff --git a/src/test/ui/run-pass/for-loop-while/foreach-external-iterators-nested.rs b/src/test/run-pass/for-loop-while/foreach-external-iterators-nested.rs similarity index 100% rename from src/test/ui/run-pass/for-loop-while/foreach-external-iterators-nested.rs rename to src/test/run-pass/for-loop-while/foreach-external-iterators-nested.rs diff --git a/src/test/ui/run-pass/for-loop-while/foreach-external-iterators.rs b/src/test/run-pass/for-loop-while/foreach-external-iterators.rs similarity index 100% rename from src/test/ui/run-pass/for-loop-while/foreach-external-iterators.rs rename to src/test/run-pass/for-loop-while/foreach-external-iterators.rs diff --git a/src/test/ui/run-pass/for-loop-while/foreach-nested.rs b/src/test/run-pass/for-loop-while/foreach-nested.rs similarity index 100% rename from src/test/ui/run-pass/for-loop-while/foreach-nested.rs rename to src/test/run-pass/for-loop-while/foreach-nested.rs diff --git a/src/test/ui/run-pass/for-loop-while/foreach-put-structured.rs b/src/test/run-pass/for-loop-while/foreach-put-structured.rs similarity index 100% rename from src/test/ui/run-pass/for-loop-while/foreach-put-structured.rs rename to src/test/run-pass/for-loop-while/foreach-put-structured.rs diff --git a/src/test/ui/run-pass/for-loop-while/foreach-simple-outer-slot.rs b/src/test/run-pass/for-loop-while/foreach-simple-outer-slot.rs similarity index 100% rename from src/test/ui/run-pass/for-loop-while/foreach-simple-outer-slot.rs rename to src/test/run-pass/for-loop-while/foreach-simple-outer-slot.rs diff --git a/src/test/ui/run-pass/for-loop-while/label_break_value.rs b/src/test/run-pass/for-loop-while/label_break_value.rs similarity index 100% rename from src/test/ui/run-pass/for-loop-while/label_break_value.rs rename to src/test/run-pass/for-loop-while/label_break_value.rs diff --git a/src/test/ui/run-pass/for-loop-while/labeled-break.rs b/src/test/run-pass/for-loop-while/labeled-break.rs similarity index 100% rename from src/test/ui/run-pass/for-loop-while/labeled-break.rs rename to src/test/run-pass/for-loop-while/labeled-break.rs diff --git a/src/test/ui/run-pass/for-loop-while/linear-for-loop.rs b/src/test/run-pass/for-loop-while/linear-for-loop.rs similarity index 100% rename from src/test/ui/run-pass/for-loop-while/linear-for-loop.rs rename to src/test/run-pass/for-loop-while/linear-for-loop.rs diff --git a/src/test/ui/run-pass/for-loop-while/liveness-assign-imm-local-after-loop.rs b/src/test/run-pass/for-loop-while/liveness-assign-imm-local-after-loop.rs similarity index 100% rename from src/test/ui/run-pass/for-loop-while/liveness-assign-imm-local-after-loop.rs rename to src/test/run-pass/for-loop-while/liveness-assign-imm-local-after-loop.rs diff --git a/src/test/ui/run-pass/for-loop-while/liveness-loop-break.rs b/src/test/run-pass/for-loop-while/liveness-loop-break.rs similarity index 100% rename from src/test/ui/run-pass/for-loop-while/liveness-loop-break.rs rename to src/test/run-pass/for-loop-while/liveness-loop-break.rs diff --git a/src/test/ui/run-pass/for-loop-while/liveness-move-in-loop.rs b/src/test/run-pass/for-loop-while/liveness-move-in-loop.rs similarity index 100% rename from src/test/ui/run-pass/for-loop-while/liveness-move-in-loop.rs rename to src/test/run-pass/for-loop-while/liveness-move-in-loop.rs diff --git a/src/test/ui/run-pass/for-loop-while/loop-break-cont-1.rs b/src/test/run-pass/for-loop-while/loop-break-cont-1.rs similarity index 100% rename from src/test/ui/run-pass/for-loop-while/loop-break-cont-1.rs rename to src/test/run-pass/for-loop-while/loop-break-cont-1.rs diff --git a/src/test/ui/run-pass/for-loop-while/loop-break-cont.rs b/src/test/run-pass/for-loop-while/loop-break-cont.rs similarity index 100% rename from src/test/ui/run-pass/for-loop-while/loop-break-cont.rs rename to src/test/run-pass/for-loop-while/loop-break-cont.rs diff --git a/src/test/ui/run-pass/for-loop-while/loop-break-value.rs b/src/test/run-pass/for-loop-while/loop-break-value.rs similarity index 100% rename from src/test/ui/run-pass/for-loop-while/loop-break-value.rs rename to src/test/run-pass/for-loop-while/loop-break-value.rs diff --git a/src/test/ui/run-pass/for-loop-while/loop-diverges.rs b/src/test/run-pass/for-loop-while/loop-diverges.rs similarity index 100% rename from src/test/ui/run-pass/for-loop-while/loop-diverges.rs rename to src/test/run-pass/for-loop-while/loop-diverges.rs diff --git a/src/test/ui/run-pass/for-loop-while/loop-label-shadowing.rs b/src/test/run-pass/for-loop-while/loop-label-shadowing.rs similarity index 100% rename from src/test/ui/run-pass/for-loop-while/loop-label-shadowing.rs rename to src/test/run-pass/for-loop-while/loop-label-shadowing.rs diff --git a/src/test/ui/run-pass/for-loop-while/loop-labeled-break-value.rs b/src/test/run-pass/for-loop-while/loop-labeled-break-value.rs similarity index 100% rename from src/test/ui/run-pass/for-loop-while/loop-labeled-break-value.rs rename to src/test/run-pass/for-loop-while/loop-labeled-break-value.rs diff --git a/src/test/ui/run-pass/for-loop-while/loop-no-reinit-needed-post-bot.rs b/src/test/run-pass/for-loop-while/loop-no-reinit-needed-post-bot.rs similarity index 100% rename from src/test/ui/run-pass/for-loop-while/loop-no-reinit-needed-post-bot.rs rename to src/test/run-pass/for-loop-while/loop-no-reinit-needed-post-bot.rs diff --git a/src/test/ui/run-pass/for-loop-while/loop-scope.rs b/src/test/run-pass/for-loop-while/loop-scope.rs similarity index 100% rename from src/test/ui/run-pass/for-loop-while/loop-scope.rs rename to src/test/run-pass/for-loop-while/loop-scope.rs diff --git a/src/test/ui/run-pass/for-loop-while/while-cont.rs b/src/test/run-pass/for-loop-while/while-cont.rs similarity index 100% rename from src/test/ui/run-pass/for-loop-while/while-cont.rs rename to src/test/run-pass/for-loop-while/while-cont.rs diff --git a/src/test/ui/run-pass/for-loop-while/while-flow-graph.rs b/src/test/run-pass/for-loop-while/while-flow-graph.rs similarity index 100% rename from src/test/ui/run-pass/for-loop-while/while-flow-graph.rs rename to src/test/run-pass/for-loop-while/while-flow-graph.rs diff --git a/src/test/ui/run-pass/for-loop-while/while-label.rs b/src/test/run-pass/for-loop-while/while-label.rs similarity index 100% rename from src/test/ui/run-pass/for-loop-while/while-label.rs rename to src/test/run-pass/for-loop-while/while-label.rs diff --git a/src/test/ui/run-pass/for-loop-while/while-let.rs b/src/test/run-pass/for-loop-while/while-let.rs similarity index 100% rename from src/test/ui/run-pass/for-loop-while/while-let.rs rename to src/test/run-pass/for-loop-while/while-let.rs diff --git a/src/test/ui/run-pass/for-loop-while/while-loop-constraints-2.rs b/src/test/run-pass/for-loop-while/while-loop-constraints-2.rs similarity index 100% rename from src/test/ui/run-pass/for-loop-while/while-loop-constraints-2.rs rename to src/test/run-pass/for-loop-while/while-loop-constraints-2.rs diff --git a/src/test/ui/run-pass/for-loop-while/while-prelude-drop.rs b/src/test/run-pass/for-loop-while/while-prelude-drop.rs similarity index 100% rename from src/test/ui/run-pass/for-loop-while/while-prelude-drop.rs rename to src/test/run-pass/for-loop-while/while-prelude-drop.rs diff --git a/src/test/ui/run-pass/for-loop-while/while-with-break.rs b/src/test/run-pass/for-loop-while/while-with-break.rs similarity index 100% rename from src/test/ui/run-pass/for-loop-while/while-with-break.rs rename to src/test/run-pass/for-loop-while/while-with-break.rs diff --git a/src/test/ui/run-pass/for-loop-while/while.rs b/src/test/run-pass/for-loop-while/while.rs similarity index 100% rename from src/test/ui/run-pass/for-loop-while/while.rs rename to src/test/run-pass/for-loop-while/while.rs diff --git a/src/test/ui/run-pass/foreign/auxiliary/fn-abi.rs b/src/test/run-pass/foreign/auxiliary/fn-abi.rs similarity index 100% rename from src/test/ui/run-pass/foreign/auxiliary/fn-abi.rs rename to src/test/run-pass/foreign/auxiliary/fn-abi.rs diff --git a/src/test/ui/run-pass/foreign/auxiliary/foreign_lib.rs b/src/test/run-pass/foreign/auxiliary/foreign_lib.rs similarity index 100% rename from src/test/ui/run-pass/foreign/auxiliary/foreign_lib.rs rename to src/test/run-pass/foreign/auxiliary/foreign_lib.rs diff --git a/src/test/ui/run-pass/foreign/foreign-call-no-runtime.rs b/src/test/run-pass/foreign/foreign-call-no-runtime.rs similarity index 100% rename from src/test/ui/run-pass/foreign/foreign-call-no-runtime.rs rename to src/test/run-pass/foreign/foreign-call-no-runtime.rs diff --git a/src/test/ui/run-pass/foreign/foreign-dupe.rs b/src/test/run-pass/foreign/foreign-dupe.rs similarity index 100% rename from src/test/ui/run-pass/foreign/foreign-dupe.rs rename to src/test/run-pass/foreign/foreign-dupe.rs diff --git a/src/test/ui/run-pass/foreign/foreign-fn-linkname.rs b/src/test/run-pass/foreign/foreign-fn-linkname.rs similarity index 100% rename from src/test/ui/run-pass/foreign/foreign-fn-linkname.rs rename to src/test/run-pass/foreign/foreign-fn-linkname.rs diff --git a/src/test/ui/run-pass/foreign/foreign-fn-with-byval.rs b/src/test/run-pass/foreign/foreign-fn-with-byval.rs similarity index 100% rename from src/test/ui/run-pass/foreign/foreign-fn-with-byval.rs rename to src/test/run-pass/foreign/foreign-fn-with-byval.rs diff --git a/src/test/ui/run-pass/foreign/foreign-int-types.rs b/src/test/run-pass/foreign/foreign-int-types.rs similarity index 100% rename from src/test/ui/run-pass/foreign/foreign-int-types.rs rename to src/test/run-pass/foreign/foreign-int-types.rs diff --git a/src/test/ui/run-pass/foreign/foreign-mod-src/compiletest-ignore-dir b/src/test/run-pass/foreign/foreign-mod-src/compiletest-ignore-dir similarity index 100% rename from src/test/ui/run-pass/foreign/foreign-mod-src/compiletest-ignore-dir rename to src/test/run-pass/foreign/foreign-mod-src/compiletest-ignore-dir diff --git a/src/test/ui/run-pass/foreign/foreign-mod-src/inner.rs b/src/test/run-pass/foreign/foreign-mod-src/inner.rs similarity index 100% rename from src/test/ui/run-pass/foreign/foreign-mod-src/inner.rs rename to src/test/run-pass/foreign/foreign-mod-src/inner.rs diff --git a/src/test/ui/run-pass/foreign/foreign-mod-unused-const.rs b/src/test/run-pass/foreign/foreign-mod-unused-const.rs similarity index 100% rename from src/test/ui/run-pass/foreign/foreign-mod-unused-const.rs rename to src/test/run-pass/foreign/foreign-mod-unused-const.rs diff --git a/src/test/ui/run-pass/foreign/foreign-no-abi.rs b/src/test/run-pass/foreign/foreign-no-abi.rs similarity index 100% rename from src/test/ui/run-pass/foreign/foreign-no-abi.rs rename to src/test/run-pass/foreign/foreign-no-abi.rs diff --git a/src/test/ui/run-pass/foreign/foreign-src/compiletest-ignore-dir b/src/test/run-pass/foreign/foreign-src/compiletest-ignore-dir similarity index 100% rename from src/test/ui/run-pass/foreign/foreign-src/compiletest-ignore-dir rename to src/test/run-pass/foreign/foreign-src/compiletest-ignore-dir diff --git a/src/test/ui/run-pass/foreign/foreign-src/foreign.rs b/src/test/run-pass/foreign/foreign-src/foreign.rs similarity index 100% rename from src/test/ui/run-pass/foreign/foreign-src/foreign.rs rename to src/test/run-pass/foreign/foreign-src/foreign.rs diff --git a/src/test/ui/run-pass/foreign/foreign-truncated-arguments.rs b/src/test/run-pass/foreign/foreign-truncated-arguments.rs similarity index 100% rename from src/test/ui/run-pass/foreign/foreign-truncated-arguments.rs rename to src/test/run-pass/foreign/foreign-truncated-arguments.rs diff --git a/src/test/ui/run-pass/foreign/foreign2.rs b/src/test/run-pass/foreign/foreign2.rs similarity index 100% rename from src/test/ui/run-pass/foreign/foreign2.rs rename to src/test/run-pass/foreign/foreign2.rs diff --git a/src/test/ui/run-pass/functions-closures/auxiliary/fn-abi.rs b/src/test/run-pass/functions-closures/auxiliary/fn-abi.rs similarity index 100% rename from src/test/ui/run-pass/functions-closures/auxiliary/fn-abi.rs rename to src/test/run-pass/functions-closures/auxiliary/fn-abi.rs diff --git a/src/test/ui/run-pass/functions-closures/call-closure-from-overloaded-op.rs b/src/test/run-pass/functions-closures/call-closure-from-overloaded-op.rs similarity index 100% rename from src/test/ui/run-pass/functions-closures/call-closure-from-overloaded-op.rs rename to src/test/run-pass/functions-closures/call-closure-from-overloaded-op.rs diff --git a/src/test/ui/run-pass/functions-closures/capture-clauses-boxed-closures.rs b/src/test/run-pass/functions-closures/capture-clauses-boxed-closures.rs similarity index 100% rename from src/test/ui/run-pass/functions-closures/capture-clauses-boxed-closures.rs rename to src/test/run-pass/functions-closures/capture-clauses-boxed-closures.rs diff --git a/src/test/ui/run-pass/functions-closures/capture-clauses-unboxed-closures.rs b/src/test/run-pass/functions-closures/capture-clauses-unboxed-closures.rs similarity index 100% rename from src/test/ui/run-pass/functions-closures/capture-clauses-unboxed-closures.rs rename to src/test/run-pass/functions-closures/capture-clauses-unboxed-closures.rs diff --git a/src/test/ui/run-pass/functions-closures/clone-closure.rs b/src/test/run-pass/functions-closures/clone-closure.rs similarity index 100% rename from src/test/ui/run-pass/functions-closures/clone-closure.rs rename to src/test/run-pass/functions-closures/clone-closure.rs diff --git a/src/test/ui/run-pass/functions-closures/closure-bounds-can-capture-chan.rs b/src/test/run-pass/functions-closures/closure-bounds-can-capture-chan.rs similarity index 100% rename from src/test/ui/run-pass/functions-closures/closure-bounds-can-capture-chan.rs rename to src/test/run-pass/functions-closures/closure-bounds-can-capture-chan.rs diff --git a/src/test/ui/run-pass/functions-closures/closure-expected-type/README.md b/src/test/run-pass/functions-closures/closure-expected-type/README.md similarity index 100% rename from src/test/ui/run-pass/functions-closures/closure-expected-type/README.md rename to src/test/run-pass/functions-closures/closure-expected-type/README.md diff --git a/src/test/ui/run-pass/functions-closures/closure-expected-type/expect-infer-supply-two-infers.rs b/src/test/run-pass/functions-closures/closure-expected-type/expect-infer-supply-two-infers.rs similarity index 100% rename from src/test/ui/run-pass/functions-closures/closure-expected-type/expect-infer-supply-two-infers.rs rename to src/test/run-pass/functions-closures/closure-expected-type/expect-infer-supply-two-infers.rs diff --git a/src/test/ui/run-pass/functions-closures/closure-expected-type/issue-38714.rs b/src/test/run-pass/functions-closures/closure-expected-type/issue-38714.rs similarity index 100% rename from src/test/ui/run-pass/functions-closures/closure-expected-type/issue-38714.rs rename to src/test/run-pass/functions-closures/closure-expected-type/issue-38714.rs diff --git a/src/test/ui/run-pass/functions-closures/closure-expected-type/supply-just-return-type.rs b/src/test/run-pass/functions-closures/closure-expected-type/supply-just-return-type.rs similarity index 100% rename from src/test/ui/run-pass/functions-closures/closure-expected-type/supply-just-return-type.rs rename to src/test/run-pass/functions-closures/closure-expected-type/supply-just-return-type.rs diff --git a/src/test/ui/run-pass/functions-closures/closure-expected-type/supply-nothing.rs b/src/test/run-pass/functions-closures/closure-expected-type/supply-nothing.rs similarity index 100% rename from src/test/ui/run-pass/functions-closures/closure-expected-type/supply-nothing.rs rename to src/test/run-pass/functions-closures/closure-expected-type/supply-nothing.rs diff --git a/src/test/ui/run-pass/functions-closures/closure-immediate.rs b/src/test/run-pass/functions-closures/closure-immediate.rs similarity index 100% rename from src/test/ui/run-pass/functions-closures/closure-immediate.rs rename to src/test/run-pass/functions-closures/closure-immediate.rs diff --git a/src/test/ui/run-pass/functions-closures/closure-inference.rs b/src/test/run-pass/functions-closures/closure-inference.rs similarity index 100% rename from src/test/ui/run-pass/functions-closures/closure-inference.rs rename to src/test/run-pass/functions-closures/closure-inference.rs diff --git a/src/test/ui/run-pass/functions-closures/closure-inference2.rs b/src/test/run-pass/functions-closures/closure-inference2.rs similarity index 100% rename from src/test/ui/run-pass/functions-closures/closure-inference2.rs rename to src/test/run-pass/functions-closures/closure-inference2.rs diff --git a/src/test/ui/run-pass/functions-closures/closure-reform.rs b/src/test/run-pass/functions-closures/closure-reform.rs similarity index 100% rename from src/test/ui/run-pass/functions-closures/closure-reform.rs rename to src/test/run-pass/functions-closures/closure-reform.rs diff --git a/src/test/ui/run-pass/functions-closures/closure-returning-closure.rs b/src/test/run-pass/functions-closures/closure-returning-closure.rs similarity index 100% rename from src/test/ui/run-pass/functions-closures/closure-returning-closure.rs rename to src/test/run-pass/functions-closures/closure-returning-closure.rs diff --git a/src/test/ui/run-pass/functions-closures/closure-to-fn-coercion.rs b/src/test/run-pass/functions-closures/closure-to-fn-coercion.rs similarity index 100% rename from src/test/ui/run-pass/functions-closures/closure-to-fn-coercion.rs rename to src/test/run-pass/functions-closures/closure-to-fn-coercion.rs diff --git a/src/test/ui/run-pass/functions-closures/closure_to_fn_coercion-expected-types.rs b/src/test/run-pass/functions-closures/closure_to_fn_coercion-expected-types.rs similarity index 100% rename from src/test/ui/run-pass/functions-closures/closure_to_fn_coercion-expected-types.rs rename to src/test/run-pass/functions-closures/closure_to_fn_coercion-expected-types.rs diff --git a/src/test/ui/run-pass/functions-closures/copy-closure.rs b/src/test/run-pass/functions-closures/copy-closure.rs similarity index 100% rename from src/test/ui/run-pass/functions-closures/copy-closure.rs rename to src/test/run-pass/functions-closures/copy-closure.rs diff --git a/src/test/ui/run-pass/functions-closures/fn-abi.rs b/src/test/run-pass/functions-closures/fn-abi.rs similarity index 100% rename from src/test/ui/run-pass/functions-closures/fn-abi.rs rename to src/test/run-pass/functions-closures/fn-abi.rs diff --git a/src/test/ui/run-pass/functions-closures/fn-bare-assign.rs b/src/test/run-pass/functions-closures/fn-bare-assign.rs similarity index 100% rename from src/test/ui/run-pass/functions-closures/fn-bare-assign.rs rename to src/test/run-pass/functions-closures/fn-bare-assign.rs diff --git a/src/test/ui/run-pass/functions-closures/fn-bare-coerce-to-block.rs b/src/test/run-pass/functions-closures/fn-bare-coerce-to-block.rs similarity index 100% rename from src/test/ui/run-pass/functions-closures/fn-bare-coerce-to-block.rs rename to src/test/run-pass/functions-closures/fn-bare-coerce-to-block.rs diff --git a/src/test/ui/run-pass/functions-closures/fn-bare-item.rs b/src/test/run-pass/functions-closures/fn-bare-item.rs similarity index 100% rename from src/test/ui/run-pass/functions-closures/fn-bare-item.rs rename to src/test/run-pass/functions-closures/fn-bare-item.rs diff --git a/src/test/ui/run-pass/functions-closures/fn-bare-size.rs b/src/test/run-pass/functions-closures/fn-bare-size.rs similarity index 100% rename from src/test/ui/run-pass/functions-closures/fn-bare-size.rs rename to src/test/run-pass/functions-closures/fn-bare-size.rs diff --git a/src/test/ui/run-pass/functions-closures/fn-bare-spawn.rs b/src/test/run-pass/functions-closures/fn-bare-spawn.rs similarity index 100% rename from src/test/ui/run-pass/functions-closures/fn-bare-spawn.rs rename to src/test/run-pass/functions-closures/fn-bare-spawn.rs diff --git a/src/test/ui/run-pass/functions-closures/fn-coerce-field.rs b/src/test/run-pass/functions-closures/fn-coerce-field.rs similarity index 100% rename from src/test/ui/run-pass/functions-closures/fn-coerce-field.rs rename to src/test/run-pass/functions-closures/fn-coerce-field.rs diff --git a/src/test/ui/run-pass/functions-closures/fn-item-type-cast.rs b/src/test/run-pass/functions-closures/fn-item-type-cast.rs similarity index 100% rename from src/test/ui/run-pass/functions-closures/fn-item-type-cast.rs rename to src/test/run-pass/functions-closures/fn-item-type-cast.rs diff --git a/src/test/ui/run-pass/functions-closures/fn-item-type-coerce.rs b/src/test/run-pass/functions-closures/fn-item-type-coerce.rs similarity index 100% rename from src/test/ui/run-pass/functions-closures/fn-item-type-coerce.rs rename to src/test/run-pass/functions-closures/fn-item-type-coerce.rs diff --git a/src/test/ui/run-pass/functions-closures/fn-item-type-zero-sized.rs b/src/test/run-pass/functions-closures/fn-item-type-zero-sized.rs similarity index 100% rename from src/test/ui/run-pass/functions-closures/fn-item-type-zero-sized.rs rename to src/test/run-pass/functions-closures/fn-item-type-zero-sized.rs diff --git a/src/test/ui/run-pass/functions-closures/fn-lval.rs b/src/test/run-pass/functions-closures/fn-lval.rs similarity index 100% rename from src/test/ui/run-pass/functions-closures/fn-lval.rs rename to src/test/run-pass/functions-closures/fn-lval.rs diff --git a/src/test/ui/run-pass/functions-closures/fn-type-infer.rs b/src/test/run-pass/functions-closures/fn-type-infer.rs similarity index 100% rename from src/test/ui/run-pass/functions-closures/fn-type-infer.rs rename to src/test/run-pass/functions-closures/fn-type-infer.rs diff --git a/src/test/ui/run-pass/functions-closures/implied-bounds-closure-arg-outlives.rs b/src/test/run-pass/functions-closures/implied-bounds-closure-arg-outlives.rs similarity index 100% rename from src/test/ui/run-pass/functions-closures/implied-bounds-closure-arg-outlives.rs rename to src/test/run-pass/functions-closures/implied-bounds-closure-arg-outlives.rs diff --git a/src/test/ui/run-pass/functions-closures/nullable-pointer-opt-closures.rs b/src/test/run-pass/functions-closures/nullable-pointer-opt-closures.rs similarity index 100% rename from src/test/ui/run-pass/functions-closures/nullable-pointer-opt-closures.rs rename to src/test/run-pass/functions-closures/nullable-pointer-opt-closures.rs diff --git a/src/test/ui/run-pass/functions-closures/parallel-codegen-closures.rs b/src/test/run-pass/functions-closures/parallel-codegen-closures.rs similarity index 100% rename from src/test/ui/run-pass/functions-closures/parallel-codegen-closures.rs rename to src/test/run-pass/functions-closures/parallel-codegen-closures.rs diff --git a/src/test/ui/run-pass/functions-closures/return-from-closure.rs b/src/test/run-pass/functions-closures/return-from-closure.rs similarity index 100% rename from src/test/ui/run-pass/functions-closures/return-from-closure.rs rename to src/test/run-pass/functions-closures/return-from-closure.rs diff --git a/src/test/ui/run-pass/generator/auxiliary/xcrate-reachable.rs b/src/test/run-pass/generator/auxiliary/xcrate-reachable.rs similarity index 100% rename from src/test/ui/run-pass/generator/auxiliary/xcrate-reachable.rs rename to src/test/run-pass/generator/auxiliary/xcrate-reachable.rs diff --git a/src/test/ui/run-pass/generator/auxiliary/xcrate.rs b/src/test/run-pass/generator/auxiliary/xcrate.rs similarity index 100% rename from src/test/ui/run-pass/generator/auxiliary/xcrate.rs rename to src/test/run-pass/generator/auxiliary/xcrate.rs diff --git a/src/test/ui/run-pass/generator/borrow-in-tail-expr.rs b/src/test/run-pass/generator/borrow-in-tail-expr.rs similarity index 100% rename from src/test/ui/run-pass/generator/borrow-in-tail-expr.rs rename to src/test/run-pass/generator/borrow-in-tail-expr.rs diff --git a/src/test/ui/run-pass/generator/conditional-drop.rs b/src/test/run-pass/generator/conditional-drop.rs similarity index 100% rename from src/test/ui/run-pass/generator/conditional-drop.rs rename to src/test/run-pass/generator/conditional-drop.rs diff --git a/src/test/ui/run-pass/generator/control-flow.rs b/src/test/run-pass/generator/control-flow.rs similarity index 100% rename from src/test/ui/run-pass/generator/control-flow.rs rename to src/test/run-pass/generator/control-flow.rs diff --git a/src/test/ui/run-pass/generator/drop-env.rs b/src/test/run-pass/generator/drop-env.rs similarity index 100% rename from src/test/ui/run-pass/generator/drop-env.rs rename to src/test/run-pass/generator/drop-env.rs diff --git a/src/test/ui/run-pass/generator/issue-44197.rs b/src/test/run-pass/generator/issue-44197.rs similarity index 100% rename from src/test/ui/run-pass/generator/issue-44197.rs rename to src/test/run-pass/generator/issue-44197.rs diff --git a/src/test/ui/run-pass/generator/issue-52398.rs b/src/test/run-pass/generator/issue-52398.rs similarity index 100% rename from src/test/ui/run-pass/generator/issue-52398.rs rename to src/test/run-pass/generator/issue-52398.rs diff --git a/src/test/ui/run-pass/generator/iterator-count.rs b/src/test/run-pass/generator/iterator-count.rs similarity index 100% rename from src/test/ui/run-pass/generator/iterator-count.rs rename to src/test/run-pass/generator/iterator-count.rs diff --git a/src/test/ui/run-pass/generator/live-upvar-across-yield.rs b/src/test/run-pass/generator/live-upvar-across-yield.rs similarity index 100% rename from src/test/ui/run-pass/generator/live-upvar-across-yield.rs rename to src/test/run-pass/generator/live-upvar-across-yield.rs diff --git a/src/test/ui/run-pass/generator/match-bindings.rs b/src/test/run-pass/generator/match-bindings.rs similarity index 100% rename from src/test/ui/run-pass/generator/match-bindings.rs rename to src/test/run-pass/generator/match-bindings.rs diff --git a/src/test/ui/run-pass/generator/nested_generators.rs b/src/test/run-pass/generator/nested_generators.rs similarity index 100% rename from src/test/ui/run-pass/generator/nested_generators.rs rename to src/test/run-pass/generator/nested_generators.rs diff --git a/src/test/ui/run-pass/generator/panic-drops.rs b/src/test/run-pass/generator/panic-drops.rs similarity index 100% rename from src/test/ui/run-pass/generator/panic-drops.rs rename to src/test/run-pass/generator/panic-drops.rs diff --git a/src/test/ui/run-pass/generator/panic-safe.rs b/src/test/run-pass/generator/panic-safe.rs similarity index 100% rename from src/test/ui/run-pass/generator/panic-safe.rs rename to src/test/run-pass/generator/panic-safe.rs diff --git a/src/test/ui/run-pass/generator/reborrow-mut-upvar.rs b/src/test/run-pass/generator/reborrow-mut-upvar.rs similarity index 100% rename from src/test/ui/run-pass/generator/reborrow-mut-upvar.rs rename to src/test/run-pass/generator/reborrow-mut-upvar.rs diff --git a/src/test/ui/run-pass/generator/resume-after-return.rs b/src/test/run-pass/generator/resume-after-return.rs similarity index 100% rename from src/test/ui/run-pass/generator/resume-after-return.rs rename to src/test/run-pass/generator/resume-after-return.rs diff --git a/src/test/ui/run-pass/generator/smoke.rs b/src/test/run-pass/generator/smoke.rs similarity index 100% rename from src/test/ui/run-pass/generator/smoke.rs rename to src/test/run-pass/generator/smoke.rs diff --git a/src/test/ui/run-pass/generator/static-generators.rs b/src/test/run-pass/generator/static-generators.rs similarity index 100% rename from src/test/ui/run-pass/generator/static-generators.rs rename to src/test/run-pass/generator/static-generators.rs diff --git a/src/test/ui/run-pass/generator/too-live-local-in-immovable-gen.rs b/src/test/run-pass/generator/too-live-local-in-immovable-gen.rs similarity index 100% rename from src/test/ui/run-pass/generator/too-live-local-in-immovable-gen.rs rename to src/test/run-pass/generator/too-live-local-in-immovable-gen.rs diff --git a/src/test/ui/run-pass/generator/xcrate-reachable.rs b/src/test/run-pass/generator/xcrate-reachable.rs similarity index 100% rename from src/test/ui/run-pass/generator/xcrate-reachable.rs rename to src/test/run-pass/generator/xcrate-reachable.rs diff --git a/src/test/ui/run-pass/generator/xcrate.rs b/src/test/run-pass/generator/xcrate.rs similarity index 100% rename from src/test/ui/run-pass/generator/xcrate.rs rename to src/test/run-pass/generator/xcrate.rs diff --git a/src/test/ui/run-pass/generator/yield-in-args-rev.rs b/src/test/run-pass/generator/yield-in-args-rev.rs similarity index 100% rename from src/test/ui/run-pass/generator/yield-in-args-rev.rs rename to src/test/run-pass/generator/yield-in-args-rev.rs diff --git a/src/test/ui/run-pass/generator/yield-in-box.rs b/src/test/run-pass/generator/yield-in-box.rs similarity index 100% rename from src/test/ui/run-pass/generator/yield-in-box.rs rename to src/test/run-pass/generator/yield-in-box.rs diff --git a/src/test/ui/run-pass/generator/yield-in-initializer.rs b/src/test/run-pass/generator/yield-in-initializer.rs similarity index 100% rename from src/test/ui/run-pass/generator/yield-in-initializer.rs rename to src/test/run-pass/generator/yield-in-initializer.rs diff --git a/src/test/ui/run-pass/generator/yield-subtype.rs b/src/test/run-pass/generator/yield-subtype.rs similarity index 100% rename from src/test/ui/run-pass/generator/yield-subtype.rs rename to src/test/run-pass/generator/yield-subtype.rs diff --git a/src/test/ui/run-pass/generics/auxiliary/default_type_params_xc.rs b/src/test/run-pass/generics/auxiliary/default_type_params_xc.rs similarity index 100% rename from src/test/ui/run-pass/generics/auxiliary/default_type_params_xc.rs rename to src/test/run-pass/generics/auxiliary/default_type_params_xc.rs diff --git a/src/test/ui/run-pass/generics/generic-alias-unique.rs b/src/test/run-pass/generics/generic-alias-unique.rs similarity index 100% rename from src/test/ui/run-pass/generics/generic-alias-unique.rs rename to src/test/run-pass/generics/generic-alias-unique.rs diff --git a/src/test/ui/run-pass/generics/generic-default-type-params-cross-crate.rs b/src/test/run-pass/generics/generic-default-type-params-cross-crate.rs similarity index 100% rename from src/test/ui/run-pass/generics/generic-default-type-params-cross-crate.rs rename to src/test/run-pass/generics/generic-default-type-params-cross-crate.rs diff --git a/src/test/ui/run-pass/generics/generic-default-type-params.rs b/src/test/run-pass/generics/generic-default-type-params.rs similarity index 100% rename from src/test/ui/run-pass/generics/generic-default-type-params.rs rename to src/test/run-pass/generics/generic-default-type-params.rs diff --git a/src/test/ui/run-pass/generics/generic-derived-type.rs b/src/test/run-pass/generics/generic-derived-type.rs similarity index 100% rename from src/test/ui/run-pass/generics/generic-derived-type.rs rename to src/test/run-pass/generics/generic-derived-type.rs diff --git a/src/test/ui/run-pass/generics/generic-exterior-unique.rs b/src/test/run-pass/generics/generic-exterior-unique.rs similarity index 100% rename from src/test/ui/run-pass/generics/generic-exterior-unique.rs rename to src/test/run-pass/generics/generic-exterior-unique.rs diff --git a/src/test/ui/run-pass/generics/generic-extern-mangle.rs b/src/test/run-pass/generics/generic-extern-mangle.rs similarity index 100% rename from src/test/ui/run-pass/generics/generic-extern-mangle.rs rename to src/test/run-pass/generics/generic-extern-mangle.rs diff --git a/src/test/ui/run-pass/generics/generic-fn-infer.rs b/src/test/run-pass/generics/generic-fn-infer.rs similarity index 100% rename from src/test/ui/run-pass/generics/generic-fn-infer.rs rename to src/test/run-pass/generics/generic-fn-infer.rs diff --git a/src/test/ui/run-pass/generics/generic-fn-twice.rs b/src/test/run-pass/generics/generic-fn-twice.rs similarity index 100% rename from src/test/ui/run-pass/generics/generic-fn-twice.rs rename to src/test/run-pass/generics/generic-fn-twice.rs diff --git a/src/test/ui/run-pass/generics/generic-fn-unique.rs b/src/test/run-pass/generics/generic-fn-unique.rs similarity index 100% rename from src/test/ui/run-pass/generics/generic-fn-unique.rs rename to src/test/run-pass/generics/generic-fn-unique.rs diff --git a/src/test/ui/run-pass/generics/generic-fn.rs b/src/test/run-pass/generics/generic-fn.rs similarity index 100% rename from src/test/ui/run-pass/generics/generic-fn.rs rename to src/test/run-pass/generics/generic-fn.rs diff --git a/src/test/ui/run-pass/generics/generic-ivec-leak.rs b/src/test/run-pass/generics/generic-ivec-leak.rs similarity index 100% rename from src/test/ui/run-pass/generics/generic-ivec-leak.rs rename to src/test/run-pass/generics/generic-ivec-leak.rs diff --git a/src/test/ui/run-pass/generics/generic-newtype-struct.rs b/src/test/run-pass/generics/generic-newtype-struct.rs similarity index 100% rename from src/test/ui/run-pass/generics/generic-newtype-struct.rs rename to src/test/run-pass/generics/generic-newtype-struct.rs diff --git a/src/test/ui/run-pass/generics/generic-object.rs b/src/test/run-pass/generics/generic-object.rs similarity index 100% rename from src/test/ui/run-pass/generics/generic-object.rs rename to src/test/run-pass/generics/generic-object.rs diff --git a/src/test/ui/run-pass/generics/generic-recursive-tag.rs b/src/test/run-pass/generics/generic-recursive-tag.rs similarity index 100% rename from src/test/ui/run-pass/generics/generic-recursive-tag.rs rename to src/test/run-pass/generics/generic-recursive-tag.rs diff --git a/src/test/ui/run-pass/generics/generic-static-methods.rs b/src/test/run-pass/generics/generic-static-methods.rs similarity index 100% rename from src/test/ui/run-pass/generics/generic-static-methods.rs rename to src/test/run-pass/generics/generic-static-methods.rs diff --git a/src/test/ui/run-pass/generics/generic-tag-corruption.rs b/src/test/run-pass/generics/generic-tag-corruption.rs similarity index 100% rename from src/test/ui/run-pass/generics/generic-tag-corruption.rs rename to src/test/run-pass/generics/generic-tag-corruption.rs diff --git a/src/test/ui/run-pass/generics/generic-tag-local.rs b/src/test/run-pass/generics/generic-tag-local.rs similarity index 100% rename from src/test/ui/run-pass/generics/generic-tag-local.rs rename to src/test/run-pass/generics/generic-tag-local.rs diff --git a/src/test/ui/run-pass/generics/generic-tag-match.rs b/src/test/run-pass/generics/generic-tag-match.rs similarity index 100% rename from src/test/ui/run-pass/generics/generic-tag-match.rs rename to src/test/run-pass/generics/generic-tag-match.rs diff --git a/src/test/ui/run-pass/generics/generic-tag-values.rs b/src/test/run-pass/generics/generic-tag-values.rs similarity index 100% rename from src/test/ui/run-pass/generics/generic-tag-values.rs rename to src/test/run-pass/generics/generic-tag-values.rs diff --git a/src/test/ui/run-pass/generics/generic-tag.rs b/src/test/run-pass/generics/generic-tag.rs similarity index 100% rename from src/test/ui/run-pass/generics/generic-tag.rs rename to src/test/run-pass/generics/generic-tag.rs diff --git a/src/test/ui/run-pass/generics/generic-temporary.rs b/src/test/run-pass/generics/generic-temporary.rs similarity index 100% rename from src/test/ui/run-pass/generics/generic-temporary.rs rename to src/test/run-pass/generics/generic-temporary.rs diff --git a/src/test/ui/run-pass/generics/generic-tup.rs b/src/test/run-pass/generics/generic-tup.rs similarity index 100% rename from src/test/ui/run-pass/generics/generic-tup.rs rename to src/test/run-pass/generics/generic-tup.rs diff --git a/src/test/ui/run-pass/generics/generic-type-synonym.rs b/src/test/run-pass/generics/generic-type-synonym.rs similarity index 100% rename from src/test/ui/run-pass/generics/generic-type-synonym.rs rename to src/test/run-pass/generics/generic-type-synonym.rs diff --git a/src/test/ui/run-pass/generics/generic-type.rs b/src/test/run-pass/generics/generic-type.rs similarity index 100% rename from src/test/ui/run-pass/generics/generic-type.rs rename to src/test/run-pass/generics/generic-type.rs diff --git a/src/test/ui/run-pass/generics/generic-unique.rs b/src/test/run-pass/generics/generic-unique.rs similarity index 100% rename from src/test/ui/run-pass/generics/generic-unique.rs rename to src/test/run-pass/generics/generic-unique.rs diff --git a/src/test/ui/run-pass/higher-rank-trait-bounds/hrtb-binder-levels-in-object-types.rs b/src/test/run-pass/higher-rank-trait-bounds/hrtb-binder-levels-in-object-types.rs similarity index 100% rename from src/test/ui/run-pass/higher-rank-trait-bounds/hrtb-binder-levels-in-object-types.rs rename to src/test/run-pass/higher-rank-trait-bounds/hrtb-binder-levels-in-object-types.rs diff --git a/src/test/ui/run-pass/higher-rank-trait-bounds/hrtb-debruijn-object-types-in-closures.rs b/src/test/run-pass/higher-rank-trait-bounds/hrtb-debruijn-object-types-in-closures.rs similarity index 100% rename from src/test/ui/run-pass/higher-rank-trait-bounds/hrtb-debruijn-object-types-in-closures.rs rename to src/test/run-pass/higher-rank-trait-bounds/hrtb-debruijn-object-types-in-closures.rs diff --git a/src/test/ui/run-pass/higher-rank-trait-bounds/hrtb-fn-like-trait-object.rs b/src/test/run-pass/higher-rank-trait-bounds/hrtb-fn-like-trait-object.rs similarity index 100% rename from src/test/ui/run-pass/higher-rank-trait-bounds/hrtb-fn-like-trait-object.rs rename to src/test/run-pass/higher-rank-trait-bounds/hrtb-fn-like-trait-object.rs diff --git a/src/test/ui/run-pass/higher-rank-trait-bounds/hrtb-fn-like-trait.rs b/src/test/run-pass/higher-rank-trait-bounds/hrtb-fn-like-trait.rs similarity index 100% rename from src/test/ui/run-pass/higher-rank-trait-bounds/hrtb-fn-like-trait.rs rename to src/test/run-pass/higher-rank-trait-bounds/hrtb-fn-like-trait.rs diff --git a/src/test/ui/run-pass/higher-rank-trait-bounds/hrtb-opt-in-copy.rs b/src/test/run-pass/higher-rank-trait-bounds/hrtb-opt-in-copy.rs similarity index 100% rename from src/test/ui/run-pass/higher-rank-trait-bounds/hrtb-opt-in-copy.rs rename to src/test/run-pass/higher-rank-trait-bounds/hrtb-opt-in-copy.rs diff --git a/src/test/ui/run-pass/higher-rank-trait-bounds/hrtb-parse.rs b/src/test/run-pass/higher-rank-trait-bounds/hrtb-parse.rs similarity index 100% rename from src/test/ui/run-pass/higher-rank-trait-bounds/hrtb-parse.rs rename to src/test/run-pass/higher-rank-trait-bounds/hrtb-parse.rs diff --git a/src/test/ui/run-pass/higher-rank-trait-bounds/hrtb-precedence-of-plus-where-clause.rs b/src/test/run-pass/higher-rank-trait-bounds/hrtb-precedence-of-plus-where-clause.rs similarity index 100% rename from src/test/ui/run-pass/higher-rank-trait-bounds/hrtb-precedence-of-plus-where-clause.rs rename to src/test/run-pass/higher-rank-trait-bounds/hrtb-precedence-of-plus-where-clause.rs diff --git a/src/test/ui/run-pass/higher-rank-trait-bounds/hrtb-precedence-of-plus.rs b/src/test/run-pass/higher-rank-trait-bounds/hrtb-precedence-of-plus.rs similarity index 100% rename from src/test/ui/run-pass/higher-rank-trait-bounds/hrtb-precedence-of-plus.rs rename to src/test/run-pass/higher-rank-trait-bounds/hrtb-precedence-of-plus.rs diff --git a/src/test/ui/run-pass/higher-rank-trait-bounds/hrtb-resolve-lifetime.rs b/src/test/run-pass/higher-rank-trait-bounds/hrtb-resolve-lifetime.rs similarity index 100% rename from src/test/ui/run-pass/higher-rank-trait-bounds/hrtb-resolve-lifetime.rs rename to src/test/run-pass/higher-rank-trait-bounds/hrtb-resolve-lifetime.rs diff --git a/src/test/ui/run-pass/higher-rank-trait-bounds/hrtb-trait-object-paren-notation.rs b/src/test/run-pass/higher-rank-trait-bounds/hrtb-trait-object-paren-notation.rs similarity index 100% rename from src/test/ui/run-pass/higher-rank-trait-bounds/hrtb-trait-object-paren-notation.rs rename to src/test/run-pass/higher-rank-trait-bounds/hrtb-trait-object-paren-notation.rs diff --git a/src/test/ui/run-pass/higher-rank-trait-bounds/hrtb-trait-object-passed-to-closure.rs b/src/test/run-pass/higher-rank-trait-bounds/hrtb-trait-object-passed-to-closure.rs similarity index 100% rename from src/test/ui/run-pass/higher-rank-trait-bounds/hrtb-trait-object-passed-to-closure.rs rename to src/test/run-pass/higher-rank-trait-bounds/hrtb-trait-object-passed-to-closure.rs diff --git a/src/test/ui/run-pass/higher-rank-trait-bounds/hrtb-type-outlives.rs b/src/test/run-pass/higher-rank-trait-bounds/hrtb-type-outlives.rs similarity index 100% rename from src/test/ui/run-pass/higher-rank-trait-bounds/hrtb-type-outlives.rs rename to src/test/run-pass/higher-rank-trait-bounds/hrtb-type-outlives.rs diff --git a/src/test/ui/run-pass/higher-rank-trait-bounds/hrtb-unboxed-closure-trait.rs b/src/test/run-pass/higher-rank-trait-bounds/hrtb-unboxed-closure-trait.rs similarity index 100% rename from src/test/ui/run-pass/higher-rank-trait-bounds/hrtb-unboxed-closure-trait.rs rename to src/test/run-pass/higher-rank-trait-bounds/hrtb-unboxed-closure-trait.rs diff --git a/src/test/ui/run-pass/hygiene/auxiliary/legacy_interaction.rs b/src/test/run-pass/hygiene/auxiliary/legacy_interaction.rs similarity index 100% rename from src/test/ui/run-pass/hygiene/auxiliary/legacy_interaction.rs rename to src/test/run-pass/hygiene/auxiliary/legacy_interaction.rs diff --git a/src/test/ui/run-pass/hygiene/auxiliary/my_crate.rs b/src/test/run-pass/hygiene/auxiliary/my_crate.rs similarity index 100% rename from src/test/ui/run-pass/hygiene/auxiliary/my_crate.rs rename to src/test/run-pass/hygiene/auxiliary/my_crate.rs diff --git a/src/test/ui/run-pass/hygiene/auxiliary/unhygienic_example.rs b/src/test/run-pass/hygiene/auxiliary/unhygienic_example.rs similarity index 100% rename from src/test/ui/run-pass/hygiene/auxiliary/unhygienic_example.rs rename to src/test/run-pass/hygiene/auxiliary/unhygienic_example.rs diff --git a/src/test/ui/run-pass/hygiene/auxiliary/xcrate.rs b/src/test/run-pass/hygiene/auxiliary/xcrate.rs similarity index 100% rename from src/test/ui/run-pass/hygiene/auxiliary/xcrate.rs rename to src/test/run-pass/hygiene/auxiliary/xcrate.rs diff --git a/src/test/ui/run-pass/hygiene/hygiene-dodging-1.rs b/src/test/run-pass/hygiene/hygiene-dodging-1.rs similarity index 100% rename from src/test/ui/run-pass/hygiene/hygiene-dodging-1.rs rename to src/test/run-pass/hygiene/hygiene-dodging-1.rs diff --git a/src/test/ui/run-pass/hygiene/hygiene.rs b/src/test/run-pass/hygiene/hygiene.rs similarity index 100% rename from src/test/ui/run-pass/hygiene/hygiene.rs rename to src/test/run-pass/hygiene/hygiene.rs diff --git a/src/test/ui/run-pass/hygiene/hygienic-labels-in-let.rs b/src/test/run-pass/hygiene/hygienic-labels-in-let.rs similarity index 100% rename from src/test/ui/run-pass/hygiene/hygienic-labels-in-let.rs rename to src/test/run-pass/hygiene/hygienic-labels-in-let.rs diff --git a/src/test/ui/run-pass/hygiene/hygienic-labels-in-let.stderr b/src/test/run-pass/hygiene/hygienic-labels-in-let.stderr similarity index 100% rename from src/test/ui/run-pass/hygiene/hygienic-labels-in-let.stderr rename to src/test/run-pass/hygiene/hygienic-labels-in-let.stderr diff --git a/src/test/ui/run-pass/hygiene/hygienic-labels.rs b/src/test/run-pass/hygiene/hygienic-labels.rs similarity index 100% rename from src/test/ui/run-pass/hygiene/hygienic-labels.rs rename to src/test/run-pass/hygiene/hygienic-labels.rs diff --git a/src/test/ui/run-pass/hygiene/hygienic-labels.stderr b/src/test/run-pass/hygiene/hygienic-labels.stderr similarity index 100% rename from src/test/ui/run-pass/hygiene/hygienic-labels.stderr rename to src/test/run-pass/hygiene/hygienic-labels.stderr diff --git a/src/test/ui/run-pass/hygiene/issue-44128.rs b/src/test/run-pass/hygiene/issue-44128.rs similarity index 100% rename from src/test/ui/run-pass/hygiene/issue-44128.rs rename to src/test/run-pass/hygiene/issue-44128.rs diff --git a/src/test/ui/run-pass/hygiene/issue-47311.rs b/src/test/run-pass/hygiene/issue-47311.rs similarity index 100% rename from src/test/ui/run-pass/hygiene/issue-47311.rs rename to src/test/run-pass/hygiene/issue-47311.rs diff --git a/src/test/ui/run-pass/hygiene/issue-47312.rs b/src/test/run-pass/hygiene/issue-47312.rs similarity index 100% rename from src/test/ui/run-pass/hygiene/issue-47312.rs rename to src/test/run-pass/hygiene/issue-47312.rs diff --git a/src/test/ui/run-pass/hygiene/items.rs b/src/test/run-pass/hygiene/items.rs similarity index 100% rename from src/test/ui/run-pass/hygiene/items.rs rename to src/test/run-pass/hygiene/items.rs diff --git a/src/test/ui/run-pass/hygiene/legacy_interaction.rs b/src/test/run-pass/hygiene/legacy_interaction.rs similarity index 100% rename from src/test/ui/run-pass/hygiene/legacy_interaction.rs rename to src/test/run-pass/hygiene/legacy_interaction.rs diff --git a/src/test/ui/run-pass/hygiene/lexical.rs b/src/test/run-pass/hygiene/lexical.rs similarity index 100% rename from src/test/ui/run-pass/hygiene/lexical.rs rename to src/test/run-pass/hygiene/lexical.rs diff --git a/src/test/ui/run-pass/hygiene/specialization.rs b/src/test/run-pass/hygiene/specialization.rs similarity index 100% rename from src/test/ui/run-pass/hygiene/specialization.rs rename to src/test/run-pass/hygiene/specialization.rs diff --git a/src/test/ui/run-pass/hygiene/trait_items.rs b/src/test/run-pass/hygiene/trait_items.rs similarity index 100% rename from src/test/ui/run-pass/hygiene/trait_items.rs rename to src/test/run-pass/hygiene/trait_items.rs diff --git a/src/test/ui/run-pass/hygiene/ty_params.rs b/src/test/run-pass/hygiene/ty_params.rs similarity index 100% rename from src/test/ui/run-pass/hygiene/ty_params.rs rename to src/test/run-pass/hygiene/ty_params.rs diff --git a/src/test/ui/run-pass/hygiene/wrap_unhygienic_example.rs b/src/test/run-pass/hygiene/wrap_unhygienic_example.rs similarity index 100% rename from src/test/ui/run-pass/hygiene/wrap_unhygienic_example.rs rename to src/test/run-pass/hygiene/wrap_unhygienic_example.rs diff --git a/src/test/ui/run-pass/hygiene/xcrate.rs b/src/test/run-pass/hygiene/xcrate.rs similarity index 100% rename from src/test/ui/run-pass/hygiene/xcrate.rs rename to src/test/run-pass/hygiene/xcrate.rs diff --git a/src/test/ui/run-pass/impl-trait/auto-trait-leak.rs b/src/test/run-pass/impl-trait/auto-trait-leak.rs similarity index 100% rename from src/test/ui/run-pass/impl-trait/auto-trait-leak.rs rename to src/test/run-pass/impl-trait/auto-trait-leak.rs diff --git a/src/test/ui/run-pass/impl-trait/auxiliary/xcrate.rs b/src/test/run-pass/impl-trait/auxiliary/xcrate.rs similarity index 100% rename from src/test/ui/run-pass/impl-trait/auxiliary/xcrate.rs rename to src/test/run-pass/impl-trait/auxiliary/xcrate.rs diff --git a/src/test/ui/run-pass/impl-trait/bounds_regression.rs b/src/test/run-pass/impl-trait/bounds_regression.rs similarity index 100% rename from src/test/ui/run-pass/impl-trait/bounds_regression.rs rename to src/test/run-pass/impl-trait/bounds_regression.rs diff --git a/src/test/ui/run-pass/impl-trait/equality.rs b/src/test/run-pass/impl-trait/equality.rs similarity index 100% rename from src/test/ui/run-pass/impl-trait/equality.rs rename to src/test/run-pass/impl-trait/equality.rs diff --git a/src/test/ui/run-pass/impl-trait/example-calendar.rs b/src/test/run-pass/impl-trait/example-calendar.rs similarity index 100% rename from src/test/ui/run-pass/impl-trait/example-calendar.rs rename to src/test/run-pass/impl-trait/example-calendar.rs diff --git a/src/test/ui/run-pass/impl-trait/example-st.rs b/src/test/run-pass/impl-trait/example-st.rs similarity index 100% rename from src/test/ui/run-pass/impl-trait/example-st.rs rename to src/test/run-pass/impl-trait/example-st.rs diff --git a/src/test/ui/run-pass/impl-trait/existential-minimal.rs b/src/test/run-pass/impl-trait/existential-minimal.rs similarity index 100% rename from src/test/ui/run-pass/impl-trait/existential-minimal.rs rename to src/test/run-pass/impl-trait/existential-minimal.rs diff --git a/src/test/ui/run-pass/impl-trait/issue-42479.rs b/src/test/run-pass/impl-trait/issue-42479.rs similarity index 100% rename from src/test/ui/run-pass/impl-trait/issue-42479.rs rename to src/test/run-pass/impl-trait/issue-42479.rs diff --git a/src/test/ui/run-pass/impl-trait/issue-49376.rs b/src/test/run-pass/impl-trait/issue-49376.rs similarity index 100% rename from src/test/ui/run-pass/impl-trait/issue-49376.rs rename to src/test/run-pass/impl-trait/issue-49376.rs diff --git a/src/test/ui/run-pass/impl-trait/lifetimes.rs b/src/test/run-pass/impl-trait/lifetimes.rs similarity index 100% rename from src/test/ui/run-pass/impl-trait/lifetimes.rs rename to src/test/run-pass/impl-trait/lifetimes.rs diff --git a/src/test/ui/run-pass/impl-trait/nesting.rs b/src/test/run-pass/impl-trait/nesting.rs similarity index 100% rename from src/test/ui/run-pass/impl-trait/nesting.rs rename to src/test/run-pass/impl-trait/nesting.rs diff --git a/src/test/ui/run-pass/impl-trait/universal_hrtb_anon.rs b/src/test/run-pass/impl-trait/universal_hrtb_anon.rs similarity index 100% rename from src/test/ui/run-pass/impl-trait/universal_hrtb_anon.rs rename to src/test/run-pass/impl-trait/universal_hrtb_anon.rs diff --git a/src/test/ui/run-pass/impl-trait/universal_hrtb_named.rs b/src/test/run-pass/impl-trait/universal_hrtb_named.rs similarity index 100% rename from src/test/ui/run-pass/impl-trait/universal_hrtb_named.rs rename to src/test/run-pass/impl-trait/universal_hrtb_named.rs diff --git a/src/test/ui/run-pass/impl-trait/universal_in_adt_in_parameters.rs b/src/test/run-pass/impl-trait/universal_in_adt_in_parameters.rs similarity index 100% rename from src/test/ui/run-pass/impl-trait/universal_in_adt_in_parameters.rs rename to src/test/run-pass/impl-trait/universal_in_adt_in_parameters.rs diff --git a/src/test/ui/run-pass/impl-trait/universal_in_impl_trait_in_parameters.rs b/src/test/run-pass/impl-trait/universal_in_impl_trait_in_parameters.rs similarity index 100% rename from src/test/ui/run-pass/impl-trait/universal_in_impl_trait_in_parameters.rs rename to src/test/run-pass/impl-trait/universal_in_impl_trait_in_parameters.rs diff --git a/src/test/ui/run-pass/impl-trait/universal_in_trait_defn_parameters.rs b/src/test/run-pass/impl-trait/universal_in_trait_defn_parameters.rs similarity index 100% rename from src/test/ui/run-pass/impl-trait/universal_in_trait_defn_parameters.rs rename to src/test/run-pass/impl-trait/universal_in_trait_defn_parameters.rs diff --git a/src/test/ui/run-pass/impl-trait/universal_multiple_bounds.rs b/src/test/run-pass/impl-trait/universal_multiple_bounds.rs similarity index 100% rename from src/test/ui/run-pass/impl-trait/universal_multiple_bounds.rs rename to src/test/run-pass/impl-trait/universal_multiple_bounds.rs diff --git a/src/test/ui/run-pass/impl-trait/xcrate.rs b/src/test/run-pass/impl-trait/xcrate.rs similarity index 100% rename from src/test/ui/run-pass/impl-trait/xcrate.rs rename to src/test/run-pass/impl-trait/xcrate.rs diff --git a/src/test/ui/run-pass/impl-trait/xcrate_simple.rs b/src/test/run-pass/impl-trait/xcrate_simple.rs similarity index 100% rename from src/test/ui/run-pass/impl-trait/xcrate_simple.rs rename to src/test/run-pass/impl-trait/xcrate_simple.rs diff --git a/src/test/ui/run-pass/imports/import-crate-with-invalid-spans/auxiliary/crate_with_invalid_spans.rs b/src/test/run-pass/imports/import-crate-with-invalid-spans/auxiliary/crate_with_invalid_spans.rs similarity index 100% rename from src/test/ui/run-pass/imports/import-crate-with-invalid-spans/auxiliary/crate_with_invalid_spans.rs rename to src/test/run-pass/imports/import-crate-with-invalid-spans/auxiliary/crate_with_invalid_spans.rs diff --git a/src/test/ui/run-pass/imports/import-crate-with-invalid-spans/auxiliary/crate_with_invalid_spans_macros.rs b/src/test/run-pass/imports/import-crate-with-invalid-spans/auxiliary/crate_with_invalid_spans_macros.rs similarity index 100% rename from src/test/ui/run-pass/imports/import-crate-with-invalid-spans/auxiliary/crate_with_invalid_spans_macros.rs rename to src/test/run-pass/imports/import-crate-with-invalid-spans/auxiliary/crate_with_invalid_spans_macros.rs diff --git a/src/test/ui/run-pass/imports/import-crate-with-invalid-spans/main.rs b/src/test/run-pass/imports/import-crate-with-invalid-spans/main.rs similarity index 100% rename from src/test/ui/run-pass/imports/import-crate-with-invalid-spans/main.rs rename to src/test/run-pass/imports/import-crate-with-invalid-spans/main.rs diff --git a/src/test/ui/run-pass/imports/import-from.rs b/src/test/run-pass/imports/import-from.rs similarity index 100% rename from src/test/ui/run-pass/imports/import-from.rs rename to src/test/run-pass/imports/import-from.rs diff --git a/src/test/ui/run-pass/imports/import-glob-0.rs b/src/test/run-pass/imports/import-glob-0.rs similarity index 100% rename from src/test/ui/run-pass/imports/import-glob-0.rs rename to src/test/run-pass/imports/import-glob-0.rs diff --git a/src/test/ui/run-pass/imports/import-glob-1.rs b/src/test/run-pass/imports/import-glob-1.rs similarity index 100% rename from src/test/ui/run-pass/imports/import-glob-1.rs rename to src/test/run-pass/imports/import-glob-1.rs diff --git a/src/test/ui/run-pass/imports/import-glob-crate.rs b/src/test/run-pass/imports/import-glob-crate.rs similarity index 100% rename from src/test/ui/run-pass/imports/import-glob-crate.rs rename to src/test/run-pass/imports/import-glob-crate.rs diff --git a/src/test/ui/run-pass/imports/import-in-block.rs b/src/test/run-pass/imports/import-in-block.rs similarity index 100% rename from src/test/ui/run-pass/imports/import-in-block.rs rename to src/test/run-pass/imports/import-in-block.rs diff --git a/src/test/ui/run-pass/imports/import-prefix-macro.rs b/src/test/run-pass/imports/import-prefix-macro.rs similarity index 100% rename from src/test/ui/run-pass/imports/import-prefix-macro.rs rename to src/test/run-pass/imports/import-prefix-macro.rs diff --git a/src/test/ui/run-pass/imports/import-rename.rs b/src/test/run-pass/imports/import-rename.rs similarity index 100% rename from src/test/ui/run-pass/imports/import-rename.rs rename to src/test/run-pass/imports/import-rename.rs diff --git a/src/test/ui/run-pass/imports/import-trailing-comma.rs b/src/test/run-pass/imports/import-trailing-comma.rs similarity index 100% rename from src/test/ui/run-pass/imports/import-trailing-comma.rs rename to src/test/run-pass/imports/import-trailing-comma.rs diff --git a/src/test/ui/run-pass/imports/import.rs b/src/test/run-pass/imports/import.rs similarity index 100% rename from src/test/ui/run-pass/imports/import.rs rename to src/test/run-pass/imports/import.rs diff --git a/src/test/ui/run-pass/imports/import2.rs b/src/test/run-pass/imports/import2.rs similarity index 100% rename from src/test/ui/run-pass/imports/import2.rs rename to src/test/run-pass/imports/import2.rs diff --git a/src/test/ui/run-pass/imports/import3.rs b/src/test/run-pass/imports/import3.rs similarity index 100% rename from src/test/ui/run-pass/imports/import3.rs rename to src/test/run-pass/imports/import3.rs diff --git a/src/test/ui/run-pass/imports/import4.rs b/src/test/run-pass/imports/import4.rs similarity index 100% rename from src/test/ui/run-pass/imports/import4.rs rename to src/test/run-pass/imports/import4.rs diff --git a/src/test/ui/run-pass/imports/import5.rs b/src/test/run-pass/imports/import5.rs similarity index 100% rename from src/test/ui/run-pass/imports/import5.rs rename to src/test/run-pass/imports/import5.rs diff --git a/src/test/ui/run-pass/imports/import6.rs b/src/test/run-pass/imports/import6.rs similarity index 100% rename from src/test/ui/run-pass/imports/import6.rs rename to src/test/run-pass/imports/import6.rs diff --git a/src/test/ui/run-pass/imports/import7.rs b/src/test/run-pass/imports/import7.rs similarity index 100% rename from src/test/ui/run-pass/imports/import7.rs rename to src/test/run-pass/imports/import7.rs diff --git a/src/test/ui/run-pass/imports/import8.rs b/src/test/run-pass/imports/import8.rs similarity index 100% rename from src/test/ui/run-pass/imports/import8.rs rename to src/test/run-pass/imports/import8.rs diff --git a/src/test/ui/run-pass/imports/imports.rs b/src/test/run-pass/imports/imports.rs similarity index 100% rename from src/test/ui/run-pass/imports/imports.rs rename to src/test/run-pass/imports/imports.rs diff --git a/src/test/ui/run-pass/intrinsics/auxiliary/cci_intrinsic.rs b/src/test/run-pass/intrinsics/auxiliary/cci_intrinsic.rs similarity index 100% rename from src/test/ui/run-pass/intrinsics/auxiliary/cci_intrinsic.rs rename to src/test/run-pass/intrinsics/auxiliary/cci_intrinsic.rs diff --git a/src/test/ui/run-pass/intrinsics/intrinsic-alignment.rs b/src/test/run-pass/intrinsics/intrinsic-alignment.rs similarity index 100% rename from src/test/ui/run-pass/intrinsics/intrinsic-alignment.rs rename to src/test/run-pass/intrinsics/intrinsic-alignment.rs diff --git a/src/test/ui/run-pass/intrinsics/intrinsic-assume.rs b/src/test/run-pass/intrinsics/intrinsic-assume.rs similarity index 100% rename from src/test/ui/run-pass/intrinsics/intrinsic-assume.rs rename to src/test/run-pass/intrinsics/intrinsic-assume.rs diff --git a/src/test/ui/run-pass/intrinsics/intrinsic-atomics-cc.rs b/src/test/run-pass/intrinsics/intrinsic-atomics-cc.rs similarity index 100% rename from src/test/ui/run-pass/intrinsics/intrinsic-atomics-cc.rs rename to src/test/run-pass/intrinsics/intrinsic-atomics-cc.rs diff --git a/src/test/ui/run-pass/intrinsics/intrinsic-atomics.rs b/src/test/run-pass/intrinsics/intrinsic-atomics.rs similarity index 100% rename from src/test/ui/run-pass/intrinsics/intrinsic-atomics.rs rename to src/test/run-pass/intrinsics/intrinsic-atomics.rs diff --git a/src/test/ui/run-pass/intrinsics/intrinsic-move-val-cleanups.rs b/src/test/run-pass/intrinsics/intrinsic-move-val-cleanups.rs similarity index 100% rename from src/test/ui/run-pass/intrinsics/intrinsic-move-val-cleanups.rs rename to src/test/run-pass/intrinsics/intrinsic-move-val-cleanups.rs diff --git a/src/test/ui/run-pass/intrinsics/intrinsic-move-val.rs b/src/test/run-pass/intrinsics/intrinsic-move-val.rs similarity index 100% rename from src/test/ui/run-pass/intrinsics/intrinsic-move-val.rs rename to src/test/run-pass/intrinsics/intrinsic-move-val.rs diff --git a/src/test/ui/run-pass/intrinsics/intrinsic-uninit.rs b/src/test/run-pass/intrinsics/intrinsic-uninit.rs similarity index 100% rename from src/test/ui/run-pass/intrinsics/intrinsic-uninit.rs rename to src/test/run-pass/intrinsics/intrinsic-uninit.rs diff --git a/src/test/ui/run-pass/intrinsics/intrinsic-unreachable.rs b/src/test/run-pass/intrinsics/intrinsic-unreachable.rs similarity index 100% rename from src/test/ui/run-pass/intrinsics/intrinsic-unreachable.rs rename to src/test/run-pass/intrinsics/intrinsic-unreachable.rs diff --git a/src/test/ui/run-pass/intrinsics/intrinsics-integer.rs b/src/test/run-pass/intrinsics/intrinsics-integer.rs similarity index 100% rename from src/test/ui/run-pass/intrinsics/intrinsics-integer.rs rename to src/test/run-pass/intrinsics/intrinsics-integer.rs diff --git a/src/test/ui/run-pass/intrinsics/intrinsics-math.rs b/src/test/run-pass/intrinsics/intrinsics-math.rs similarity index 100% rename from src/test/ui/run-pass/intrinsics/intrinsics-math.rs rename to src/test/run-pass/intrinsics/intrinsics-math.rs diff --git a/src/test/ui/run-pass/issues/.gitattributes b/src/test/run-pass/issues/.gitattributes similarity index 100% rename from src/test/ui/run-pass/issues/.gitattributes rename to src/test/run-pass/issues/.gitattributes diff --git a/src/test/ui/run-pass/issues/auxiliary/cgu_test.rs b/src/test/run-pass/issues/auxiliary/cgu_test.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/cgu_test.rs rename to src/test/run-pass/issues/auxiliary/cgu_test.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/cgu_test_a.rs b/src/test/run-pass/issues/auxiliary/cgu_test_a.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/cgu_test_a.rs rename to src/test/run-pass/issues/auxiliary/cgu_test_a.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/cgu_test_b.rs b/src/test/run-pass/issues/auxiliary/cgu_test_b.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/cgu_test_b.rs rename to src/test/run-pass/issues/auxiliary/cgu_test_b.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/i8.rs b/src/test/run-pass/issues/auxiliary/i8.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/i8.rs rename to src/test/run-pass/issues/auxiliary/i8.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/iss.rs b/src/test/run-pass/issues/auxiliary/iss.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/iss.rs rename to src/test/run-pass/issues/auxiliary/iss.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue-10028.rs b/src/test/run-pass/issues/auxiliary/issue-10028.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue-10028.rs rename to src/test/run-pass/issues/auxiliary/issue-10028.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue-11224.rs b/src/test/run-pass/issues/auxiliary/issue-11224.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue-11224.rs rename to src/test/run-pass/issues/auxiliary/issue-11224.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue-11225-1.rs b/src/test/run-pass/issues/auxiliary/issue-11225-1.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue-11225-1.rs rename to src/test/run-pass/issues/auxiliary/issue-11225-1.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue-11225-2.rs b/src/test/run-pass/issues/auxiliary/issue-11225-2.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue-11225-2.rs rename to src/test/run-pass/issues/auxiliary/issue-11225-2.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue-11225-3.rs b/src/test/run-pass/issues/auxiliary/issue-11225-3.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue-11225-3.rs rename to src/test/run-pass/issues/auxiliary/issue-11225-3.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue-11508.rs b/src/test/run-pass/issues/auxiliary/issue-11508.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue-11508.rs rename to src/test/run-pass/issues/auxiliary/issue-11508.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue-11529.rs b/src/test/run-pass/issues/auxiliary/issue-11529.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue-11529.rs rename to src/test/run-pass/issues/auxiliary/issue-11529.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue-12133-dylib.rs b/src/test/run-pass/issues/auxiliary/issue-12133-dylib.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue-12133-dylib.rs rename to src/test/run-pass/issues/auxiliary/issue-12133-dylib.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue-12133-dylib2.rs b/src/test/run-pass/issues/auxiliary/issue-12133-dylib2.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue-12133-dylib2.rs rename to src/test/run-pass/issues/auxiliary/issue-12133-dylib2.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue-12133-rlib.rs b/src/test/run-pass/issues/auxiliary/issue-12133-rlib.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue-12133-rlib.rs rename to src/test/run-pass/issues/auxiliary/issue-12133-rlib.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue-12660-aux.rs b/src/test/run-pass/issues/auxiliary/issue-12660-aux.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue-12660-aux.rs rename to src/test/run-pass/issues/auxiliary/issue-12660-aux.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue-13620-1.rs b/src/test/run-pass/issues/auxiliary/issue-13620-1.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue-13620-1.rs rename to src/test/run-pass/issues/auxiliary/issue-13620-1.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue-13620-2.rs b/src/test/run-pass/issues/auxiliary/issue-13620-2.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue-13620-2.rs rename to src/test/run-pass/issues/auxiliary/issue-13620-2.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue-13872-1.rs b/src/test/run-pass/issues/auxiliary/issue-13872-1.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue-13872-1.rs rename to src/test/run-pass/issues/auxiliary/issue-13872-1.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue-13872-2.rs b/src/test/run-pass/issues/auxiliary/issue-13872-2.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue-13872-2.rs rename to src/test/run-pass/issues/auxiliary/issue-13872-2.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue-13872-3.rs b/src/test/run-pass/issues/auxiliary/issue-13872-3.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue-13872-3.rs rename to src/test/run-pass/issues/auxiliary/issue-13872-3.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue-14344-1.rs b/src/test/run-pass/issues/auxiliary/issue-14344-1.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue-14344-1.rs rename to src/test/run-pass/issues/auxiliary/issue-14344-1.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue-14344-2.rs b/src/test/run-pass/issues/auxiliary/issue-14344-2.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue-14344-2.rs rename to src/test/run-pass/issues/auxiliary/issue-14344-2.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue-14421.rs b/src/test/run-pass/issues/auxiliary/issue-14421.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue-14421.rs rename to src/test/run-pass/issues/auxiliary/issue-14421.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue-14422.rs b/src/test/run-pass/issues/auxiliary/issue-14422.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue-14422.rs rename to src/test/run-pass/issues/auxiliary/issue-14422.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue-15562.rs b/src/test/run-pass/issues/auxiliary/issue-15562.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue-15562.rs rename to src/test/run-pass/issues/auxiliary/issue-15562.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue-16643.rs b/src/test/run-pass/issues/auxiliary/issue-16643.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue-16643.rs rename to src/test/run-pass/issues/auxiliary/issue-16643.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue-17662.rs b/src/test/run-pass/issues/auxiliary/issue-17662.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue-17662.rs rename to src/test/run-pass/issues/auxiliary/issue-17662.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue-17718-aux.rs b/src/test/run-pass/issues/auxiliary/issue-17718-aux.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue-17718-aux.rs rename to src/test/run-pass/issues/auxiliary/issue-17718-aux.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue-18501.rs b/src/test/run-pass/issues/auxiliary/issue-18501.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue-18501.rs rename to src/test/run-pass/issues/auxiliary/issue-18501.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue-18514.rs b/src/test/run-pass/issues/auxiliary/issue-18514.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue-18514.rs rename to src/test/run-pass/issues/auxiliary/issue-18514.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue-18711.rs b/src/test/run-pass/issues/auxiliary/issue-18711.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue-18711.rs rename to src/test/run-pass/issues/auxiliary/issue-18711.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue-18913-1.rs b/src/test/run-pass/issues/auxiliary/issue-18913-1.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue-18913-1.rs rename to src/test/run-pass/issues/auxiliary/issue-18913-1.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue-18913-2.rs b/src/test/run-pass/issues/auxiliary/issue-18913-2.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue-18913-2.rs rename to src/test/run-pass/issues/auxiliary/issue-18913-2.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue-19340-1.rs b/src/test/run-pass/issues/auxiliary/issue-19340-1.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue-19340-1.rs rename to src/test/run-pass/issues/auxiliary/issue-19340-1.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue-2380.rs b/src/test/run-pass/issues/auxiliary/issue-2380.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue-2380.rs rename to src/test/run-pass/issues/auxiliary/issue-2380.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue-2414-a.rs b/src/test/run-pass/issues/auxiliary/issue-2414-a.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue-2414-a.rs rename to src/test/run-pass/issues/auxiliary/issue-2414-a.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue-2414-b.rs b/src/test/run-pass/issues/auxiliary/issue-2414-b.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue-2414-b.rs rename to src/test/run-pass/issues/auxiliary/issue-2414-b.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue-25185-1.rs b/src/test/run-pass/issues/auxiliary/issue-25185-1.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue-25185-1.rs rename to src/test/run-pass/issues/auxiliary/issue-25185-1.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue-25185-2.rs b/src/test/run-pass/issues/auxiliary/issue-25185-2.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue-25185-2.rs rename to src/test/run-pass/issues/auxiliary/issue-25185-2.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue-2526.rs b/src/test/run-pass/issues/auxiliary/issue-2526.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue-2526.rs rename to src/test/run-pass/issues/auxiliary/issue-2526.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue-25467.rs b/src/test/run-pass/issues/auxiliary/issue-25467.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue-25467.rs rename to src/test/run-pass/issues/auxiliary/issue-25467.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue-2631-a.rs b/src/test/run-pass/issues/auxiliary/issue-2631-a.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue-2631-a.rs rename to src/test/run-pass/issues/auxiliary/issue-2631-a.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue-29485.rs b/src/test/run-pass/issues/auxiliary/issue-29485.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue-29485.rs rename to src/test/run-pass/issues/auxiliary/issue-29485.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue-3012-1.rs b/src/test/run-pass/issues/auxiliary/issue-3012-1.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue-3012-1.rs rename to src/test/run-pass/issues/auxiliary/issue-3012-1.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue-36954.rs b/src/test/run-pass/issues/auxiliary/issue-36954.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue-36954.rs rename to src/test/run-pass/issues/auxiliary/issue-36954.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue-41394.rs b/src/test/run-pass/issues/auxiliary/issue-41394.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue-41394.rs rename to src/test/run-pass/issues/auxiliary/issue-41394.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue-4208-cc.rs b/src/test/run-pass/issues/auxiliary/issue-4208-cc.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue-4208-cc.rs rename to src/test/run-pass/issues/auxiliary/issue-4208-cc.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue-4545.rs b/src/test/run-pass/issues/auxiliary/issue-4545.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue-4545.rs rename to src/test/run-pass/issues/auxiliary/issue-4545.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue-48984-aux.rs b/src/test/run-pass/issues/auxiliary/issue-48984-aux.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue-48984-aux.rs rename to src/test/run-pass/issues/auxiliary/issue-48984-aux.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue-5518.rs b/src/test/run-pass/issues/auxiliary/issue-5518.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue-5518.rs rename to src/test/run-pass/issues/auxiliary/issue-5518.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue-5521.rs b/src/test/run-pass/issues/auxiliary/issue-5521.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue-5521.rs rename to src/test/run-pass/issues/auxiliary/issue-5521.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue-7178.rs b/src/test/run-pass/issues/auxiliary/issue-7178.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue-7178.rs rename to src/test/run-pass/issues/auxiliary/issue-7178.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue-7899.rs b/src/test/run-pass/issues/auxiliary/issue-7899.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue-7899.rs rename to src/test/run-pass/issues/auxiliary/issue-7899.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue-8044.rs b/src/test/run-pass/issues/auxiliary/issue-8044.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue-8044.rs rename to src/test/run-pass/issues/auxiliary/issue-8044.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue-8259.rs b/src/test/run-pass/issues/auxiliary/issue-8259.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue-8259.rs rename to src/test/run-pass/issues/auxiliary/issue-8259.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue-9906.rs b/src/test/run-pass/issues/auxiliary/issue-9906.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue-9906.rs rename to src/test/run-pass/issues/auxiliary/issue-9906.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue-9968.rs b/src/test/run-pass/issues/auxiliary/issue-9968.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue-9968.rs rename to src/test/run-pass/issues/auxiliary/issue-9968.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue13507.rs b/src/test/run-pass/issues/auxiliary/issue13507.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue13507.rs rename to src/test/run-pass/issues/auxiliary/issue13507.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue2170lib.rs b/src/test/run-pass/issues/auxiliary/issue2170lib.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue2170lib.rs rename to src/test/run-pass/issues/auxiliary/issue2170lib.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue34796aux.rs b/src/test/run-pass/issues/auxiliary/issue34796aux.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue34796aux.rs rename to src/test/run-pass/issues/auxiliary/issue34796aux.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue_10031_aux.rs b/src/test/run-pass/issues/auxiliary/issue_10031_aux.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue_10031_aux.rs rename to src/test/run-pass/issues/auxiliary/issue_10031_aux.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue_12612_1.rs b/src/test/run-pass/issues/auxiliary/issue_12612_1.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue_12612_1.rs rename to src/test/run-pass/issues/auxiliary/issue_12612_1.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue_12612_2.rs b/src/test/run-pass/issues/auxiliary/issue_12612_2.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue_12612_2.rs rename to src/test/run-pass/issues/auxiliary/issue_12612_2.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue_19293.rs b/src/test/run-pass/issues/auxiliary/issue_19293.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue_19293.rs rename to src/test/run-pass/issues/auxiliary/issue_19293.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue_20389.rs b/src/test/run-pass/issues/auxiliary/issue_20389.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue_20389.rs rename to src/test/run-pass/issues/auxiliary/issue_20389.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue_2316_a.rs b/src/test/run-pass/issues/auxiliary/issue_2316_a.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue_2316_a.rs rename to src/test/run-pass/issues/auxiliary/issue_2316_a.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue_2316_b.rs b/src/test/run-pass/issues/auxiliary/issue_2316_b.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue_2316_b.rs rename to src/test/run-pass/issues/auxiliary/issue_2316_b.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue_2472_b.rs b/src/test/run-pass/issues/auxiliary/issue_2472_b.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue_2472_b.rs rename to src/test/run-pass/issues/auxiliary/issue_2472_b.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue_2723_a.rs b/src/test/run-pass/issues/auxiliary/issue_2723_a.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue_2723_a.rs rename to src/test/run-pass/issues/auxiliary/issue_2723_a.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue_3136_a.rc b/src/test/run-pass/issues/auxiliary/issue_3136_a.rc similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue_3136_a.rc rename to src/test/run-pass/issues/auxiliary/issue_3136_a.rc diff --git a/src/test/ui/run-pass/issues/auxiliary/issue_3136_a.rs b/src/test/run-pass/issues/auxiliary/issue_3136_a.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue_3136_a.rs rename to src/test/run-pass/issues/auxiliary/issue_3136_a.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue_38190.rs b/src/test/run-pass/issues/auxiliary/issue_38190.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue_38190.rs rename to src/test/run-pass/issues/auxiliary/issue_38190.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue_38226_aux.rs b/src/test/run-pass/issues/auxiliary/issue_38226_aux.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue_38226_aux.rs rename to src/test/run-pass/issues/auxiliary/issue_38226_aux.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue_38715-modern.rs b/src/test/run-pass/issues/auxiliary/issue_38715-modern.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue_38715-modern.rs rename to src/test/run-pass/issues/auxiliary/issue_38715-modern.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue_38715.rs b/src/test/run-pass/issues/auxiliary/issue_38715.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue_38715.rs rename to src/test/run-pass/issues/auxiliary/issue_38715.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue_3979_traits.rs b/src/test/run-pass/issues/auxiliary/issue_3979_traits.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue_3979_traits.rs rename to src/test/run-pass/issues/auxiliary/issue_3979_traits.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue_39823.rs b/src/test/run-pass/issues/auxiliary/issue_39823.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue_39823.rs rename to src/test/run-pass/issues/auxiliary/issue_39823.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue_40469.rs b/src/test/run-pass/issues/auxiliary/issue_40469.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue_40469.rs rename to src/test/run-pass/issues/auxiliary/issue_40469.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue_41053.rs b/src/test/run-pass/issues/auxiliary/issue_41053.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue_41053.rs rename to src/test/run-pass/issues/auxiliary/issue_41053.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue_42007_s.rs b/src/test/run-pass/issues/auxiliary/issue_42007_s.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue_42007_s.rs rename to src/test/run-pass/issues/auxiliary/issue_42007_s.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue_8401.rs b/src/test/run-pass/issues/auxiliary/issue_8401.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue_8401.rs rename to src/test/run-pass/issues/auxiliary/issue_8401.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue_9123.rs b/src/test/run-pass/issues/auxiliary/issue_9123.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue_9123.rs rename to src/test/run-pass/issues/auxiliary/issue_9123.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue_9155.rs b/src/test/run-pass/issues/auxiliary/issue_9155.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue_9155.rs rename to src/test/run-pass/issues/auxiliary/issue_9155.rs diff --git a/src/test/ui/run-pass/issues/auxiliary/issue_9188.rs b/src/test/run-pass/issues/auxiliary/issue_9188.rs similarity index 100% rename from src/test/ui/run-pass/issues/auxiliary/issue_9188.rs rename to src/test/run-pass/issues/auxiliary/issue_9188.rs diff --git a/src/test/ui/run-pass/issues/issue-10025.rs b/src/test/run-pass/issues/issue-10025.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-10025.rs rename to src/test/run-pass/issues/issue-10025.rs diff --git a/src/test/ui/run-pass/issues/issue-10028.rs b/src/test/run-pass/issues/issue-10028.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-10028.rs rename to src/test/run-pass/issues/issue-10028.rs diff --git a/src/test/ui/run-pass/issues/issue-10031.rs b/src/test/run-pass/issues/issue-10031.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-10031.rs rename to src/test/run-pass/issues/issue-10031.rs diff --git a/src/test/ui/run-pass/issues/issue-10228.rs b/src/test/run-pass/issues/issue-10228.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-10228.rs rename to src/test/run-pass/issues/issue-10228.rs diff --git a/src/test/ui/run-pass/issues/issue-10392.rs b/src/test/run-pass/issues/issue-10392.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-10392.rs rename to src/test/run-pass/issues/issue-10392.rs diff --git a/src/test/ui/run-pass/issues/issue-10396.rs b/src/test/run-pass/issues/issue-10396.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-10396.rs rename to src/test/run-pass/issues/issue-10396.rs diff --git a/src/test/ui/run-pass/issues/issue-10436.rs b/src/test/run-pass/issues/issue-10436.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-10436.rs rename to src/test/run-pass/issues/issue-10436.rs diff --git a/src/test/ui/run-pass/issues/issue-10456.rs b/src/test/run-pass/issues/issue-10456.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-10456.rs rename to src/test/run-pass/issues/issue-10456.rs diff --git a/src/test/ui/run-pass/issues/issue-10626.rs b/src/test/run-pass/issues/issue-10626.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-10626.rs rename to src/test/run-pass/issues/issue-10626.rs diff --git a/src/test/ui/run-pass/issues/issue-10638.rs b/src/test/run-pass/issues/issue-10638.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-10638.rs rename to src/test/run-pass/issues/issue-10638.rs diff --git a/src/test/ui/run-pass/issues/issue-10682.rs b/src/test/run-pass/issues/issue-10682.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-10682.rs rename to src/test/run-pass/issues/issue-10682.rs diff --git a/src/test/ui/run-pass/issues/issue-10683.rs b/src/test/run-pass/issues/issue-10683.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-10683.rs rename to src/test/run-pass/issues/issue-10683.rs diff --git a/src/test/ui/run-pass/issues/issue-10718.rs b/src/test/run-pass/issues/issue-10718.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-10718.rs rename to src/test/run-pass/issues/issue-10718.rs diff --git a/src/test/ui/run-pass/issues/issue-10734.rs b/src/test/run-pass/issues/issue-10734.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-10734.rs rename to src/test/run-pass/issues/issue-10734.rs diff --git a/src/test/ui/run-pass/issues/issue-10763.rs b/src/test/run-pass/issues/issue-10763.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-10763.rs rename to src/test/run-pass/issues/issue-10763.rs diff --git a/src/test/ui/run-pass/issues/issue-10764.rs b/src/test/run-pass/issues/issue-10764.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-10764.rs rename to src/test/run-pass/issues/issue-10764.rs diff --git a/src/test/ui/run-pass/issues/issue-10767.rs b/src/test/run-pass/issues/issue-10767.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-10767.rs rename to src/test/run-pass/issues/issue-10767.rs diff --git a/src/test/ui/run-pass/issues/issue-10802.rs b/src/test/run-pass/issues/issue-10802.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-10802.rs rename to src/test/run-pass/issues/issue-10802.rs diff --git a/src/test/ui/run-pass/issues/issue-10806.rs b/src/test/run-pass/issues/issue-10806.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-10806.rs rename to src/test/run-pass/issues/issue-10806.rs diff --git a/src/test/ui/run-pass/issues/issue-10853.rs b/src/test/run-pass/issues/issue-10853.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-10853.rs rename to src/test/run-pass/issues/issue-10853.rs diff --git a/src/test/ui/run-pass/issues/issue-10902.rs b/src/test/run-pass/issues/issue-10902.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-10902.rs rename to src/test/run-pass/issues/issue-10902.rs diff --git a/src/test/ui/run-pass/issues/issue-11047.rs b/src/test/run-pass/issues/issue-11047.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-11047.rs rename to src/test/run-pass/issues/issue-11047.rs diff --git a/src/test/ui/run-pass/issues/issue-11085.rs b/src/test/run-pass/issues/issue-11085.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-11085.rs rename to src/test/run-pass/issues/issue-11085.rs diff --git a/src/test/ui/run-pass/issues/issue-1112.rs b/src/test/run-pass/issues/issue-1112.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-1112.rs rename to src/test/run-pass/issues/issue-1112.rs diff --git a/src/test/ui/run-pass/issues/issue-11205.rs b/src/test/run-pass/issues/issue-11205.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-11205.rs rename to src/test/run-pass/issues/issue-11205.rs diff --git a/src/test/ui/run-pass/issues/issue-11224.rs b/src/test/run-pass/issues/issue-11224.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-11224.rs rename to src/test/run-pass/issues/issue-11224.rs diff --git a/src/test/ui/run-pass/issues/issue-11225-1.rs b/src/test/run-pass/issues/issue-11225-1.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-11225-1.rs rename to src/test/run-pass/issues/issue-11225-1.rs diff --git a/src/test/ui/run-pass/issues/issue-11225-2.rs b/src/test/run-pass/issues/issue-11225-2.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-11225-2.rs rename to src/test/run-pass/issues/issue-11225-2.rs diff --git a/src/test/ui/run-pass/issues/issue-11225-3.rs b/src/test/run-pass/issues/issue-11225-3.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-11225-3.rs rename to src/test/run-pass/issues/issue-11225-3.rs diff --git a/src/test/ui/run-pass/issues/issue-11267.rs b/src/test/run-pass/issues/issue-11267.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-11267.rs rename to src/test/run-pass/issues/issue-11267.rs diff --git a/src/test/ui/run-pass/issues/issue-11382.rs b/src/test/run-pass/issues/issue-11382.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-11382.rs rename to src/test/run-pass/issues/issue-11382.rs diff --git a/src/test/ui/run-pass/issues/issue-11384.rs b/src/test/run-pass/issues/issue-11384.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-11384.rs rename to src/test/run-pass/issues/issue-11384.rs diff --git a/src/test/ui/run-pass/issues/issue-11508.rs b/src/test/run-pass/issues/issue-11508.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-11508.rs rename to src/test/run-pass/issues/issue-11508.rs diff --git a/src/test/ui/run-pass/issues/issue-11529.rs b/src/test/run-pass/issues/issue-11529.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-11529.rs rename to src/test/run-pass/issues/issue-11529.rs diff --git a/src/test/ui/run-pass/issues/issue-11552.rs b/src/test/run-pass/issues/issue-11552.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-11552.rs rename to src/test/run-pass/issues/issue-11552.rs diff --git a/src/test/ui/run-pass/issues/issue-11577.rs b/src/test/run-pass/issues/issue-11577.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-11577.rs rename to src/test/run-pass/issues/issue-11577.rs diff --git a/src/test/ui/run-pass/issues/issue-11592.rs b/src/test/run-pass/issues/issue-11592.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-11592.rs rename to src/test/run-pass/issues/issue-11592.rs diff --git a/src/test/ui/run-pass/issues/issue-11612.rs b/src/test/run-pass/issues/issue-11612.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-11612.rs rename to src/test/run-pass/issues/issue-11612.rs diff --git a/src/test/ui/run-pass/issues/issue-11677.rs b/src/test/run-pass/issues/issue-11677.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-11677.rs rename to src/test/run-pass/issues/issue-11677.rs diff --git a/src/test/ui/run-pass/issues/issue-11709.rs b/src/test/run-pass/issues/issue-11709.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-11709.rs rename to src/test/run-pass/issues/issue-11709.rs diff --git a/src/test/ui/run-pass/issues/issue-11820.rs b/src/test/run-pass/issues/issue-11820.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-11820.rs rename to src/test/run-pass/issues/issue-11820.rs diff --git a/src/test/ui/run-pass/issues/issue-11869.rs b/src/test/run-pass/issues/issue-11869.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-11869.rs rename to src/test/run-pass/issues/issue-11869.rs diff --git a/src/test/ui/run-pass/issues/issue-11940.rs b/src/test/run-pass/issues/issue-11940.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-11940.rs rename to src/test/run-pass/issues/issue-11940.rs diff --git a/src/test/ui/run-pass/issues/issue-11958.rs b/src/test/run-pass/issues/issue-11958.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-11958.rs rename to src/test/run-pass/issues/issue-11958.rs diff --git a/src/test/ui/run-pass/issues/issue-12033.rs b/src/test/run-pass/issues/issue-12033.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-12033.rs rename to src/test/run-pass/issues/issue-12033.rs diff --git a/src/test/ui/run-pass/issues/issue-12133-1.rs b/src/test/run-pass/issues/issue-12133-1.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-12133-1.rs rename to src/test/run-pass/issues/issue-12133-1.rs diff --git a/src/test/ui/run-pass/issues/issue-12133-2.rs b/src/test/run-pass/issues/issue-12133-2.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-12133-2.rs rename to src/test/run-pass/issues/issue-12133-2.rs diff --git a/src/test/ui/run-pass/issues/issue-12133-3.rs b/src/test/run-pass/issues/issue-12133-3.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-12133-3.rs rename to src/test/run-pass/issues/issue-12133-3.rs diff --git a/src/test/ui/run-pass/issues/issue-12285.rs b/src/test/run-pass/issues/issue-12285.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-12285.rs rename to src/test/run-pass/issues/issue-12285.rs diff --git a/src/test/ui/run-pass/issues/issue-1251.rs b/src/test/run-pass/issues/issue-1251.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-1251.rs rename to src/test/run-pass/issues/issue-1251.rs diff --git a/src/test/ui/run-pass/issues/issue-1257.rs b/src/test/run-pass/issues/issue-1257.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-1257.rs rename to src/test/run-pass/issues/issue-1257.rs diff --git a/src/test/ui/run-pass/issues/issue-12582.rs b/src/test/run-pass/issues/issue-12582.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-12582.rs rename to src/test/run-pass/issues/issue-12582.rs diff --git a/src/test/ui/run-pass/issues/issue-12612.rs b/src/test/run-pass/issues/issue-12612.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-12612.rs rename to src/test/run-pass/issues/issue-12612.rs diff --git a/src/test/ui/run-pass/issues/issue-12660.rs b/src/test/run-pass/issues/issue-12660.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-12660.rs rename to src/test/run-pass/issues/issue-12660.rs diff --git a/src/test/ui/run-pass/issues/issue-12677.rs b/src/test/run-pass/issues/issue-12677.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-12677.rs rename to src/test/run-pass/issues/issue-12677.rs diff --git a/src/test/ui/run-pass/issues/issue-12699.rs b/src/test/run-pass/issues/issue-12699.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-12699.rs rename to src/test/run-pass/issues/issue-12699.rs diff --git a/src/test/ui/run-pass/issues/issue-12729.rs b/src/test/run-pass/issues/issue-12729.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-12729.rs rename to src/test/run-pass/issues/issue-12729.rs diff --git a/src/test/ui/run-pass/issues/issue-12744.rs b/src/test/run-pass/issues/issue-12744.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-12744.rs rename to src/test/run-pass/issues/issue-12744.rs diff --git a/src/test/ui/run-pass/issues/issue-12860.rs b/src/test/run-pass/issues/issue-12860.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-12860.rs rename to src/test/run-pass/issues/issue-12860.rs diff --git a/src/test/ui/run-pass/issues/issue-12909.rs b/src/test/run-pass/issues/issue-12909.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-12909.rs rename to src/test/run-pass/issues/issue-12909.rs diff --git a/src/test/ui/run-pass/issues/issue-13027.rs b/src/test/run-pass/issues/issue-13027.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-13027.rs rename to src/test/run-pass/issues/issue-13027.rs diff --git a/src/test/ui/run-pass/issues/issue-13105.rs b/src/test/run-pass/issues/issue-13105.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-13105.rs rename to src/test/run-pass/issues/issue-13105.rs diff --git a/src/test/ui/run-pass/issues/issue-13167.rs b/src/test/run-pass/issues/issue-13167.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-13167.rs rename to src/test/run-pass/issues/issue-13167.rs diff --git a/src/test/ui/run-pass/issues/issue-13204.rs b/src/test/run-pass/issues/issue-13204.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-13204.rs rename to src/test/run-pass/issues/issue-13204.rs diff --git a/src/test/ui/run-pass/issues/issue-13214.rs b/src/test/run-pass/issues/issue-13214.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-13214.rs rename to src/test/run-pass/issues/issue-13214.rs diff --git a/src/test/ui/run-pass/issues/issue-13259-windows-tcb-trash.rs b/src/test/run-pass/issues/issue-13259-windows-tcb-trash.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-13259-windows-tcb-trash.rs rename to src/test/run-pass/issues/issue-13259-windows-tcb-trash.rs diff --git a/src/test/ui/run-pass/issues/issue-13264.rs b/src/test/run-pass/issues/issue-13264.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-13264.rs rename to src/test/run-pass/issues/issue-13264.rs diff --git a/src/test/ui/run-pass/issues/issue-13304.rs b/src/test/run-pass/issues/issue-13304.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-13304.rs rename to src/test/run-pass/issues/issue-13304.rs diff --git a/src/test/ui/run-pass/issues/issue-13323.rs b/src/test/run-pass/issues/issue-13323.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-13323.rs rename to src/test/run-pass/issues/issue-13323.rs diff --git a/src/test/ui/run-pass/issues/issue-13405.rs b/src/test/run-pass/issues/issue-13405.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-13405.rs rename to src/test/run-pass/issues/issue-13405.rs diff --git a/src/test/ui/run-pass/issues/issue-13434.rs b/src/test/run-pass/issues/issue-13434.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-13434.rs rename to src/test/run-pass/issues/issue-13434.rs diff --git a/src/test/ui/run-pass/issues/issue-13494.rs b/src/test/run-pass/issues/issue-13494.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-13494.rs rename to src/test/run-pass/issues/issue-13494.rs diff --git a/src/test/ui/run-pass/issues/issue-13507-2.rs b/src/test/run-pass/issues/issue-13507-2.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-13507-2.rs rename to src/test/run-pass/issues/issue-13507-2.rs diff --git a/src/test/ui/run-pass/issues/issue-13620.rs b/src/test/run-pass/issues/issue-13620.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-13620.rs rename to src/test/run-pass/issues/issue-13620.rs diff --git a/src/test/ui/run-pass/issues/issue-13655.rs b/src/test/run-pass/issues/issue-13655.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-13655.rs rename to src/test/run-pass/issues/issue-13655.rs diff --git a/src/test/ui/run-pass/issues/issue-13665.rs b/src/test/run-pass/issues/issue-13665.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-13665.rs rename to src/test/run-pass/issues/issue-13665.rs diff --git a/src/test/ui/run-pass/issues/issue-13703.rs b/src/test/run-pass/issues/issue-13703.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-13703.rs rename to src/test/run-pass/issues/issue-13703.rs diff --git a/src/test/ui/run-pass/issues/issue-13763.rs b/src/test/run-pass/issues/issue-13763.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-13763.rs rename to src/test/run-pass/issues/issue-13763.rs diff --git a/src/test/ui/run-pass/issues/issue-13775.rs b/src/test/run-pass/issues/issue-13775.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-13775.rs rename to src/test/run-pass/issues/issue-13775.rs diff --git a/src/test/ui/run-pass/issues/issue-13808.rs b/src/test/run-pass/issues/issue-13808.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-13808.rs rename to src/test/run-pass/issues/issue-13808.rs diff --git a/src/test/ui/run-pass/issues/issue-13837.rs b/src/test/run-pass/issues/issue-13837.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-13837.rs rename to src/test/run-pass/issues/issue-13837.rs diff --git a/src/test/ui/run-pass/issues/issue-13867.rs b/src/test/run-pass/issues/issue-13867.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-13867.rs rename to src/test/run-pass/issues/issue-13867.rs diff --git a/src/test/ui/run-pass/issues/issue-13872.rs b/src/test/run-pass/issues/issue-13872.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-13872.rs rename to src/test/run-pass/issues/issue-13872.rs diff --git a/src/test/ui/run-pass/issues/issue-13902.rs b/src/test/run-pass/issues/issue-13902.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-13902.rs rename to src/test/run-pass/issues/issue-13902.rs diff --git a/src/test/ui/run-pass/issues/issue-14082.rs b/src/test/run-pass/issues/issue-14082.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-14082.rs rename to src/test/run-pass/issues/issue-14082.rs diff --git a/src/test/ui/run-pass/issues/issue-14229.rs b/src/test/run-pass/issues/issue-14229.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-14229.rs rename to src/test/run-pass/issues/issue-14229.rs diff --git a/src/test/ui/run-pass/issues/issue-14254.rs b/src/test/run-pass/issues/issue-14254.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-14254.rs rename to src/test/run-pass/issues/issue-14254.rs diff --git a/src/test/ui/run-pass/issues/issue-14308.rs b/src/test/run-pass/issues/issue-14308.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-14308.rs rename to src/test/run-pass/issues/issue-14308.rs diff --git a/src/test/ui/run-pass/issues/issue-14330.rs b/src/test/run-pass/issues/issue-14330.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-14330.rs rename to src/test/run-pass/issues/issue-14330.rs diff --git a/src/test/ui/run-pass/issues/issue-14344.rs b/src/test/run-pass/issues/issue-14344.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-14344.rs rename to src/test/run-pass/issues/issue-14344.rs diff --git a/src/test/ui/run-pass/issues/issue-14382.rs b/src/test/run-pass/issues/issue-14382.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-14382.rs rename to src/test/run-pass/issues/issue-14382.rs diff --git a/src/test/ui/run-pass/issues/issue-14393.rs b/src/test/run-pass/issues/issue-14393.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-14393.rs rename to src/test/run-pass/issues/issue-14393.rs diff --git a/src/test/ui/run-pass/issues/issue-14399.rs b/src/test/run-pass/issues/issue-14399.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-14399.rs rename to src/test/run-pass/issues/issue-14399.rs diff --git a/src/test/ui/run-pass/issues/issue-14421.rs b/src/test/run-pass/issues/issue-14421.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-14421.rs rename to src/test/run-pass/issues/issue-14421.rs diff --git a/src/test/ui/run-pass/issues/issue-14422.rs b/src/test/run-pass/issues/issue-14422.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-14422.rs rename to src/test/run-pass/issues/issue-14422.rs diff --git a/src/test/ui/run-pass/issues/issue-14456.rs b/src/test/run-pass/issues/issue-14456.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-14456.rs rename to src/test/run-pass/issues/issue-14456.rs diff --git a/src/test/ui/run-pass/issues/issue-1451.rs b/src/test/run-pass/issues/issue-1451.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-1451.rs rename to src/test/run-pass/issues/issue-1451.rs diff --git a/src/test/ui/run-pass/issues/issue-14589.rs b/src/test/run-pass/issues/issue-14589.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-14589.rs rename to src/test/run-pass/issues/issue-14589.rs diff --git a/src/test/ui/run-pass/issues/issue-1460.rs b/src/test/run-pass/issues/issue-1460.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-1460.rs rename to src/test/run-pass/issues/issue-1460.rs diff --git a/src/test/ui/run-pass/issues/issue-14821.rs b/src/test/run-pass/issues/issue-14821.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-14821.rs rename to src/test/run-pass/issues/issue-14821.rs diff --git a/src/test/ui/run-pass/issues/issue-14837.rs b/src/test/run-pass/issues/issue-14837.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-14837.rs rename to src/test/run-pass/issues/issue-14837.rs diff --git a/src/test/ui/run-pass/issues/issue-14865.rs b/src/test/run-pass/issues/issue-14865.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-14865.rs rename to src/test/run-pass/issues/issue-14865.rs diff --git a/src/test/ui/run-pass/issues/issue-14875.rs b/src/test/run-pass/issues/issue-14875.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-14875.rs rename to src/test/run-pass/issues/issue-14875.rs diff --git a/src/test/ui/run-pass/issues/issue-14901.rs b/src/test/run-pass/issues/issue-14901.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-14901.rs rename to src/test/run-pass/issues/issue-14901.rs diff --git a/src/test/ui/run-pass/issues/issue-14919.rs b/src/test/run-pass/issues/issue-14919.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-14919.rs rename to src/test/run-pass/issues/issue-14919.rs diff --git a/src/test/ui/run-pass/issues/issue-14933.rs b/src/test/run-pass/issues/issue-14933.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-14933.rs rename to src/test/run-pass/issues/issue-14933.rs diff --git a/src/test/ui/run-pass/issues/issue-14936.rs b/src/test/run-pass/issues/issue-14936.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-14936.rs rename to src/test/run-pass/issues/issue-14936.rs diff --git a/src/test/ui/run-pass/issues/issue-14940.rs b/src/test/run-pass/issues/issue-14940.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-14940.rs rename to src/test/run-pass/issues/issue-14940.rs diff --git a/src/test/ui/run-pass/issues/issue-14958.rs b/src/test/run-pass/issues/issue-14958.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-14958.rs rename to src/test/run-pass/issues/issue-14958.rs diff --git a/src/test/ui/run-pass/issues/issue-14959.rs b/src/test/run-pass/issues/issue-14959.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-14959.rs rename to src/test/run-pass/issues/issue-14959.rs diff --git a/src/test/ui/run-pass/issues/issue-15043.rs b/src/test/run-pass/issues/issue-15043.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-15043.rs rename to src/test/run-pass/issues/issue-15043.rs diff --git a/src/test/ui/run-pass/issues/issue-15063.rs b/src/test/run-pass/issues/issue-15063.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-15063.rs rename to src/test/run-pass/issues/issue-15063.rs diff --git a/src/test/ui/run-pass/issues/issue-15080.rs b/src/test/run-pass/issues/issue-15080.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-15080.rs rename to src/test/run-pass/issues/issue-15080.rs diff --git a/src/test/ui/run-pass/issues/issue-15104.rs b/src/test/run-pass/issues/issue-15104.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-15104.rs rename to src/test/run-pass/issues/issue-15104.rs diff --git a/src/test/ui/run-pass/issues/issue-15108.rs b/src/test/run-pass/issues/issue-15108.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-15108.rs rename to src/test/run-pass/issues/issue-15108.rs diff --git a/src/test/ui/run-pass/issues/issue-15129.rs b/src/test/run-pass/issues/issue-15129.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-15129.rs rename to src/test/run-pass/issues/issue-15129.rs diff --git a/src/test/ui/run-pass/issues/issue-15155.rs b/src/test/run-pass/issues/issue-15155.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-15155.rs rename to src/test/run-pass/issues/issue-15155.rs diff --git a/src/test/ui/run-pass/issues/issue-15189.rs b/src/test/run-pass/issues/issue-15189.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-15189.rs rename to src/test/run-pass/issues/issue-15189.rs diff --git a/src/test/ui/run-pass/issues/issue-15221.rs b/src/test/run-pass/issues/issue-15221.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-15221.rs rename to src/test/run-pass/issues/issue-15221.rs diff --git a/src/test/ui/run-pass/issues/issue-15261.rs b/src/test/run-pass/issues/issue-15261.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-15261.rs rename to src/test/run-pass/issues/issue-15261.rs diff --git a/src/test/ui/run-pass/issues/issue-15444.rs b/src/test/run-pass/issues/issue-15444.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-15444.rs rename to src/test/run-pass/issues/issue-15444.rs diff --git a/src/test/ui/run-pass/issues/issue-15487.rs b/src/test/run-pass/issues/issue-15487.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-15487.rs rename to src/test/run-pass/issues/issue-15487.rs diff --git a/src/test/ui/run-pass/issues/issue-15523-big.rs b/src/test/run-pass/issues/issue-15523-big.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-15523-big.rs rename to src/test/run-pass/issues/issue-15523-big.rs diff --git a/src/test/ui/run-pass/issues/issue-15523.rs b/src/test/run-pass/issues/issue-15523.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-15523.rs rename to src/test/run-pass/issues/issue-15523.rs diff --git a/src/test/ui/run-pass/issues/issue-15562.rs b/src/test/run-pass/issues/issue-15562.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-15562.rs rename to src/test/run-pass/issues/issue-15562.rs diff --git a/src/test/ui/run-pass/issues/issue-15571.rs b/src/test/run-pass/issues/issue-15571.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-15571.rs rename to src/test/run-pass/issues/issue-15571.rs diff --git a/src/test/ui/run-pass/issues/issue-15673.rs b/src/test/run-pass/issues/issue-15673.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-15673.rs rename to src/test/run-pass/issues/issue-15673.rs diff --git a/src/test/ui/run-pass/issues/issue-15689-1.rs b/src/test/run-pass/issues/issue-15689-1.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-15689-1.rs rename to src/test/run-pass/issues/issue-15689-1.rs diff --git a/src/test/ui/run-pass/issues/issue-15689-2.rs b/src/test/run-pass/issues/issue-15689-2.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-15689-2.rs rename to src/test/run-pass/issues/issue-15689-2.rs diff --git a/src/test/ui/run-pass/issues/issue-15730.rs b/src/test/run-pass/issues/issue-15730.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-15730.rs rename to src/test/run-pass/issues/issue-15730.rs diff --git a/src/test/ui/run-pass/issues/issue-15734.rs b/src/test/run-pass/issues/issue-15734.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-15734.rs rename to src/test/run-pass/issues/issue-15734.rs diff --git a/src/test/ui/run-pass/issues/issue-15735.rs b/src/test/run-pass/issues/issue-15735.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-15735.rs rename to src/test/run-pass/issues/issue-15735.rs diff --git a/src/test/ui/run-pass/issues/issue-15763.rs b/src/test/run-pass/issues/issue-15763.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-15763.rs rename to src/test/run-pass/issues/issue-15763.rs diff --git a/src/test/ui/run-pass/issues/issue-15774.rs b/src/test/run-pass/issues/issue-15774.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-15774.rs rename to src/test/run-pass/issues/issue-15774.rs diff --git a/src/test/ui/run-pass/issues/issue-15793.rs b/src/test/run-pass/issues/issue-15793.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-15793.rs rename to src/test/run-pass/issues/issue-15793.rs diff --git a/src/test/ui/run-pass/issues/issue-15858.rs b/src/test/run-pass/issues/issue-15858.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-15858.rs rename to src/test/run-pass/issues/issue-15858.rs diff --git a/src/test/ui/run-pass/issues/issue-15881-model-lexer-dotdotdot.rs b/src/test/run-pass/issues/issue-15881-model-lexer-dotdotdot.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-15881-model-lexer-dotdotdot.rs rename to src/test/run-pass/issues/issue-15881-model-lexer-dotdotdot.rs diff --git a/src/test/ui/run-pass/issues/issue-16151.rs b/src/test/run-pass/issues/issue-16151.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-16151.rs rename to src/test/run-pass/issues/issue-16151.rs diff --git a/src/test/ui/run-pass/issues/issue-16256.rs b/src/test/run-pass/issues/issue-16256.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-16256.rs rename to src/test/run-pass/issues/issue-16256.rs diff --git a/src/test/ui/run-pass/issues/issue-16272.rs b/src/test/run-pass/issues/issue-16272.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-16272.rs rename to src/test/run-pass/issues/issue-16272.rs diff --git a/src/test/ui/run-pass/issues/issue-16278.rs b/src/test/run-pass/issues/issue-16278.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-16278.rs rename to src/test/run-pass/issues/issue-16278.rs diff --git a/src/test/ui/run-pass/issues/issue-16441.rs b/src/test/run-pass/issues/issue-16441.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-16441.rs rename to src/test/run-pass/issues/issue-16441.rs diff --git a/src/test/ui/run-pass/issues/issue-16452.rs b/src/test/run-pass/issues/issue-16452.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-16452.rs rename to src/test/run-pass/issues/issue-16452.rs diff --git a/src/test/ui/run-pass/issues/issue-16492.rs b/src/test/run-pass/issues/issue-16492.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-16492.rs rename to src/test/run-pass/issues/issue-16492.rs diff --git a/src/test/ui/run-pass/issues/issue-16530.rs b/src/test/run-pass/issues/issue-16530.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-16530.rs rename to src/test/run-pass/issues/issue-16530.rs diff --git a/src/test/ui/run-pass/issues/issue-16560.rs b/src/test/run-pass/issues/issue-16560.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-16560.rs rename to src/test/run-pass/issues/issue-16560.rs diff --git a/src/test/ui/run-pass/issues/issue-16596.rs b/src/test/run-pass/issues/issue-16596.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-16596.rs rename to src/test/run-pass/issues/issue-16596.rs diff --git a/src/test/ui/run-pass/issues/issue-16597-empty.rs b/src/test/run-pass/issues/issue-16597-empty.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-16597-empty.rs rename to src/test/run-pass/issues/issue-16597-empty.rs diff --git a/src/test/ui/run-pass/issues/issue-16597.rs b/src/test/run-pass/issues/issue-16597.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-16597.rs rename to src/test/run-pass/issues/issue-16597.rs diff --git a/src/test/ui/run-pass/issues/issue-1660.rs b/src/test/run-pass/issues/issue-1660.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-1660.rs rename to src/test/run-pass/issues/issue-1660.rs diff --git a/src/test/ui/run-pass/issues/issue-16602-1.rs b/src/test/run-pass/issues/issue-16602-1.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-16602-1.rs rename to src/test/run-pass/issues/issue-16602-1.rs diff --git a/src/test/ui/run-pass/issues/issue-16602-2.rs b/src/test/run-pass/issues/issue-16602-2.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-16602-2.rs rename to src/test/run-pass/issues/issue-16602-2.rs diff --git a/src/test/ui/run-pass/issues/issue-16602-3.rs b/src/test/run-pass/issues/issue-16602-3.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-16602-3.rs rename to src/test/run-pass/issues/issue-16602-3.rs diff --git a/src/test/ui/run-pass/issues/issue-16643.rs b/src/test/run-pass/issues/issue-16643.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-16643.rs rename to src/test/run-pass/issues/issue-16643.rs diff --git a/src/test/ui/run-pass/issues/issue-16648.rs b/src/test/run-pass/issues/issue-16648.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-16648.rs rename to src/test/run-pass/issues/issue-16648.rs diff --git a/src/test/ui/run-pass/issues/issue-16668.rs b/src/test/run-pass/issues/issue-16668.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-16668.rs rename to src/test/run-pass/issues/issue-16668.rs diff --git a/src/test/ui/run-pass/issues/issue-16671.rs b/src/test/run-pass/issues/issue-16671.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-16671.rs rename to src/test/run-pass/issues/issue-16671.rs diff --git a/src/test/ui/run-pass/issues/issue-16739.rs b/src/test/run-pass/issues/issue-16739.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-16739.rs rename to src/test/run-pass/issues/issue-16739.rs diff --git a/src/test/ui/run-pass/issues/issue-16745.rs b/src/test/run-pass/issues/issue-16745.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-16745.rs rename to src/test/run-pass/issues/issue-16745.rs diff --git a/src/test/ui/run-pass/issues/issue-16774.rs b/src/test/run-pass/issues/issue-16774.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-16774.rs rename to src/test/run-pass/issues/issue-16774.rs diff --git a/src/test/ui/run-pass/issues/issue-16783.rs b/src/test/run-pass/issues/issue-16783.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-16783.rs rename to src/test/run-pass/issues/issue-16783.rs diff --git a/src/test/ui/run-pass/issues/issue-16819.rs b/src/test/run-pass/issues/issue-16819.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-16819.rs rename to src/test/run-pass/issues/issue-16819.rs diff --git a/src/test/ui/run-pass/issues/issue-16922.rs b/src/test/run-pass/issues/issue-16922.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-16922.rs rename to src/test/run-pass/issues/issue-16922.rs diff --git a/src/test/ui/run-pass/issues/issue-1696.rs b/src/test/run-pass/issues/issue-1696.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-1696.rs rename to src/test/run-pass/issues/issue-1696.rs diff --git a/src/test/ui/run-pass/issues/issue-1701.rs b/src/test/run-pass/issues/issue-1701.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-1701.rs rename to src/test/run-pass/issues/issue-1701.rs diff --git a/src/test/ui/run-pass/issues/issue-17068.rs b/src/test/run-pass/issues/issue-17068.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-17068.rs rename to src/test/run-pass/issues/issue-17068.rs diff --git a/src/test/ui/run-pass/issues/issue-17074.rs b/src/test/run-pass/issues/issue-17074.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-17074.rs rename to src/test/run-pass/issues/issue-17074.rs diff --git a/src/test/ui/run-pass/issues/issue-17121.rs b/src/test/run-pass/issues/issue-17121.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-17121.rs rename to src/test/run-pass/issues/issue-17121.rs diff --git a/src/test/ui/run-pass/issues/issue-17170.rs b/src/test/run-pass/issues/issue-17170.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-17170.rs rename to src/test/run-pass/issues/issue-17170.rs diff --git a/src/test/ui/run-pass/issues/issue-17216.rs b/src/test/run-pass/issues/issue-17216.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-17216.rs rename to src/test/run-pass/issues/issue-17216.rs diff --git a/src/test/ui/run-pass/issues/issue-17233.rs b/src/test/run-pass/issues/issue-17233.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-17233.rs rename to src/test/run-pass/issues/issue-17233.rs diff --git a/src/test/ui/run-pass/issues/issue-17302.rs b/src/test/run-pass/issues/issue-17302.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-17302.rs rename to src/test/run-pass/issues/issue-17302.rs diff --git a/src/test/ui/run-pass/issues/issue-17322.rs b/src/test/run-pass/issues/issue-17322.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-17322.rs rename to src/test/run-pass/issues/issue-17322.rs diff --git a/src/test/ui/run-pass/issues/issue-17336.rs b/src/test/run-pass/issues/issue-17336.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-17336.rs rename to src/test/run-pass/issues/issue-17336.rs diff --git a/src/test/ui/run-pass/issues/issue-17351.rs b/src/test/run-pass/issues/issue-17351.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-17351.rs rename to src/test/run-pass/issues/issue-17351.rs diff --git a/src/test/ui/run-pass/issues/issue-17361.rs b/src/test/run-pass/issues/issue-17361.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-17361.rs rename to src/test/run-pass/issues/issue-17361.rs diff --git a/src/test/ui/run-pass/issues/issue-17450.rs b/src/test/run-pass/issues/issue-17450.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-17450.rs rename to src/test/run-pass/issues/issue-17450.rs diff --git a/src/test/ui/run-pass/issues/issue-17503.rs b/src/test/run-pass/issues/issue-17503.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-17503.rs rename to src/test/run-pass/issues/issue-17503.rs diff --git a/src/test/ui/run-pass/issues/issue-17662.rs b/src/test/run-pass/issues/issue-17662.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-17662.rs rename to src/test/run-pass/issues/issue-17662.rs diff --git a/src/test/ui/run-pass/issues/issue-17718-borrow-interior.rs b/src/test/run-pass/issues/issue-17718-borrow-interior.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-17718-borrow-interior.rs rename to src/test/run-pass/issues/issue-17718-borrow-interior.rs diff --git a/src/test/ui/run-pass/issues/issue-17718-const-destructors.rs b/src/test/run-pass/issues/issue-17718-const-destructors.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-17718-const-destructors.rs rename to src/test/run-pass/issues/issue-17718-const-destructors.rs diff --git a/src/test/ui/run-pass/issues/issue-17718-parse-const.rs b/src/test/run-pass/issues/issue-17718-parse-const.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-17718-parse-const.rs rename to src/test/run-pass/issues/issue-17718-parse-const.rs diff --git a/src/test/ui/run-pass/issues/issue-17718-static-unsafe-interior.rs b/src/test/run-pass/issues/issue-17718-static-unsafe-interior.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-17718-static-unsafe-interior.rs rename to src/test/run-pass/issues/issue-17718-static-unsafe-interior.rs diff --git a/src/test/ui/run-pass/issues/issue-17718.rs b/src/test/run-pass/issues/issue-17718.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-17718.rs rename to src/test/run-pass/issues/issue-17718.rs diff --git a/src/test/ui/run-pass/issues/issue-17732.rs b/src/test/run-pass/issues/issue-17732.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-17732.rs rename to src/test/run-pass/issues/issue-17732.rs diff --git a/src/test/ui/run-pass/issues/issue-17734.rs b/src/test/run-pass/issues/issue-17734.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-17734.rs rename to src/test/run-pass/issues/issue-17734.rs diff --git a/src/test/ui/run-pass/issues/issue-17746.rs b/src/test/run-pass/issues/issue-17746.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-17746.rs rename to src/test/run-pass/issues/issue-17746.rs diff --git a/src/test/ui/run-pass/issues/issue-17756.rs b/src/test/run-pass/issues/issue-17756.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-17756.rs rename to src/test/run-pass/issues/issue-17756.rs diff --git a/src/test/ui/run-pass/issues/issue-17771.rs b/src/test/run-pass/issues/issue-17771.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-17771.rs rename to src/test/run-pass/issues/issue-17771.rs diff --git a/src/test/ui/run-pass/issues/issue-17816.rs b/src/test/run-pass/issues/issue-17816.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-17816.rs rename to src/test/run-pass/issues/issue-17816.rs diff --git a/src/test/ui/run-pass/issues/issue-17877.rs b/src/test/run-pass/issues/issue-17877.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-17877.rs rename to src/test/run-pass/issues/issue-17877.rs diff --git a/src/test/ui/run-pass/issues/issue-17897.rs b/src/test/run-pass/issues/issue-17897.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-17897.rs rename to src/test/run-pass/issues/issue-17897.rs diff --git a/src/test/ui/run-pass/issues/issue-17904.rs b/src/test/run-pass/issues/issue-17904.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-17904.rs rename to src/test/run-pass/issues/issue-17904.rs diff --git a/src/test/ui/run-pass/issues/issue-18060.rs b/src/test/run-pass/issues/issue-18060.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-18060.rs rename to src/test/run-pass/issues/issue-18060.rs diff --git a/src/test/ui/run-pass/issues/issue-18075.rs b/src/test/run-pass/issues/issue-18075.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-18075.rs rename to src/test/run-pass/issues/issue-18075.rs diff --git a/src/test/ui/run-pass/issues/issue-18083.rs b/src/test/run-pass/issues/issue-18083.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-18083.rs rename to src/test/run-pass/issues/issue-18083.rs diff --git a/src/test/ui/run-pass/issues/issue-18088.rs b/src/test/run-pass/issues/issue-18088.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-18088.rs rename to src/test/run-pass/issues/issue-18088.rs diff --git a/src/test/ui/run-pass/issues/issue-18110.rs b/src/test/run-pass/issues/issue-18110.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-18110.rs rename to src/test/run-pass/issues/issue-18110.rs diff --git a/src/test/ui/run-pass/issues/issue-18173.rs b/src/test/run-pass/issues/issue-18173.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-18173.rs rename to src/test/run-pass/issues/issue-18173.rs diff --git a/src/test/ui/run-pass/issues/issue-18188.rs b/src/test/run-pass/issues/issue-18188.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-18188.rs rename to src/test/run-pass/issues/issue-18188.rs diff --git a/src/test/ui/run-pass/issues/issue-1821.rs b/src/test/run-pass/issues/issue-1821.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-1821.rs rename to src/test/run-pass/issues/issue-1821.rs diff --git a/src/test/ui/run-pass/issues/issue-18232.rs b/src/test/run-pass/issues/issue-18232.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-18232.rs rename to src/test/run-pass/issues/issue-18232.rs diff --git a/src/test/ui/run-pass/issues/issue-18352.rs b/src/test/run-pass/issues/issue-18352.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-18352.rs rename to src/test/run-pass/issues/issue-18352.rs diff --git a/src/test/ui/run-pass/issues/issue-18353.rs b/src/test/run-pass/issues/issue-18353.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-18353.rs rename to src/test/run-pass/issues/issue-18353.rs diff --git a/src/test/ui/run-pass/issues/issue-18412.rs b/src/test/run-pass/issues/issue-18412.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-18412.rs rename to src/test/run-pass/issues/issue-18412.rs diff --git a/src/test/ui/run-pass/issues/issue-18425.rs b/src/test/run-pass/issues/issue-18425.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-18425.rs rename to src/test/run-pass/issues/issue-18425.rs diff --git a/src/test/ui/run-pass/issues/issue-18446.rs b/src/test/run-pass/issues/issue-18446.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-18446.rs rename to src/test/run-pass/issues/issue-18446.rs diff --git a/src/test/ui/run-pass/issues/issue-18464.rs b/src/test/run-pass/issues/issue-18464.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-18464.rs rename to src/test/run-pass/issues/issue-18464.rs diff --git a/src/test/ui/run-pass/issues/issue-18501.rs b/src/test/run-pass/issues/issue-18501.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-18501.rs rename to src/test/run-pass/issues/issue-18501.rs diff --git a/src/test/ui/run-pass/issues/issue-18514.rs b/src/test/run-pass/issues/issue-18514.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-18514.rs rename to src/test/run-pass/issues/issue-18514.rs diff --git a/src/test/ui/run-pass/issues/issue-18539.rs b/src/test/run-pass/issues/issue-18539.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-18539.rs rename to src/test/run-pass/issues/issue-18539.rs diff --git a/src/test/ui/run-pass/issues/issue-18652.rs b/src/test/run-pass/issues/issue-18652.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-18652.rs rename to src/test/run-pass/issues/issue-18652.rs diff --git a/src/test/ui/run-pass/issues/issue-18655.rs b/src/test/run-pass/issues/issue-18655.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-18655.rs rename to src/test/run-pass/issues/issue-18655.rs diff --git a/src/test/ui/run-pass/issues/issue-1866.rs b/src/test/run-pass/issues/issue-1866.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-1866.rs rename to src/test/run-pass/issues/issue-1866.rs diff --git a/src/test/ui/run-pass/issues/issue-18661.rs b/src/test/run-pass/issues/issue-18661.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-18661.rs rename to src/test/run-pass/issues/issue-18661.rs diff --git a/src/test/ui/run-pass/issues/issue-18685.rs b/src/test/run-pass/issues/issue-18685.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-18685.rs rename to src/test/run-pass/issues/issue-18685.rs diff --git a/src/test/ui/run-pass/issues/issue-18711.rs b/src/test/run-pass/issues/issue-18711.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-18711.rs rename to src/test/run-pass/issues/issue-18711.rs diff --git a/src/test/ui/run-pass/issues/issue-18738.rs b/src/test/run-pass/issues/issue-18738.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-18738.rs rename to src/test/run-pass/issues/issue-18738.rs diff --git a/src/test/ui/run-pass/issues/issue-18767.rs b/src/test/run-pass/issues/issue-18767.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-18767.rs rename to src/test/run-pass/issues/issue-18767.rs diff --git a/src/test/ui/run-pass/issues/issue-18804/auxiliary/lib.rs b/src/test/run-pass/issues/issue-18804/auxiliary/lib.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-18804/auxiliary/lib.rs rename to src/test/run-pass/issues/issue-18804/auxiliary/lib.rs diff --git a/src/test/ui/run-pass/issues/issue-18804/main.rs b/src/test/run-pass/issues/issue-18804/main.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-18804/main.rs rename to src/test/run-pass/issues/issue-18804/main.rs diff --git a/src/test/ui/run-pass/issues/issue-18809.rs b/src/test/run-pass/issues/issue-18809.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-18809.rs rename to src/test/run-pass/issues/issue-18809.rs diff --git a/src/test/ui/run-pass/issues/issue-18845.rs b/src/test/run-pass/issues/issue-18845.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-18845.rs rename to src/test/run-pass/issues/issue-18845.rs diff --git a/src/test/ui/run-pass/issues/issue-18859.rs b/src/test/run-pass/issues/issue-18859.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-18859.rs rename to src/test/run-pass/issues/issue-18859.rs diff --git a/src/test/ui/run-pass/issues/issue-18906.rs b/src/test/run-pass/issues/issue-18906.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-18906.rs rename to src/test/run-pass/issues/issue-18906.rs diff --git a/src/test/ui/run-pass/issues/issue-18913.rs b/src/test/run-pass/issues/issue-18913.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-18913.rs rename to src/test/run-pass/issues/issue-18913.rs diff --git a/src/test/ui/run-pass/issues/issue-18937-1.rs b/src/test/run-pass/issues/issue-18937-1.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-18937-1.rs rename to src/test/run-pass/issues/issue-18937-1.rs diff --git a/src/test/ui/run-pass/issues/issue-18988.rs b/src/test/run-pass/issues/issue-18988.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-18988.rs rename to src/test/run-pass/issues/issue-18988.rs diff --git a/src/test/ui/run-pass/issues/issue-19001.rs b/src/test/run-pass/issues/issue-19001.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-19001.rs rename to src/test/run-pass/issues/issue-19001.rs diff --git a/src/test/ui/run-pass/issues/issue-19037.rs b/src/test/run-pass/issues/issue-19037.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-19037.rs rename to src/test/run-pass/issues/issue-19037.rs diff --git a/src/test/ui/run-pass/issues/issue-19081.rs b/src/test/run-pass/issues/issue-19081.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-19081.rs rename to src/test/run-pass/issues/issue-19081.rs diff --git a/src/test/ui/run-pass/issues/issue-19097.rs b/src/test/run-pass/issues/issue-19097.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-19097.rs rename to src/test/run-pass/issues/issue-19097.rs diff --git a/src/test/ui/run-pass/issues/issue-19098.rs b/src/test/run-pass/issues/issue-19098.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-19098.rs rename to src/test/run-pass/issues/issue-19098.rs diff --git a/src/test/ui/run-pass/issues/issue-19102.rs b/src/test/run-pass/issues/issue-19102.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-19102.rs rename to src/test/run-pass/issues/issue-19102.rs diff --git a/src/test/ui/run-pass/issues/issue-19127.rs b/src/test/run-pass/issues/issue-19127.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-19127.rs rename to src/test/run-pass/issues/issue-19127.rs diff --git a/src/test/ui/run-pass/issues/issue-19129-1.rs b/src/test/run-pass/issues/issue-19129-1.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-19129-1.rs rename to src/test/run-pass/issues/issue-19129-1.rs diff --git a/src/test/ui/run-pass/issues/issue-19129-2.rs b/src/test/run-pass/issues/issue-19129-2.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-19129-2.rs rename to src/test/run-pass/issues/issue-19129-2.rs diff --git a/src/test/ui/run-pass/issues/issue-19135.rs b/src/test/run-pass/issues/issue-19135.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-19135.rs rename to src/test/run-pass/issues/issue-19135.rs diff --git a/src/test/ui/run-pass/issues/issue-19244.rs b/src/test/run-pass/issues/issue-19244.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-19244.rs rename to src/test/run-pass/issues/issue-19244.rs diff --git a/src/test/ui/run-pass/issues/issue-19293.rs b/src/test/run-pass/issues/issue-19293.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-19293.rs rename to src/test/run-pass/issues/issue-19293.rs diff --git a/src/test/ui/run-pass/issues/issue-19340-1.rs b/src/test/run-pass/issues/issue-19340-1.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-19340-1.rs rename to src/test/run-pass/issues/issue-19340-1.rs diff --git a/src/test/ui/run-pass/issues/issue-19340-2.rs b/src/test/run-pass/issues/issue-19340-2.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-19340-2.rs rename to src/test/run-pass/issues/issue-19340-2.rs diff --git a/src/test/ui/run-pass/issues/issue-19358.rs b/src/test/run-pass/issues/issue-19358.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-19358.rs rename to src/test/run-pass/issues/issue-19358.rs diff --git a/src/test/ui/run-pass/issues/issue-19367.rs b/src/test/run-pass/issues/issue-19367.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-19367.rs rename to src/test/run-pass/issues/issue-19367.rs diff --git a/src/test/ui/run-pass/issues/issue-19398.rs b/src/test/run-pass/issues/issue-19398.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-19398.rs rename to src/test/run-pass/issues/issue-19398.rs diff --git a/src/test/ui/run-pass/issues/issue-19404.rs b/src/test/run-pass/issues/issue-19404.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-19404.rs rename to src/test/run-pass/issues/issue-19404.rs diff --git a/src/test/ui/run-pass/issues/issue-19479.rs b/src/test/run-pass/issues/issue-19479.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-19479.rs rename to src/test/run-pass/issues/issue-19479.rs diff --git a/src/test/ui/run-pass/issues/issue-19499.rs b/src/test/run-pass/issues/issue-19499.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-19499.rs rename to src/test/run-pass/issues/issue-19499.rs diff --git a/src/test/ui/run-pass/issues/issue-19631.rs b/src/test/run-pass/issues/issue-19631.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-19631.rs rename to src/test/run-pass/issues/issue-19631.rs diff --git a/src/test/ui/run-pass/issues/issue-19632.rs b/src/test/run-pass/issues/issue-19632.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-19632.rs rename to src/test/run-pass/issues/issue-19632.rs diff --git a/src/test/ui/run-pass/issues/issue-1974.rs b/src/test/run-pass/issues/issue-1974.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-1974.rs rename to src/test/run-pass/issues/issue-1974.rs diff --git a/src/test/ui/run-pass/issues/issue-19811-escape-unicode.rs b/src/test/run-pass/issues/issue-19811-escape-unicode.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-19811-escape-unicode.rs rename to src/test/run-pass/issues/issue-19811-escape-unicode.rs diff --git a/src/test/ui/run-pass/issues/issue-19850.rs b/src/test/run-pass/issues/issue-19850.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-19850.rs rename to src/test/run-pass/issues/issue-19850.rs diff --git a/src/test/ui/run-pass/issues/issue-19982.rs b/src/test/run-pass/issues/issue-19982.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-19982.rs rename to src/test/run-pass/issues/issue-19982.rs diff --git a/src/test/ui/run-pass/issues/issue-20009.rs b/src/test/run-pass/issues/issue-20009.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-20009.rs rename to src/test/run-pass/issues/issue-20009.rs diff --git a/src/test/ui/run-pass/issues/issue-20055-box-trait.rs b/src/test/run-pass/issues/issue-20055-box-trait.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-20055-box-trait.rs rename to src/test/run-pass/issues/issue-20055-box-trait.rs diff --git a/src/test/ui/run-pass/issues/issue-20055-box-unsized-array.rs b/src/test/run-pass/issues/issue-20055-box-unsized-array.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-20055-box-unsized-array.rs rename to src/test/run-pass/issues/issue-20055-box-unsized-array.rs diff --git a/src/test/ui/run-pass/issues/issue-20091.rs b/src/test/run-pass/issues/issue-20091.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-20091.rs rename to src/test/run-pass/issues/issue-20091.rs diff --git a/src/test/ui/run-pass/issues/issue-20174.rs b/src/test/run-pass/issues/issue-20174.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-20174.rs rename to src/test/run-pass/issues/issue-20174.rs diff --git a/src/test/ui/run-pass/issues/issue-20186.rs b/src/test/run-pass/issues/issue-20186.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-20186.rs rename to src/test/run-pass/issues/issue-20186.rs diff --git a/src/test/ui/run-pass/issues/issue-20313.rs b/src/test/run-pass/issues/issue-20313.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-20313.rs rename to src/test/run-pass/issues/issue-20313.rs diff --git a/src/test/ui/run-pass/issues/issue-20343.rs b/src/test/run-pass/issues/issue-20343.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-20343.rs rename to src/test/run-pass/issues/issue-20343.rs diff --git a/src/test/ui/run-pass/issues/issue-20389.rs b/src/test/run-pass/issues/issue-20389.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-20389.rs rename to src/test/run-pass/issues/issue-20389.rs diff --git a/src/test/ui/run-pass/issues/issue-20396.rs b/src/test/run-pass/issues/issue-20396.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-20396.rs rename to src/test/run-pass/issues/issue-20396.rs diff --git a/src/test/ui/run-pass/issues/issue-20414.rs b/src/test/run-pass/issues/issue-20414.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-20414.rs rename to src/test/run-pass/issues/issue-20414.rs diff --git a/src/test/ui/run-pass/issues/issue-20427.rs b/src/test/run-pass/issues/issue-20427.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-20427.rs rename to src/test/run-pass/issues/issue-20427.rs diff --git a/src/test/ui/run-pass/issues/issue-20454.rs b/src/test/run-pass/issues/issue-20454.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-20454.rs rename to src/test/run-pass/issues/issue-20454.rs diff --git a/src/test/ui/run-pass/issues/issue-20544.rs b/src/test/run-pass/issues/issue-20544.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-20544.rs rename to src/test/run-pass/issues/issue-20544.rs diff --git a/src/test/ui/run-pass/issues/issue-20575.rs b/src/test/run-pass/issues/issue-20575.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-20575.rs rename to src/test/run-pass/issues/issue-20575.rs diff --git a/src/test/ui/run-pass/issues/issue-20616.rs b/src/test/run-pass/issues/issue-20616.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-20616.rs rename to src/test/run-pass/issues/issue-20616.rs diff --git a/src/test/ui/run-pass/issues/issue-2063-resource.rs b/src/test/run-pass/issues/issue-2063-resource.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-2063-resource.rs rename to src/test/run-pass/issues/issue-2063-resource.rs diff --git a/src/test/ui/run-pass/issues/issue-2063.rs b/src/test/run-pass/issues/issue-2063.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-2063.rs rename to src/test/run-pass/issues/issue-2063.rs diff --git a/src/test/ui/run-pass/issues/issue-20644.rs b/src/test/run-pass/issues/issue-20644.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-20644.rs rename to src/test/run-pass/issues/issue-20644.rs diff --git a/src/test/ui/run-pass/issues/issue-20676.rs b/src/test/run-pass/issues/issue-20676.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-20676.rs rename to src/test/run-pass/issues/issue-20676.rs diff --git a/src/test/ui/run-pass/issues/issue-2074.rs b/src/test/run-pass/issues/issue-2074.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-2074.rs rename to src/test/run-pass/issues/issue-2074.rs diff --git a/src/test/ui/run-pass/issues/issue-20763-1.rs b/src/test/run-pass/issues/issue-20763-1.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-20763-1.rs rename to src/test/run-pass/issues/issue-20763-1.rs diff --git a/src/test/ui/run-pass/issues/issue-20763-2.rs b/src/test/run-pass/issues/issue-20763-2.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-20763-2.rs rename to src/test/run-pass/issues/issue-20763-2.rs diff --git a/src/test/ui/run-pass/issues/issue-20797.rs b/src/test/run-pass/issues/issue-20797.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-20797.rs rename to src/test/run-pass/issues/issue-20797.rs diff --git a/src/test/ui/run-pass/issues/issue-20803.rs b/src/test/run-pass/issues/issue-20803.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-20803.rs rename to src/test/run-pass/issues/issue-20803.rs diff --git a/src/test/ui/run-pass/issues/issue-20823.rs b/src/test/run-pass/issues/issue-20823.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-20823.rs rename to src/test/run-pass/issues/issue-20823.rs diff --git a/src/test/ui/run-pass/issues/issue-20825.rs b/src/test/run-pass/issues/issue-20825.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-20825.rs rename to src/test/run-pass/issues/issue-20825.rs diff --git a/src/test/ui/run-pass/issues/issue-20847.rs b/src/test/run-pass/issues/issue-20847.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-20847.rs rename to src/test/run-pass/issues/issue-20847.rs diff --git a/src/test/ui/run-pass/issues/issue-20953.rs b/src/test/run-pass/issues/issue-20953.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-20953.rs rename to src/test/run-pass/issues/issue-20953.rs diff --git a/src/test/ui/run-pass/issues/issue-21033.rs b/src/test/run-pass/issues/issue-21033.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-21033.rs rename to src/test/run-pass/issues/issue-21033.rs diff --git a/src/test/ui/run-pass/issues/issue-21058.rs b/src/test/run-pass/issues/issue-21058.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-21058.rs rename to src/test/run-pass/issues/issue-21058.rs diff --git a/src/test/ui/run-pass/issues/issue-21140.rs b/src/test/run-pass/issues/issue-21140.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-21140.rs rename to src/test/run-pass/issues/issue-21140.rs diff --git a/src/test/ui/run-pass/issues/issue-21174.rs b/src/test/run-pass/issues/issue-21174.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-21174.rs rename to src/test/run-pass/issues/issue-21174.rs diff --git a/src/test/ui/run-pass/issues/issue-21245.rs b/src/test/run-pass/issues/issue-21245.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-21245.rs rename to src/test/run-pass/issues/issue-21245.rs diff --git a/src/test/ui/run-pass/issues/issue-21291.rs b/src/test/run-pass/issues/issue-21291.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-21291.rs rename to src/test/run-pass/issues/issue-21291.rs diff --git a/src/test/ui/run-pass/issues/issue-21306.rs b/src/test/run-pass/issues/issue-21306.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-21306.rs rename to src/test/run-pass/issues/issue-21306.rs diff --git a/src/test/ui/run-pass/issues/issue-21361.rs b/src/test/run-pass/issues/issue-21361.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-21361.rs rename to src/test/run-pass/issues/issue-21361.rs diff --git a/src/test/ui/run-pass/issues/issue-21363.rs b/src/test/run-pass/issues/issue-21363.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-21363.rs rename to src/test/run-pass/issues/issue-21363.rs diff --git a/src/test/ui/run-pass/issues/issue-21384.rs b/src/test/run-pass/issues/issue-21384.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-21384.rs rename to src/test/run-pass/issues/issue-21384.rs diff --git a/src/test/ui/run-pass/issues/issue-21400.rs b/src/test/run-pass/issues/issue-21400.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-21400.rs rename to src/test/run-pass/issues/issue-21400.rs diff --git a/src/test/ui/run-pass/issues/issue-21402.rs b/src/test/run-pass/issues/issue-21402.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-21402.rs rename to src/test/run-pass/issues/issue-21402.rs diff --git a/src/test/ui/run-pass/issues/issue-21475.rs b/src/test/run-pass/issues/issue-21475.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-21475.rs rename to src/test/run-pass/issues/issue-21475.rs diff --git a/src/test/ui/run-pass/issues/issue-21486.rs b/src/test/run-pass/issues/issue-21486.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-21486.rs rename to src/test/run-pass/issues/issue-21486.rs diff --git a/src/test/ui/run-pass/issues/issue-21520.rs b/src/test/run-pass/issues/issue-21520.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-21520.rs rename to src/test/run-pass/issues/issue-21520.rs diff --git a/src/test/ui/run-pass/issues/issue-21562.rs b/src/test/run-pass/issues/issue-21562.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-21562.rs rename to src/test/run-pass/issues/issue-21562.rs diff --git a/src/test/ui/run-pass/issues/issue-21622.rs b/src/test/run-pass/issues/issue-21622.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-21622.rs rename to src/test/run-pass/issues/issue-21622.rs diff --git a/src/test/ui/run-pass/issues/issue-21634.rs b/src/test/run-pass/issues/issue-21634.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-21634.rs rename to src/test/run-pass/issues/issue-21634.rs diff --git a/src/test/ui/run-pass/issues/issue-21655.rs b/src/test/run-pass/issues/issue-21655.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-21655.rs rename to src/test/run-pass/issues/issue-21655.rs diff --git a/src/test/ui/run-pass/issues/issue-21721.rs b/src/test/run-pass/issues/issue-21721.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-21721.rs rename to src/test/run-pass/issues/issue-21721.rs diff --git a/src/test/ui/run-pass/issues/issue-21726.rs b/src/test/run-pass/issues/issue-21726.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-21726.rs rename to src/test/run-pass/issues/issue-21726.rs diff --git a/src/test/ui/run-pass/issues/issue-21891.rs b/src/test/run-pass/issues/issue-21891.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-21891.rs rename to src/test/run-pass/issues/issue-21891.rs diff --git a/src/test/ui/run-pass/issues/issue-2190-1.rs b/src/test/run-pass/issues/issue-2190-1.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-2190-1.rs rename to src/test/run-pass/issues/issue-2190-1.rs diff --git a/src/test/ui/run-pass/issues/issue-21909.rs b/src/test/run-pass/issues/issue-21909.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-21909.rs rename to src/test/run-pass/issues/issue-21909.rs diff --git a/src/test/ui/run-pass/issues/issue-21922.rs b/src/test/run-pass/issues/issue-21922.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-21922.rs rename to src/test/run-pass/issues/issue-21922.rs diff --git a/src/test/ui/run-pass/issues/issue-22008.rs b/src/test/run-pass/issues/issue-22008.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-22008.rs rename to src/test/run-pass/issues/issue-22008.rs diff --git a/src/test/ui/run-pass/issues/issue-22036.rs b/src/test/run-pass/issues/issue-22036.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-22036.rs rename to src/test/run-pass/issues/issue-22036.rs diff --git a/src/test/ui/run-pass/issues/issue-22066.rs b/src/test/run-pass/issues/issue-22066.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-22066.rs rename to src/test/run-pass/issues/issue-22066.rs diff --git a/src/test/ui/run-pass/issues/issue-2214.rs b/src/test/run-pass/issues/issue-2214.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-2214.rs rename to src/test/run-pass/issues/issue-2214.rs diff --git a/src/test/ui/run-pass/issues/issue-2216.rs b/src/test/run-pass/issues/issue-2216.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-2216.rs rename to src/test/run-pass/issues/issue-2216.rs diff --git a/src/test/ui/run-pass/issues/issue-22258.rs b/src/test/run-pass/issues/issue-22258.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-22258.rs rename to src/test/run-pass/issues/issue-22258.rs diff --git a/src/test/ui/run-pass/issues/issue-22346.rs b/src/test/run-pass/issues/issue-22346.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-22346.rs rename to src/test/run-pass/issues/issue-22346.rs diff --git a/src/test/ui/run-pass/issues/issue-22356.rs b/src/test/run-pass/issues/issue-22356.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-22356.rs rename to src/test/run-pass/issues/issue-22356.rs diff --git a/src/test/ui/run-pass/issues/issue-22375.rs b/src/test/run-pass/issues/issue-22375.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-22375.rs rename to src/test/run-pass/issues/issue-22375.rs diff --git a/src/test/ui/run-pass/issues/issue-22403.rs b/src/test/run-pass/issues/issue-22403.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-22403.rs rename to src/test/run-pass/issues/issue-22403.rs diff --git a/src/test/ui/run-pass/issues/issue-22426.rs b/src/test/run-pass/issues/issue-22426.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-22426.rs rename to src/test/run-pass/issues/issue-22426.rs diff --git a/src/test/ui/run-pass/issues/issue-22463.rs b/src/test/run-pass/issues/issue-22463.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-22463.rs rename to src/test/run-pass/issues/issue-22463.rs diff --git a/src/test/ui/run-pass/issues/issue-22471.rs b/src/test/run-pass/issues/issue-22471.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-22471.rs rename to src/test/run-pass/issues/issue-22471.rs diff --git a/src/test/ui/run-pass/issues/issue-22536-copy-mustnt-zero.rs b/src/test/run-pass/issues/issue-22536-copy-mustnt-zero.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-22536-copy-mustnt-zero.rs rename to src/test/run-pass/issues/issue-22536-copy-mustnt-zero.rs diff --git a/src/test/ui/run-pass/issues/issue-22546.rs b/src/test/run-pass/issues/issue-22546.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-22546.rs rename to src/test/run-pass/issues/issue-22546.rs diff --git a/src/test/ui/run-pass/issues/issue-22577.rs b/src/test/run-pass/issues/issue-22577.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-22577.rs rename to src/test/run-pass/issues/issue-22577.rs diff --git a/src/test/ui/run-pass/issues/issue-22629.rs b/src/test/run-pass/issues/issue-22629.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-22629.rs rename to src/test/run-pass/issues/issue-22629.rs diff --git a/src/test/ui/run-pass/issues/issue-22777.rs b/src/test/run-pass/issues/issue-22777.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-22777.rs rename to src/test/run-pass/issues/issue-22777.rs diff --git a/src/test/ui/run-pass/issues/issue-22781.rs b/src/test/run-pass/issues/issue-22781.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-22781.rs rename to src/test/run-pass/issues/issue-22781.rs diff --git a/src/test/ui/run-pass/issues/issue-22814.rs b/src/test/run-pass/issues/issue-22814.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-22814.rs rename to src/test/run-pass/issues/issue-22814.rs diff --git a/src/test/ui/run-pass/issues/issue-22828.rs b/src/test/run-pass/issues/issue-22828.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-22828.rs rename to src/test/run-pass/issues/issue-22828.rs diff --git a/src/test/ui/run-pass/issues/issue-2284.rs b/src/test/run-pass/issues/issue-2284.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-2284.rs rename to src/test/run-pass/issues/issue-2284.rs diff --git a/src/test/ui/run-pass/issues/issue-22864-1.rs b/src/test/run-pass/issues/issue-22864-1.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-22864-1.rs rename to src/test/run-pass/issues/issue-22864-1.rs diff --git a/src/test/ui/run-pass/issues/issue-22864-2.rs b/src/test/run-pass/issues/issue-22864-2.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-22864-2.rs rename to src/test/run-pass/issues/issue-22864-2.rs diff --git a/src/test/ui/run-pass/issues/issue-2288.rs b/src/test/run-pass/issues/issue-2288.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-2288.rs rename to src/test/run-pass/issues/issue-2288.rs diff --git a/src/test/ui/run-pass/issues/issue-22894.rs b/src/test/run-pass/issues/issue-22894.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-22894.rs rename to src/test/run-pass/issues/issue-22894.rs diff --git a/src/test/ui/run-pass/issues/issue-22992-2.rs b/src/test/run-pass/issues/issue-22992-2.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-22992-2.rs rename to src/test/run-pass/issues/issue-22992-2.rs diff --git a/src/test/ui/run-pass/issues/issue-22992.rs b/src/test/run-pass/issues/issue-22992.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-22992.rs rename to src/test/run-pass/issues/issue-22992.rs diff --git a/src/test/ui/run-pass/issues/issue-23036.rs b/src/test/run-pass/issues/issue-23036.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-23036.rs rename to src/test/run-pass/issues/issue-23036.rs diff --git a/src/test/ui/run-pass/issues/issue-2311-2.rs b/src/test/run-pass/issues/issue-2311-2.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-2311-2.rs rename to src/test/run-pass/issues/issue-2311-2.rs diff --git a/src/test/ui/run-pass/issues/issue-2311.rs b/src/test/run-pass/issues/issue-2311.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-2311.rs rename to src/test/run-pass/issues/issue-2311.rs diff --git a/src/test/ui/run-pass/issues/issue-2312.rs b/src/test/run-pass/issues/issue-2312.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-2312.rs rename to src/test/run-pass/issues/issue-2312.rs diff --git a/src/test/ui/run-pass/issues/issue-2316-c.rs b/src/test/run-pass/issues/issue-2316-c.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-2316-c.rs rename to src/test/run-pass/issues/issue-2316-c.rs diff --git a/src/test/ui/run-pass/issues/issue-23208.rs b/src/test/run-pass/issues/issue-23208.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-23208.rs rename to src/test/run-pass/issues/issue-23208.rs diff --git a/src/test/ui/run-pass/issues/issue-23261.rs b/src/test/run-pass/issues/issue-23261.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-23261.rs rename to src/test/run-pass/issues/issue-23261.rs diff --git a/src/test/ui/run-pass/issues/issue-23304-1.rs b/src/test/run-pass/issues/issue-23304-1.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-23304-1.rs rename to src/test/run-pass/issues/issue-23304-1.rs diff --git a/src/test/ui/run-pass/issues/issue-23304-2.rs b/src/test/run-pass/issues/issue-23304-2.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-23304-2.rs rename to src/test/run-pass/issues/issue-23304-2.rs diff --git a/src/test/ui/run-pass/issues/issue-23311.rs b/src/test/run-pass/issues/issue-23311.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-23311.rs rename to src/test/run-pass/issues/issue-23311.rs diff --git a/src/test/ui/run-pass/issues/issue-23336.rs b/src/test/run-pass/issues/issue-23336.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-23336.rs rename to src/test/run-pass/issues/issue-23336.rs diff --git a/src/test/ui/run-pass/issues/issue-23338-ensure-param-drop-order.rs b/src/test/run-pass/issues/issue-23338-ensure-param-drop-order.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-23338-ensure-param-drop-order.rs rename to src/test/run-pass/issues/issue-23338-ensure-param-drop-order.rs diff --git a/src/test/ui/run-pass/issues/issue-23338-params-outlive-temps-of-body.rs b/src/test/run-pass/issues/issue-23338-params-outlive-temps-of-body.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-23338-params-outlive-temps-of-body.rs rename to src/test/run-pass/issues/issue-23338-params-outlive-temps-of-body.rs diff --git a/src/test/ui/run-pass/issues/issue-23406.rs b/src/test/run-pass/issues/issue-23406.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-23406.rs rename to src/test/run-pass/issues/issue-23406.rs diff --git a/src/test/ui/run-pass/issues/issue-23433.rs b/src/test/run-pass/issues/issue-23433.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-23433.rs rename to src/test/run-pass/issues/issue-23433.rs diff --git a/src/test/ui/run-pass/issues/issue-23442.rs b/src/test/run-pass/issues/issue-23442.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-23442.rs rename to src/test/run-pass/issues/issue-23442.rs diff --git a/src/test/ui/run-pass/issues/issue-23477.rs b/src/test/run-pass/issues/issue-23477.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-23477.rs rename to src/test/run-pass/issues/issue-23477.rs diff --git a/src/test/ui/run-pass/issues/issue-23485.rs b/src/test/run-pass/issues/issue-23485.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-23485.rs rename to src/test/run-pass/issues/issue-23485.rs diff --git a/src/test/ui/run-pass/issues/issue-23491.rs b/src/test/run-pass/issues/issue-23491.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-23491.rs rename to src/test/run-pass/issues/issue-23491.rs diff --git a/src/test/ui/run-pass/issues/issue-23550.rs b/src/test/run-pass/issues/issue-23550.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-23550.rs rename to src/test/run-pass/issues/issue-23550.rs diff --git a/src/test/ui/run-pass/issues/issue-23611-enum-swap-in-drop.rs b/src/test/run-pass/issues/issue-23611-enum-swap-in-drop.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-23611-enum-swap-in-drop.rs rename to src/test/run-pass/issues/issue-23611-enum-swap-in-drop.rs diff --git a/src/test/ui/run-pass/issues/issue-23649-1.rs b/src/test/run-pass/issues/issue-23649-1.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-23649-1.rs rename to src/test/run-pass/issues/issue-23649-1.rs diff --git a/src/test/ui/run-pass/issues/issue-23649-2.rs b/src/test/run-pass/issues/issue-23649-2.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-23649-2.rs rename to src/test/run-pass/issues/issue-23649-2.rs diff --git a/src/test/ui/run-pass/issues/issue-23649-3.rs b/src/test/run-pass/issues/issue-23649-3.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-23649-3.rs rename to src/test/run-pass/issues/issue-23649-3.rs diff --git a/src/test/ui/run-pass/issues/issue-23699.rs b/src/test/run-pass/issues/issue-23699.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-23699.rs rename to src/test/run-pass/issues/issue-23699.rs diff --git a/src/test/ui/run-pass/issues/issue-23781.rs b/src/test/run-pass/issues/issue-23781.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-23781.rs rename to src/test/run-pass/issues/issue-23781.rs diff --git a/src/test/ui/run-pass/issues/issue-2380-b.rs b/src/test/run-pass/issues/issue-2380-b.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-2380-b.rs rename to src/test/run-pass/issues/issue-2380-b.rs diff --git a/src/test/ui/run-pass/issues/issue-23808.rs b/src/test/run-pass/issues/issue-23808.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-23808.rs rename to src/test/run-pass/issues/issue-23808.rs diff --git a/src/test/ui/run-pass/issues/issue-23825.rs b/src/test/run-pass/issues/issue-23825.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-23825.rs rename to src/test/run-pass/issues/issue-23825.rs diff --git a/src/test/ui/run-pass/issues/issue-2383.rs b/src/test/run-pass/issues/issue-2383.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-2383.rs rename to src/test/run-pass/issues/issue-2383.rs diff --git a/src/test/ui/run-pass/issues/issue-23833.rs b/src/test/run-pass/issues/issue-23833.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-23833.rs rename to src/test/run-pass/issues/issue-23833.rs diff --git a/src/test/ui/run-pass/issues/issue-23891.rs b/src/test/run-pass/issues/issue-23891.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-23891.rs rename to src/test/run-pass/issues/issue-23891.rs diff --git a/src/test/ui/run-pass/issues/issue-23898.rs b/src/test/run-pass/issues/issue-23898.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-23898.rs rename to src/test/run-pass/issues/issue-23898.rs diff --git a/src/test/ui/run-pass/issues/issue-23958.rs b/src/test/run-pass/issues/issue-23958.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-23958.rs rename to src/test/run-pass/issues/issue-23958.rs diff --git a/src/test/ui/run-pass/issues/issue-23968-const-not-overflow.rs b/src/test/run-pass/issues/issue-23968-const-not-overflow.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-23968-const-not-overflow.rs rename to src/test/run-pass/issues/issue-23968-const-not-overflow.rs diff --git a/src/test/ui/run-pass/issues/issue-23992.rs b/src/test/run-pass/issues/issue-23992.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-23992.rs rename to src/test/run-pass/issues/issue-23992.rs diff --git a/src/test/ui/run-pass/issues/issue-24085.rs b/src/test/run-pass/issues/issue-24085.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-24085.rs rename to src/test/run-pass/issues/issue-24085.rs diff --git a/src/test/ui/run-pass/issues/issue-24086.rs b/src/test/run-pass/issues/issue-24086.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-24086.rs rename to src/test/run-pass/issues/issue-24086.rs diff --git a/src/test/ui/run-pass/issues/issue-2414-c.rs b/src/test/run-pass/issues/issue-2414-c.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-2414-c.rs rename to src/test/run-pass/issues/issue-2414-c.rs diff --git a/src/test/ui/run-pass/issues/issue-24161.rs b/src/test/run-pass/issues/issue-24161.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-24161.rs rename to src/test/run-pass/issues/issue-24161.rs diff --git a/src/test/ui/run-pass/issues/issue-24227.rs b/src/test/run-pass/issues/issue-24227.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-24227.rs rename to src/test/run-pass/issues/issue-24227.rs diff --git a/src/test/ui/run-pass/issues/issue-2428.rs b/src/test/run-pass/issues/issue-2428.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-2428.rs rename to src/test/run-pass/issues/issue-2428.rs diff --git a/src/test/ui/run-pass/issues/issue-24308.rs b/src/test/run-pass/issues/issue-24308.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-24308.rs rename to src/test/run-pass/issues/issue-24308.rs diff --git a/src/test/ui/run-pass/issues/issue-24313.rs b/src/test/run-pass/issues/issue-24313.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-24313.rs rename to src/test/run-pass/issues/issue-24313.rs diff --git a/src/test/ui/run-pass/issues/issue-24353.rs b/src/test/run-pass/issues/issue-24353.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-24353.rs rename to src/test/run-pass/issues/issue-24353.rs diff --git a/src/test/ui/run-pass/issues/issue-24389.rs b/src/test/run-pass/issues/issue-24389.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-24389.rs rename to src/test/run-pass/issues/issue-24389.rs diff --git a/src/test/ui/run-pass/issues/issue-24434.rs b/src/test/run-pass/issues/issue-24434.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-24434.rs rename to src/test/run-pass/issues/issue-24434.rs diff --git a/src/test/ui/run-pass/issues/issue-2445-b.rs b/src/test/run-pass/issues/issue-2445-b.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-2445-b.rs rename to src/test/run-pass/issues/issue-2445-b.rs diff --git a/src/test/ui/run-pass/issues/issue-2445.rs b/src/test/run-pass/issues/issue-2445.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-2445.rs rename to src/test/run-pass/issues/issue-2445.rs diff --git a/src/test/ui/run-pass/issues/issue-24533.rs b/src/test/run-pass/issues/issue-24533.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-24533.rs rename to src/test/run-pass/issues/issue-24533.rs diff --git a/src/test/ui/run-pass/issues/issue-24535-allow-mutable-borrow-in-match-guard.rs b/src/test/run-pass/issues/issue-24535-allow-mutable-borrow-in-match-guard.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-24535-allow-mutable-borrow-in-match-guard.rs rename to src/test/run-pass/issues/issue-24535-allow-mutable-borrow-in-match-guard.rs diff --git a/src/test/ui/run-pass/issues/issue-24589.rs b/src/test/run-pass/issues/issue-24589.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-24589.rs rename to src/test/run-pass/issues/issue-24589.rs diff --git a/src/test/ui/run-pass/issues/issue-2463.rs b/src/test/run-pass/issues/issue-2463.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-2463.rs rename to src/test/run-pass/issues/issue-2463.rs diff --git a/src/test/ui/run-pass/issues/issue-2472.rs b/src/test/run-pass/issues/issue-2472.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-2472.rs rename to src/test/run-pass/issues/issue-2472.rs diff --git a/src/test/ui/run-pass/issues/issue-24779.rs b/src/test/run-pass/issues/issue-24779.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-24779.rs rename to src/test/run-pass/issues/issue-24779.rs diff --git a/src/test/ui/run-pass/issues/issue-24805-dropck-itemless.rs b/src/test/run-pass/issues/issue-24805-dropck-itemless.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-24805-dropck-itemless.rs rename to src/test/run-pass/issues/issue-24805-dropck-itemless.rs diff --git a/src/test/ui/run-pass/issues/issue-2487-a.rs b/src/test/run-pass/issues/issue-2487-a.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-2487-a.rs rename to src/test/run-pass/issues/issue-2487-a.rs diff --git a/src/test/ui/run-pass/issues/issue-24945-repeat-dash-opts.rs b/src/test/run-pass/issues/issue-24945-repeat-dash-opts.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-24945-repeat-dash-opts.rs rename to src/test/run-pass/issues/issue-24945-repeat-dash-opts.rs diff --git a/src/test/ui/run-pass/issues/issue-24947.rs b/src/test/run-pass/issues/issue-24947.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-24947.rs rename to src/test/run-pass/issues/issue-24947.rs diff --git a/src/test/ui/run-pass/issues/issue-24954.rs b/src/test/run-pass/issues/issue-24954.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-24954.rs rename to src/test/run-pass/issues/issue-24954.rs diff --git a/src/test/ui/run-pass/issues/issue-2502.rs b/src/test/run-pass/issues/issue-2502.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-2502.rs rename to src/test/run-pass/issues/issue-2502.rs diff --git a/src/test/ui/run-pass/issues/issue-25089.rs b/src/test/run-pass/issues/issue-25089.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-25089.rs rename to src/test/run-pass/issues/issue-25089.rs diff --git a/src/test/ui/run-pass/issues/issue-25145.rs b/src/test/run-pass/issues/issue-25145.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-25145.rs rename to src/test/run-pass/issues/issue-25145.rs diff --git a/src/test/ui/run-pass/issues/issue-25180.rs b/src/test/run-pass/issues/issue-25180.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-25180.rs rename to src/test/run-pass/issues/issue-25180.rs diff --git a/src/test/ui/run-pass/issues/issue-25185.rs b/src/test/run-pass/issues/issue-25185.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-25185.rs rename to src/test/run-pass/issues/issue-25185.rs diff --git a/src/test/ui/run-pass/issues/issue-2526-a.rs b/src/test/run-pass/issues/issue-2526-a.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-2526-a.rs rename to src/test/run-pass/issues/issue-2526-a.rs diff --git a/src/test/ui/run-pass/issues/issue-25279.rs b/src/test/run-pass/issues/issue-25279.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-25279.rs rename to src/test/run-pass/issues/issue-25279.rs diff --git a/src/test/ui/run-pass/issues/issue-25339.rs b/src/test/run-pass/issues/issue-25339.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-25339.rs rename to src/test/run-pass/issues/issue-25339.rs diff --git a/src/test/ui/run-pass/issues/issue-25343.rs b/src/test/run-pass/issues/issue-25343.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-25343.rs rename to src/test/run-pass/issues/issue-25343.rs diff --git a/src/test/ui/run-pass/issues/issue-25394.rs b/src/test/run-pass/issues/issue-25394.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-25394.rs rename to src/test/run-pass/issues/issue-25394.rs diff --git a/src/test/ui/run-pass/issues/issue-25467.rs b/src/test/run-pass/issues/issue-25467.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-25467.rs rename to src/test/run-pass/issues/issue-25467.rs diff --git a/src/test/ui/run-pass/issues/issue-25497.rs b/src/test/run-pass/issues/issue-25497.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-25497.rs rename to src/test/run-pass/issues/issue-25497.rs diff --git a/src/test/ui/run-pass/issues/issue-2550.rs b/src/test/run-pass/issues/issue-2550.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-2550.rs rename to src/test/run-pass/issues/issue-2550.rs diff --git a/src/test/ui/run-pass/issues/issue-25515.rs b/src/test/run-pass/issues/issue-25515.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-25515.rs rename to src/test/run-pass/issues/issue-25515.rs diff --git a/src/test/ui/run-pass/issues/issue-25549-multiple-drop.rs b/src/test/run-pass/issues/issue-25549-multiple-drop.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-25549-multiple-drop.rs rename to src/test/run-pass/issues/issue-25549-multiple-drop.rs diff --git a/src/test/ui/run-pass/issues/issue-25679.rs b/src/test/run-pass/issues/issue-25679.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-25679.rs rename to src/test/run-pass/issues/issue-25679.rs diff --git a/src/test/ui/run-pass/issues/issue-25693.rs b/src/test/run-pass/issues/issue-25693.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-25693.rs rename to src/test/run-pass/issues/issue-25693.rs diff --git a/src/test/ui/run-pass/issues/issue-25700-1.rs b/src/test/run-pass/issues/issue-25700-1.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-25700-1.rs rename to src/test/run-pass/issues/issue-25700-1.rs diff --git a/src/test/ui/run-pass/issues/issue-25700-2.rs b/src/test/run-pass/issues/issue-25700-2.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-25700-2.rs rename to src/test/run-pass/issues/issue-25700-2.rs diff --git a/src/test/ui/run-pass/issues/issue-25746-bool-transmute.rs b/src/test/run-pass/issues/issue-25746-bool-transmute.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-25746-bool-transmute.rs rename to src/test/run-pass/issues/issue-25746-bool-transmute.rs diff --git a/src/test/ui/run-pass/issues/issue-25757.rs b/src/test/run-pass/issues/issue-25757.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-25757.rs rename to src/test/run-pass/issues/issue-25757.rs diff --git a/src/test/ui/run-pass/issues/issue-25810.rs b/src/test/run-pass/issues/issue-25810.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-25810.rs rename to src/test/run-pass/issues/issue-25810.rs diff --git a/src/test/ui/run-pass/issues/issue-25916.rs b/src/test/run-pass/issues/issue-25916.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-25916.rs rename to src/test/run-pass/issues/issue-25916.rs diff --git a/src/test/ui/run-pass/issues/issue-26095.rs b/src/test/run-pass/issues/issue-26095.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-26095.rs rename to src/test/run-pass/issues/issue-26095.rs diff --git a/src/test/ui/run-pass/issues/issue-2611-3.rs b/src/test/run-pass/issues/issue-2611-3.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-2611-3.rs rename to src/test/run-pass/issues/issue-2611-3.rs diff --git a/src/test/ui/run-pass/issues/issue-26127.rs b/src/test/run-pass/issues/issue-26127.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-26127.rs rename to src/test/run-pass/issues/issue-26127.rs diff --git a/src/test/ui/run-pass/issues/issue-26205.rs b/src/test/run-pass/issues/issue-26205.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-26205.rs rename to src/test/run-pass/issues/issue-26205.rs diff --git a/src/test/ui/run-pass/issues/issue-26251.rs b/src/test/run-pass/issues/issue-26251.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-26251.rs rename to src/test/run-pass/issues/issue-26251.rs diff --git a/src/test/ui/run-pass/issues/issue-2631-b.rs b/src/test/run-pass/issues/issue-2631-b.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-2631-b.rs rename to src/test/run-pass/issues/issue-2631-b.rs diff --git a/src/test/ui/run-pass/issues/issue-26322.rs b/src/test/run-pass/issues/issue-26322.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-26322.rs rename to src/test/run-pass/issues/issue-26322.rs diff --git a/src/test/ui/run-pass/issues/issue-2633-2.rs b/src/test/run-pass/issues/issue-2633-2.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-2633-2.rs rename to src/test/run-pass/issues/issue-2633-2.rs diff --git a/src/test/ui/run-pass/issues/issue-2633.rs b/src/test/run-pass/issues/issue-2633.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-2633.rs rename to src/test/run-pass/issues/issue-2633.rs diff --git a/src/test/ui/run-pass/issues/issue-2642.rs b/src/test/run-pass/issues/issue-2642.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-2642.rs rename to src/test/run-pass/issues/issue-2642.rs diff --git a/src/test/ui/run-pass/issues/issue-26468.rs b/src/test/run-pass/issues/issue-26468.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-26468.rs rename to src/test/run-pass/issues/issue-26468.rs diff --git a/src/test/ui/run-pass/issues/issue-26484.rs b/src/test/run-pass/issues/issue-26484.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-26484.rs rename to src/test/run-pass/issues/issue-26484.rs diff --git a/src/test/ui/run-pass/issues/issue-26641.rs b/src/test/run-pass/issues/issue-26641.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-26641.rs rename to src/test/run-pass/issues/issue-26641.rs diff --git a/src/test/ui/run-pass/issues/issue-26646.rs b/src/test/run-pass/issues/issue-26646.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-26646.rs rename to src/test/run-pass/issues/issue-26646.rs diff --git a/src/test/ui/run-pass/issues/issue-26655.rs b/src/test/run-pass/issues/issue-26655.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-26655.rs rename to src/test/run-pass/issues/issue-26655.rs diff --git a/src/test/ui/run-pass/issues/issue-26709.rs b/src/test/run-pass/issues/issue-26709.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-26709.rs rename to src/test/run-pass/issues/issue-26709.rs diff --git a/src/test/ui/run-pass/issues/issue-26802.rs b/src/test/run-pass/issues/issue-26802.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-26802.rs rename to src/test/run-pass/issues/issue-26802.rs diff --git a/src/test/ui/run-pass/issues/issue-26805.rs b/src/test/run-pass/issues/issue-26805.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-26805.rs rename to src/test/run-pass/issues/issue-26805.rs diff --git a/src/test/ui/run-pass/issues/issue-26873-multifile.rs b/src/test/run-pass/issues/issue-26873-multifile.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-26873-multifile.rs rename to src/test/run-pass/issues/issue-26873-multifile.rs diff --git a/src/test/ui/run-pass/issues/issue-26873-onefile.rs b/src/test/run-pass/issues/issue-26873-onefile.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-26873-onefile.rs rename to src/test/run-pass/issues/issue-26873-onefile.rs diff --git a/src/test/ui/run-pass/issues/issue-26905.rs b/src/test/run-pass/issues/issue-26905.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-26905.rs rename to src/test/run-pass/issues/issue-26905.rs diff --git a/src/test/ui/run-pass/issues/issue-26996.rs b/src/test/run-pass/issues/issue-26996.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-26996.rs rename to src/test/run-pass/issues/issue-26996.rs diff --git a/src/test/ui/run-pass/issues/issue-26997.rs b/src/test/run-pass/issues/issue-26997.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-26997.rs rename to src/test/run-pass/issues/issue-26997.rs diff --git a/src/test/ui/run-pass/issues/issue-27021.rs b/src/test/run-pass/issues/issue-27021.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-27021.rs rename to src/test/run-pass/issues/issue-27021.rs diff --git a/src/test/ui/run-pass/issues/issue-27054-primitive-binary-ops.rs b/src/test/run-pass/issues/issue-27054-primitive-binary-ops.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-27054-primitive-binary-ops.rs rename to src/test/run-pass/issues/issue-27054-primitive-binary-ops.rs diff --git a/src/test/ui/run-pass/issues/issue-27060.rs b/src/test/run-pass/issues/issue-27060.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-27060.rs rename to src/test/run-pass/issues/issue-27060.rs diff --git a/src/test/ui/run-pass/issues/issue-2708.rs b/src/test/run-pass/issues/issue-2708.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-2708.rs rename to src/test/run-pass/issues/issue-2708.rs diff --git a/src/test/ui/run-pass/issues/issue-27105.rs b/src/test/run-pass/issues/issue-27105.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-27105.rs rename to src/test/run-pass/issues/issue-27105.rs diff --git a/src/test/ui/run-pass/issues/issue-2718.rs b/src/test/run-pass/issues/issue-2718.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-2718.rs rename to src/test/run-pass/issues/issue-2718.rs diff --git a/src/test/ui/run-pass/issues/issue-2723-b.rs b/src/test/run-pass/issues/issue-2723-b.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-2723-b.rs rename to src/test/run-pass/issues/issue-2723-b.rs diff --git a/src/test/ui/run-pass/issues/issue-27240.rs b/src/test/run-pass/issues/issue-27240.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-27240.rs rename to src/test/run-pass/issues/issue-27240.rs diff --git a/src/test/ui/run-pass/issues/issue-27268.rs b/src/test/run-pass/issues/issue-27268.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-27268.rs rename to src/test/run-pass/issues/issue-27268.rs diff --git a/src/test/ui/run-pass/issues/issue-27281.rs b/src/test/run-pass/issues/issue-27281.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-27281.rs rename to src/test/run-pass/issues/issue-27281.rs diff --git a/src/test/ui/run-pass/issues/issue-27320.rs b/src/test/run-pass/issues/issue-27320.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-27320.rs rename to src/test/run-pass/issues/issue-27320.rs diff --git a/src/test/ui/run-pass/issues/issue-2734.rs b/src/test/run-pass/issues/issue-2734.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-2734.rs rename to src/test/run-pass/issues/issue-2734.rs diff --git a/src/test/ui/run-pass/issues/issue-2735-2.rs b/src/test/run-pass/issues/issue-2735-2.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-2735-2.rs rename to src/test/run-pass/issues/issue-2735-2.rs diff --git a/src/test/ui/run-pass/issues/issue-2735-3.rs b/src/test/run-pass/issues/issue-2735-3.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-2735-3.rs rename to src/test/run-pass/issues/issue-2735-3.rs diff --git a/src/test/ui/run-pass/issues/issue-2735.rs b/src/test/run-pass/issues/issue-2735.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-2735.rs rename to src/test/run-pass/issues/issue-2735.rs diff --git a/src/test/ui/run-pass/issues/issue-27401-dropflag-reinit.rs b/src/test/run-pass/issues/issue-27401-dropflag-reinit.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-27401-dropflag-reinit.rs rename to src/test/run-pass/issues/issue-27401-dropflag-reinit.rs diff --git a/src/test/ui/run-pass/issues/issue-2748-a.rs b/src/test/run-pass/issues/issue-2748-a.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-2748-a.rs rename to src/test/run-pass/issues/issue-2748-a.rs diff --git a/src/test/ui/run-pass/issues/issue-2748-b.rs b/src/test/run-pass/issues/issue-2748-b.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-2748-b.rs rename to src/test/run-pass/issues/issue-2748-b.rs diff --git a/src/test/ui/run-pass/issues/issue-27583.rs b/src/test/run-pass/issues/issue-27583.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-27583.rs rename to src/test/run-pass/issues/issue-27583.rs diff --git a/src/test/ui/run-pass/issues/issue-27639.rs b/src/test/run-pass/issues/issue-27639.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-27639.rs rename to src/test/run-pass/issues/issue-27639.rs diff --git a/src/test/ui/run-pass/issues/issue-27859.rs b/src/test/run-pass/issues/issue-27859.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-27859.rs rename to src/test/run-pass/issues/issue-27859.rs diff --git a/src/test/ui/run-pass/issues/issue-27889.rs b/src/test/run-pass/issues/issue-27889.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-27889.rs rename to src/test/run-pass/issues/issue-27889.rs diff --git a/src/test/ui/run-pass/issues/issue-27890.rs b/src/test/run-pass/issues/issue-27890.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-27890.rs rename to src/test/run-pass/issues/issue-27890.rs diff --git a/src/test/ui/run-pass/issues/issue-27901.rs b/src/test/run-pass/issues/issue-27901.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-27901.rs rename to src/test/run-pass/issues/issue-27901.rs diff --git a/src/test/ui/run-pass/issues/issue-27997.rs b/src/test/run-pass/issues/issue-27997.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-27997.rs rename to src/test/run-pass/issues/issue-27997.rs diff --git a/src/test/ui/run-pass/issues/issue-2804-2.rs b/src/test/run-pass/issues/issue-2804-2.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-2804-2.rs rename to src/test/run-pass/issues/issue-2804-2.rs diff --git a/src/test/ui/run-pass/issues/issue-28181.rs b/src/test/run-pass/issues/issue-28181.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-28181.rs rename to src/test/run-pass/issues/issue-28181.rs diff --git a/src/test/ui/run-pass/issues/issue-28279.rs b/src/test/run-pass/issues/issue-28279.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-28279.rs rename to src/test/run-pass/issues/issue-28279.rs diff --git a/src/test/ui/run-pass/issues/issue-28550.rs b/src/test/run-pass/issues/issue-28550.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-28550.rs rename to src/test/run-pass/issues/issue-28550.rs diff --git a/src/test/ui/run-pass/issues/issue-28561.rs b/src/test/run-pass/issues/issue-28561.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-28561.rs rename to src/test/run-pass/issues/issue-28561.rs diff --git a/src/test/ui/run-pass/issues/issue-28600.rs b/src/test/run-pass/issues/issue-28600.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-28600.rs rename to src/test/run-pass/issues/issue-28600.rs diff --git a/src/test/ui/run-pass/issues/issue-28676.rs b/src/test/run-pass/issues/issue-28676.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-28676.rs rename to src/test/run-pass/issues/issue-28676.rs diff --git a/src/test/ui/run-pass/issues/issue-28777.rs b/src/test/run-pass/issues/issue-28777.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-28777.rs rename to src/test/run-pass/issues/issue-28777.rs diff --git a/src/test/ui/run-pass/issues/issue-28822.rs b/src/test/run-pass/issues/issue-28822.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-28822.rs rename to src/test/run-pass/issues/issue-28822.rs diff --git a/src/test/ui/run-pass/issues/issue-28828.rs b/src/test/run-pass/issues/issue-28828.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-28828.rs rename to src/test/run-pass/issues/issue-28828.rs diff --git a/src/test/ui/run-pass/issues/issue-28839.rs b/src/test/run-pass/issues/issue-28839.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-28839.rs rename to src/test/run-pass/issues/issue-28839.rs diff --git a/src/test/ui/run-pass/issues/issue-28871.rs b/src/test/run-pass/issues/issue-28871.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-28871.rs rename to src/test/run-pass/issues/issue-28871.rs diff --git a/src/test/ui/run-pass/issues/issue-28936.rs b/src/test/run-pass/issues/issue-28936.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-28936.rs rename to src/test/run-pass/issues/issue-28936.rs diff --git a/src/test/ui/run-pass/issues/issue-2895.rs b/src/test/run-pass/issues/issue-2895.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-2895.rs rename to src/test/run-pass/issues/issue-2895.rs diff --git a/src/test/ui/run-pass/issues/issue-28950.rs b/src/test/run-pass/issues/issue-28950.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-28950.rs rename to src/test/run-pass/issues/issue-28950.rs diff --git a/src/test/ui/run-pass/issues/issue-28983.rs b/src/test/run-pass/issues/issue-28983.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-28983.rs rename to src/test/run-pass/issues/issue-28983.rs diff --git a/src/test/ui/run-pass/issues/issue-28999.rs b/src/test/run-pass/issues/issue-28999.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-28999.rs rename to src/test/run-pass/issues/issue-28999.rs diff --git a/src/test/ui/run-pass/issues/issue-29030.rs b/src/test/run-pass/issues/issue-29030.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-29030.rs rename to src/test/run-pass/issues/issue-29030.rs diff --git a/src/test/ui/run-pass/issues/issue-29037.rs b/src/test/run-pass/issues/issue-29037.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-29037.rs rename to src/test/run-pass/issues/issue-29037.rs diff --git a/src/test/ui/run-pass/issues/issue-2904.rs b/src/test/run-pass/issues/issue-2904.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-2904.rs rename to src/test/run-pass/issues/issue-2904.rs diff --git a/src/test/ui/run-pass/issues/issue-29048.rs b/src/test/run-pass/issues/issue-29048.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-29048.rs rename to src/test/run-pass/issues/issue-29048.rs diff --git a/src/test/ui/run-pass/issues/issue-29053.rs b/src/test/run-pass/issues/issue-29053.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-29053.rs rename to src/test/run-pass/issues/issue-29053.rs diff --git a/src/test/ui/run-pass/issues/issue-29071-2.rs b/src/test/run-pass/issues/issue-29071-2.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-29071-2.rs rename to src/test/run-pass/issues/issue-29071-2.rs diff --git a/src/test/ui/run-pass/issues/issue-29071.rs b/src/test/run-pass/issues/issue-29071.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-29071.rs rename to src/test/run-pass/issues/issue-29071.rs diff --git a/src/test/ui/run-pass/issues/issue-29092.rs b/src/test/run-pass/issues/issue-29092.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-29092.rs rename to src/test/run-pass/issues/issue-29092.rs diff --git a/src/test/ui/run-pass/issues/issue-29147.rs b/src/test/run-pass/issues/issue-29147.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-29147.rs rename to src/test/run-pass/issues/issue-29147.rs diff --git a/src/test/ui/run-pass/issues/issue-29166.rs b/src/test/run-pass/issues/issue-29166.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-29166.rs rename to src/test/run-pass/issues/issue-29166.rs diff --git a/src/test/ui/run-pass/issues/issue-29227.rs b/src/test/run-pass/issues/issue-29227.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-29227.rs rename to src/test/run-pass/issues/issue-29227.rs diff --git a/src/test/ui/run-pass/issues/issue-29276.rs b/src/test/run-pass/issues/issue-29276.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-29276.rs rename to src/test/run-pass/issues/issue-29276.rs diff --git a/src/test/ui/run-pass/issues/issue-2935.rs b/src/test/run-pass/issues/issue-2935.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-2935.rs rename to src/test/run-pass/issues/issue-2935.rs diff --git a/src/test/ui/run-pass/issues/issue-2936.rs b/src/test/run-pass/issues/issue-2936.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-2936.rs rename to src/test/run-pass/issues/issue-2936.rs diff --git a/src/test/ui/run-pass/issues/issue-29466.rs b/src/test/run-pass/issues/issue-29466.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-29466.rs rename to src/test/run-pass/issues/issue-29466.rs diff --git a/src/test/ui/run-pass/issues/issue-29485.rs b/src/test/run-pass/issues/issue-29485.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-29485.rs rename to src/test/run-pass/issues/issue-29485.rs diff --git a/src/test/ui/run-pass/issues/issue-29488.rs b/src/test/run-pass/issues/issue-29488.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-29488.rs rename to src/test/run-pass/issues/issue-29488.rs diff --git a/src/test/ui/run-pass/issues/issue-29516.rs b/src/test/run-pass/issues/issue-29516.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-29516.rs rename to src/test/run-pass/issues/issue-29516.rs diff --git a/src/test/ui/run-pass/issues/issue-29522.rs b/src/test/run-pass/issues/issue-29522.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-29522.rs rename to src/test/run-pass/issues/issue-29522.rs diff --git a/src/test/ui/run-pass/issues/issue-29540.rs b/src/test/run-pass/issues/issue-29540.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-29540.rs rename to src/test/run-pass/issues/issue-29540.rs diff --git a/src/test/ui/run-pass/issues/issue-29663.rs b/src/test/run-pass/issues/issue-29663.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-29663.rs rename to src/test/run-pass/issues/issue-29663.rs diff --git a/src/test/ui/run-pass/issues/issue-29668.rs b/src/test/run-pass/issues/issue-29668.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-29668.rs rename to src/test/run-pass/issues/issue-29668.rs diff --git a/src/test/ui/run-pass/issues/issue-29710.rs b/src/test/run-pass/issues/issue-29710.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-29710.rs rename to src/test/run-pass/issues/issue-29710.rs diff --git a/src/test/ui/run-pass/issues/issue-29740.rs b/src/test/run-pass/issues/issue-29740.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-29740.rs rename to src/test/run-pass/issues/issue-29740.rs diff --git a/src/test/ui/run-pass/issues/issue-29746.rs b/src/test/run-pass/issues/issue-29746.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-29746.rs rename to src/test/run-pass/issues/issue-29746.rs diff --git a/src/test/ui/run-pass/issues/issue-29844.rs b/src/test/run-pass/issues/issue-29844.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-29844.rs rename to src/test/run-pass/issues/issue-29844.rs diff --git a/src/test/ui/run-pass/issues/issue-2989.rs b/src/test/run-pass/issues/issue-2989.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-2989.rs rename to src/test/run-pass/issues/issue-2989.rs diff --git a/src/test/ui/run-pass/issues/issue-29914-2.rs b/src/test/run-pass/issues/issue-29914-2.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-29914-2.rs rename to src/test/run-pass/issues/issue-29914-2.rs diff --git a/src/test/ui/run-pass/issues/issue-29914-3.rs b/src/test/run-pass/issues/issue-29914-3.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-29914-3.rs rename to src/test/run-pass/issues/issue-29914-3.rs diff --git a/src/test/ui/run-pass/issues/issue-29914.rs b/src/test/run-pass/issues/issue-29914.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-29914.rs rename to src/test/run-pass/issues/issue-29914.rs diff --git a/src/test/ui/run-pass/issues/issue-29927.rs b/src/test/run-pass/issues/issue-29927.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-29927.rs rename to src/test/run-pass/issues/issue-29927.rs diff --git a/src/test/ui/run-pass/issues/issue-29948.rs b/src/test/run-pass/issues/issue-29948.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-29948.rs rename to src/test/run-pass/issues/issue-29948.rs diff --git a/src/test/ui/run-pass/issues/issue-30018-nopanic.rs b/src/test/run-pass/issues/issue-30018-nopanic.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-30018-nopanic.rs rename to src/test/run-pass/issues/issue-30018-nopanic.rs diff --git a/src/test/ui/run-pass/issues/issue-30018-panic.rs b/src/test/run-pass/issues/issue-30018-panic.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-30018-panic.rs rename to src/test/run-pass/issues/issue-30018-panic.rs diff --git a/src/test/ui/run-pass/issues/issue-30081.rs b/src/test/run-pass/issues/issue-30081.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-30081.rs rename to src/test/run-pass/issues/issue-30081.rs diff --git a/src/test/ui/run-pass/issues/issue-3012-2.rs b/src/test/run-pass/issues/issue-3012-2.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-3012-2.rs rename to src/test/run-pass/issues/issue-3012-2.rs diff --git a/src/test/ui/run-pass/issues/issue-30240.rs b/src/test/run-pass/issues/issue-30240.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-30240.rs rename to src/test/run-pass/issues/issue-30240.rs diff --git a/src/test/ui/run-pass/issues/issue-3026.rs b/src/test/run-pass/issues/issue-3026.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-3026.rs rename to src/test/run-pass/issues/issue-3026.rs diff --git a/src/test/ui/run-pass/issues/issue-3037.rs b/src/test/run-pass/issues/issue-3037.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-3037.rs rename to src/test/run-pass/issues/issue-3037.rs diff --git a/src/test/ui/run-pass/issues/issue-30371.rs b/src/test/run-pass/issues/issue-30371.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-30371.rs rename to src/test/run-pass/issues/issue-30371.rs diff --git a/src/test/ui/run-pass/issues/issue-30490.rs b/src/test/run-pass/issues/issue-30490.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-30490.rs rename to src/test/run-pass/issues/issue-30490.rs diff --git a/src/test/ui/run-pass/issues/issue-3052.rs b/src/test/run-pass/issues/issue-3052.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-3052.rs rename to src/test/run-pass/issues/issue-3052.rs diff --git a/src/test/ui/run-pass/issues/issue-30530.rs b/src/test/run-pass/issues/issue-30530.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-30530.rs rename to src/test/run-pass/issues/issue-30530.rs diff --git a/src/test/ui/run-pass/issues/issue-30615.rs b/src/test/run-pass/issues/issue-30615.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-30615.rs rename to src/test/run-pass/issues/issue-30615.rs diff --git a/src/test/ui/run-pass/issues/issue-30756.rs b/src/test/run-pass/issues/issue-30756.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-30756.rs rename to src/test/run-pass/issues/issue-30756.rs diff --git a/src/test/ui/run-pass/issues/issue-30891.rs b/src/test/run-pass/issues/issue-30891.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-30891.rs rename to src/test/run-pass/issues/issue-30891.rs diff --git a/src/test/ui/run-pass/issues/issue-3091.rs b/src/test/run-pass/issues/issue-3091.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-3091.rs rename to src/test/run-pass/issues/issue-3091.rs diff --git a/src/test/ui/run-pass/issues/issue-3109.rs b/src/test/run-pass/issues/issue-3109.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-3109.rs rename to src/test/run-pass/issues/issue-3109.rs diff --git a/src/test/ui/run-pass/issues/issue-3121.rs b/src/test/run-pass/issues/issue-3121.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-3121.rs rename to src/test/run-pass/issues/issue-3121.rs diff --git a/src/test/ui/run-pass/issues/issue-31260.rs b/src/test/run-pass/issues/issue-31260.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-31260.rs rename to src/test/run-pass/issues/issue-31260.rs diff --git a/src/test/ui/run-pass/issues/issue-31267-additional.rs b/src/test/run-pass/issues/issue-31267-additional.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-31267-additional.rs rename to src/test/run-pass/issues/issue-31267-additional.rs diff --git a/src/test/ui/run-pass/issues/issue-31267.rs b/src/test/run-pass/issues/issue-31267.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-31267.rs rename to src/test/run-pass/issues/issue-31267.rs diff --git a/src/test/ui/run-pass/issues/issue-31299.rs b/src/test/run-pass/issues/issue-31299.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-31299.rs rename to src/test/run-pass/issues/issue-31299.rs diff --git a/src/test/ui/run-pass/issues/issue-3149.rs b/src/test/run-pass/issues/issue-3149.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-3149.rs rename to src/test/run-pass/issues/issue-3149.rs diff --git a/src/test/ui/run-pass/issues/issue-31597.rs b/src/test/run-pass/issues/issue-31597.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-31597.rs rename to src/test/run-pass/issues/issue-31597.rs diff --git a/src/test/ui/run-pass/issues/issue-31702.rs b/src/test/run-pass/issues/issue-31702.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-31702.rs rename to src/test/run-pass/issues/issue-31702.rs diff --git a/src/test/ui/run-pass/issues/issue-31776.rs b/src/test/run-pass/issues/issue-31776.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-31776.rs rename to src/test/run-pass/issues/issue-31776.rs diff --git a/src/test/ui/run-pass/issues/issue-32008.rs b/src/test/run-pass/issues/issue-32008.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-32008.rs rename to src/test/run-pass/issues/issue-32008.rs diff --git a/src/test/ui/run-pass/issues/issue-3211.rs b/src/test/run-pass/issues/issue-3211.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-3211.rs rename to src/test/run-pass/issues/issue-3211.rs diff --git a/src/test/ui/run-pass/issues/issue-3220.rs b/src/test/run-pass/issues/issue-3220.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-3220.rs rename to src/test/run-pass/issues/issue-3220.rs diff --git a/src/test/ui/run-pass/issues/issue-32292.rs b/src/test/run-pass/issues/issue-32292.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-32292.rs rename to src/test/run-pass/issues/issue-32292.rs diff --git a/src/test/ui/run-pass/issues/issue-32324.rs b/src/test/run-pass/issues/issue-32324.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-32324.rs rename to src/test/run-pass/issues/issue-32324.rs diff --git a/src/test/ui/run-pass/issues/issue-32389.rs b/src/test/run-pass/issues/issue-32389.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-32389.rs rename to src/test/run-pass/issues/issue-32389.rs diff --git a/src/test/ui/run-pass/issues/issue-32518.rs b/src/test/run-pass/issues/issue-32518.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-32518.rs rename to src/test/run-pass/issues/issue-32518.rs diff --git a/src/test/ui/run-pass/issues/issue-32805.rs b/src/test/run-pass/issues/issue-32805.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-32805.rs rename to src/test/run-pass/issues/issue-32805.rs diff --git a/src/test/ui/run-pass/issues/issue-3290.rs b/src/test/run-pass/issues/issue-3290.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-3290.rs rename to src/test/run-pass/issues/issue-3290.rs diff --git a/src/test/ui/run-pass/issues/issue-32947.rs b/src/test/run-pass/issues/issue-32947.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-32947.rs rename to src/test/run-pass/issues/issue-32947.rs diff --git a/src/test/ui/run-pass/issues/issue-33096.rs b/src/test/run-pass/issues/issue-33096.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-33096.rs rename to src/test/run-pass/issues/issue-33096.rs diff --git a/src/test/ui/run-pass/issues/issue-33185.rs b/src/test/run-pass/issues/issue-33185.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-33185.rs rename to src/test/run-pass/issues/issue-33185.rs diff --git a/src/test/ui/run-pass/issues/issue-33187.rs b/src/test/run-pass/issues/issue-33187.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-33187.rs rename to src/test/run-pass/issues/issue-33187.rs diff --git a/src/test/ui/run-pass/issues/issue-33202.rs b/src/test/run-pass/issues/issue-33202.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-33202.rs rename to src/test/run-pass/issues/issue-33202.rs diff --git a/src/test/ui/run-pass/issues/issue-33264.rs b/src/test/run-pass/issues/issue-33264.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-33264.rs rename to src/test/run-pass/issues/issue-33264.rs diff --git a/src/test/ui/run-pass/issues/issue-33287.rs b/src/test/run-pass/issues/issue-33287.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-33287.rs rename to src/test/run-pass/issues/issue-33287.rs diff --git a/src/test/ui/run-pass/issues/issue-333.rs b/src/test/run-pass/issues/issue-333.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-333.rs rename to src/test/run-pass/issues/issue-333.rs diff --git a/src/test/ui/run-pass/issues/issue-33387.rs b/src/test/run-pass/issues/issue-33387.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-33387.rs rename to src/test/run-pass/issues/issue-33387.rs diff --git a/src/test/ui/run-pass/issues/issue-33461.rs b/src/test/run-pass/issues/issue-33461.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-33461.rs rename to src/test/run-pass/issues/issue-33461.rs diff --git a/src/test/ui/run-pass/issues/issue-33498.rs b/src/test/run-pass/issues/issue-33498.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-33498.rs rename to src/test/run-pass/issues/issue-33498.rs diff --git a/src/test/ui/run-pass/issues/issue-33537.rs b/src/test/run-pass/issues/issue-33537.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-33537.rs rename to src/test/run-pass/issues/issue-33537.rs diff --git a/src/test/ui/run-pass/issues/issue-33687.rs b/src/test/run-pass/issues/issue-33687.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-33687.rs rename to src/test/run-pass/issues/issue-33687.rs diff --git a/src/test/ui/run-pass/issues/issue-33770.rs b/src/test/run-pass/issues/issue-33770.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-33770.rs rename to src/test/run-pass/issues/issue-33770.rs diff --git a/src/test/ui/run-pass/issues/issue-3389.rs b/src/test/run-pass/issues/issue-3389.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-3389.rs rename to src/test/run-pass/issues/issue-3389.rs diff --git a/src/test/ui/run-pass/issues/issue-33903.rs b/src/test/run-pass/issues/issue-33903.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-33903.rs rename to src/test/run-pass/issues/issue-33903.rs diff --git a/src/test/ui/run-pass/issues/issue-33992.rs b/src/test/run-pass/issues/issue-33992.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-33992.rs rename to src/test/run-pass/issues/issue-33992.rs diff --git a/src/test/ui/run-pass/issues/issue-34053.rs b/src/test/run-pass/issues/issue-34053.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-34053.rs rename to src/test/run-pass/issues/issue-34053.rs diff --git a/src/test/ui/run-pass/issues/issue-34074.rs b/src/test/run-pass/issues/issue-34074.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-34074.rs rename to src/test/run-pass/issues/issue-34074.rs diff --git a/src/test/ui/run-pass/issues/issue-34194.rs b/src/test/run-pass/issues/issue-34194.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-34194.rs rename to src/test/run-pass/issues/issue-34194.rs diff --git a/src/test/ui/run-pass/issues/issue-3424.rs b/src/test/run-pass/issues/issue-3424.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-3424.rs rename to src/test/run-pass/issues/issue-3424.rs diff --git a/src/test/ui/run-pass/issues/issue-3429.rs b/src/test/run-pass/issues/issue-3429.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-3429.rs rename to src/test/run-pass/issues/issue-3429.rs diff --git a/src/test/ui/run-pass/issues/issue-34427.rs b/src/test/run-pass/issues/issue-34427.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-34427.rs rename to src/test/run-pass/issues/issue-34427.rs diff --git a/src/test/ui/run-pass/issues/issue-3447.rs b/src/test/run-pass/issues/issue-3447.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-3447.rs rename to src/test/run-pass/issues/issue-3447.rs diff --git a/src/test/ui/run-pass/issues/issue-34503.rs b/src/test/run-pass/issues/issue-34503.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-34503.rs rename to src/test/run-pass/issues/issue-34503.rs diff --git a/src/test/ui/run-pass/issues/issue-34569.rs b/src/test/run-pass/issues/issue-34569.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-34569.rs rename to src/test/run-pass/issues/issue-34569.rs diff --git a/src/test/ui/run-pass/issues/issue-34571.rs b/src/test/run-pass/issues/issue-34571.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-34571.rs rename to src/test/run-pass/issues/issue-34571.rs diff --git a/src/test/ui/run-pass/issues/issue-34751.rs b/src/test/run-pass/issues/issue-34751.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-34751.rs rename to src/test/run-pass/issues/issue-34751.rs diff --git a/src/test/ui/run-pass/issues/issue-34780.rs b/src/test/run-pass/issues/issue-34780.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-34780.rs rename to src/test/run-pass/issues/issue-34780.rs diff --git a/src/test/ui/run-pass/issues/issue-34784.rs b/src/test/run-pass/issues/issue-34784.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-34784.rs rename to src/test/run-pass/issues/issue-34784.rs diff --git a/src/test/ui/run-pass/issues/issue-34796.rs b/src/test/run-pass/issues/issue-34796.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-34796.rs rename to src/test/run-pass/issues/issue-34796.rs diff --git a/src/test/ui/run-pass/issues/issue-34798.rs b/src/test/run-pass/issues/issue-34798.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-34798.rs rename to src/test/run-pass/issues/issue-34798.rs diff --git a/src/test/ui/run-pass/issues/issue-34932.rs b/src/test/run-pass/issues/issue-34932.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-34932.rs rename to src/test/run-pass/issues/issue-34932.rs diff --git a/src/test/ui/run-pass/issues/issue-3500.rs b/src/test/run-pass/issues/issue-3500.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-3500.rs rename to src/test/run-pass/issues/issue-3500.rs diff --git a/src/test/ui/run-pass/issues/issue-35376.rs b/src/test/run-pass/issues/issue-35376.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-35376.rs rename to src/test/run-pass/issues/issue-35376.rs diff --git a/src/test/ui/run-pass/issues/issue-35423.rs b/src/test/run-pass/issues/issue-35423.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-35423.rs rename to src/test/run-pass/issues/issue-35423.rs diff --git a/src/test/ui/run-pass/issues/issue-35546.rs b/src/test/run-pass/issues/issue-35546.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-35546.rs rename to src/test/run-pass/issues/issue-35546.rs diff --git a/src/test/ui/run-pass/issues/issue-3556.rs b/src/test/run-pass/issues/issue-3556.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-3556.rs rename to src/test/run-pass/issues/issue-3556.rs diff --git a/src/test/ui/run-pass/issues/issue-3559.rs b/src/test/run-pass/issues/issue-3559.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-3559.rs rename to src/test/run-pass/issues/issue-3559.rs diff --git a/src/test/ui/run-pass/issues/issue-35600.rs b/src/test/run-pass/issues/issue-35600.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-35600.rs rename to src/test/run-pass/issues/issue-35600.rs diff --git a/src/test/ui/run-pass/issues/issue-3563-2.rs b/src/test/run-pass/issues/issue-3563-2.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-3563-2.rs rename to src/test/run-pass/issues/issue-3563-2.rs diff --git a/src/test/ui/run-pass/issues/issue-3563-3.rs b/src/test/run-pass/issues/issue-3563-3.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-3563-3.rs rename to src/test/run-pass/issues/issue-3563-3.rs diff --git a/src/test/ui/run-pass/issues/issue-3574.rs b/src/test/run-pass/issues/issue-3574.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-3574.rs rename to src/test/run-pass/issues/issue-3574.rs diff --git a/src/test/ui/run-pass/issues/issue-35815.rs b/src/test/run-pass/issues/issue-35815.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-35815.rs rename to src/test/run-pass/issues/issue-35815.rs diff --git a/src/test/ui/run-pass/issues/issue-36023.rs b/src/test/run-pass/issues/issue-36023.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-36023.rs rename to src/test/run-pass/issues/issue-36023.rs diff --git a/src/test/ui/run-pass/issues/issue-36036-associated-type-layout.rs b/src/test/run-pass/issues/issue-36036-associated-type-layout.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-36036-associated-type-layout.rs rename to src/test/run-pass/issues/issue-36036-associated-type-layout.rs diff --git a/src/test/ui/run-pass/issues/issue-36053.rs b/src/test/run-pass/issues/issue-36053.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-36053.rs rename to src/test/run-pass/issues/issue-36053.rs diff --git a/src/test/ui/run-pass/issues/issue-36075.rs b/src/test/run-pass/issues/issue-36075.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-36075.rs rename to src/test/run-pass/issues/issue-36075.rs diff --git a/src/test/ui/run-pass/issues/issue-3609.rs b/src/test/run-pass/issues/issue-3609.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-3609.rs rename to src/test/run-pass/issues/issue-3609.rs diff --git a/src/test/ui/run-pass/issues/issue-36139-normalize-closure-sig.rs b/src/test/run-pass/issues/issue-36139-normalize-closure-sig.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-36139-normalize-closure-sig.rs rename to src/test/run-pass/issues/issue-36139-normalize-closure-sig.rs diff --git a/src/test/ui/run-pass/issues/issue-36260.rs b/src/test/run-pass/issues/issue-36260.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-36260.rs rename to src/test/run-pass/issues/issue-36260.rs diff --git a/src/test/ui/run-pass/issues/issue-36278-prefix-nesting.rs b/src/test/run-pass/issues/issue-36278-prefix-nesting.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-36278-prefix-nesting.rs rename to src/test/run-pass/issues/issue-36278-prefix-nesting.rs diff --git a/src/test/ui/run-pass/issues/issue-36381.rs b/src/test/run-pass/issues/issue-36381.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-36381.rs rename to src/test/run-pass/issues/issue-36381.rs diff --git a/src/test/ui/run-pass/issues/issue-36401.rs b/src/test/run-pass/issues/issue-36401.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-36401.rs rename to src/test/run-pass/issues/issue-36401.rs diff --git a/src/test/ui/run-pass/issues/issue-36474.rs b/src/test/run-pass/issues/issue-36474.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-36474.rs rename to src/test/run-pass/issues/issue-36474.rs diff --git a/src/test/ui/run-pass/issues/issue-3656.rs b/src/test/run-pass/issues/issue-3656.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-3656.rs rename to src/test/run-pass/issues/issue-3656.rs diff --git a/src/test/ui/run-pass/issues/issue-36744-bitcast-args-if-needed.rs b/src/test/run-pass/issues/issue-36744-bitcast-args-if-needed.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-36744-bitcast-args-if-needed.rs rename to src/test/run-pass/issues/issue-36744-bitcast-args-if-needed.rs diff --git a/src/test/ui/run-pass/issues/issue-36744-without-calls.rs b/src/test/run-pass/issues/issue-36744-without-calls.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-36744-without-calls.rs rename to src/test/run-pass/issues/issue-36744-without-calls.rs diff --git a/src/test/ui/run-pass/issues/issue-36768.rs b/src/test/run-pass/issues/issue-36768.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-36768.rs rename to src/test/run-pass/issues/issue-36768.rs diff --git a/src/test/ui/run-pass/issues/issue-36786-resolve-call.rs b/src/test/run-pass/issues/issue-36786-resolve-call.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-36786-resolve-call.rs rename to src/test/run-pass/issues/issue-36786-resolve-call.rs diff --git a/src/test/ui/run-pass/issues/issue-36792.rs b/src/test/run-pass/issues/issue-36792.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-36792.rs rename to src/test/run-pass/issues/issue-36792.rs diff --git a/src/test/ui/run-pass/issues/issue-36816.rs b/src/test/run-pass/issues/issue-36816.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-36816.rs rename to src/test/run-pass/issues/issue-36816.rs diff --git a/src/test/ui/run-pass/issues/issue-3683.rs b/src/test/run-pass/issues/issue-3683.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-3683.rs rename to src/test/run-pass/issues/issue-3683.rs diff --git a/src/test/ui/run-pass/issues/issue-36856.rs b/src/test/run-pass/issues/issue-36856.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-36856.rs rename to src/test/run-pass/issues/issue-36856.rs diff --git a/src/test/ui/run-pass/issues/issue-36936.rs b/src/test/run-pass/issues/issue-36936.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-36936.rs rename to src/test/run-pass/issues/issue-36936.rs diff --git a/src/test/ui/run-pass/issues/issue-36954.rs b/src/test/run-pass/issues/issue-36954.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-36954.rs rename to src/test/run-pass/issues/issue-36954.rs diff --git a/src/test/ui/run-pass/issues/issue-3702.rs b/src/test/run-pass/issues/issue-3702.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-3702.rs rename to src/test/run-pass/issues/issue-3702.rs diff --git a/src/test/ui/run-pass/issues/issue-37109.rs b/src/test/run-pass/issues/issue-37109.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-37109.rs rename to src/test/run-pass/issues/issue-37109.rs diff --git a/src/test/ui/run-pass/issues/issue-37175.rs b/src/test/run-pass/issues/issue-37175.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-37175.rs rename to src/test/run-pass/issues/issue-37175.rs diff --git a/src/test/ui/run-pass/issues/issue-37222.rs b/src/test/run-pass/issues/issue-37222.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-37222.rs rename to src/test/run-pass/issues/issue-37222.rs diff --git a/src/test/ui/run-pass/issues/issue-37291/auxiliary/lib.rs b/src/test/run-pass/issues/issue-37291/auxiliary/lib.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-37291/auxiliary/lib.rs rename to src/test/run-pass/issues/issue-37291/auxiliary/lib.rs diff --git a/src/test/ui/run-pass/issues/issue-37291/main.rs b/src/test/run-pass/issues/issue-37291/main.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-37291/main.rs rename to src/test/run-pass/issues/issue-37291/main.rs diff --git a/src/test/ui/run-pass/issues/issue-3743.rs b/src/test/run-pass/issues/issue-3743.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-3743.rs rename to src/test/run-pass/issues/issue-3743.rs diff --git a/src/test/ui/run-pass/issues/issue-3753.rs b/src/test/run-pass/issues/issue-3753.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-3753.rs rename to src/test/run-pass/issues/issue-3753.rs diff --git a/src/test/ui/run-pass/issues/issue-37598.rs b/src/test/run-pass/issues/issue-37598.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-37598.rs rename to src/test/run-pass/issues/issue-37598.rs diff --git a/src/test/ui/run-pass/issues/issue-37655.rs b/src/test/run-pass/issues/issue-37655.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-37655.rs rename to src/test/run-pass/issues/issue-37655.rs diff --git a/src/test/ui/run-pass/issues/issue-37686.rs b/src/test/run-pass/issues/issue-37686.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-37686.rs rename to src/test/run-pass/issues/issue-37686.rs diff --git a/src/test/ui/run-pass/issues/issue-37725.rs b/src/test/run-pass/issues/issue-37725.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-37725.rs rename to src/test/run-pass/issues/issue-37725.rs diff --git a/src/test/ui/run-pass/issues/issue-37733.rs b/src/test/run-pass/issues/issue-37733.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-37733.rs rename to src/test/run-pass/issues/issue-37733.rs diff --git a/src/test/ui/run-pass/issues/issue-3794.rs b/src/test/run-pass/issues/issue-3794.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-3794.rs rename to src/test/run-pass/issues/issue-3794.rs diff --git a/src/test/ui/run-pass/issues/issue-37991.rs b/src/test/run-pass/issues/issue-37991.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-37991.rs rename to src/test/run-pass/issues/issue-37991.rs diff --git a/src/test/ui/run-pass/issues/issue-38002.rs b/src/test/run-pass/issues/issue-38002.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-38002.rs rename to src/test/run-pass/issues/issue-38002.rs diff --git a/src/test/ui/run-pass/issues/issue-38033.rs b/src/test/run-pass/issues/issue-38033.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-38033.rs rename to src/test/run-pass/issues/issue-38033.rs diff --git a/src/test/ui/run-pass/issues/issue-38074.rs b/src/test/run-pass/issues/issue-38074.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-38074.rs rename to src/test/run-pass/issues/issue-38074.rs diff --git a/src/test/ui/run-pass/issues/issue-38091.rs b/src/test/run-pass/issues/issue-38091.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-38091.rs rename to src/test/run-pass/issues/issue-38091.rs diff --git a/src/test/ui/run-pass/issues/issue-38190.rs b/src/test/run-pass/issues/issue-38190.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-38190.rs rename to src/test/run-pass/issues/issue-38190.rs diff --git a/src/test/ui/run-pass/issues/issue-38226.rs b/src/test/run-pass/issues/issue-38226.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-38226.rs rename to src/test/run-pass/issues/issue-38226.rs diff --git a/src/test/ui/run-pass/issues/issue-38437.rs b/src/test/run-pass/issues/issue-38437.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-38437.rs rename to src/test/run-pass/issues/issue-38437.rs diff --git a/src/test/ui/run-pass/issues/issue-3847.rs b/src/test/run-pass/issues/issue-3847.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-3847.rs rename to src/test/run-pass/issues/issue-3847.rs diff --git a/src/test/ui/run-pass/issues/issue-38556.rs b/src/test/run-pass/issues/issue-38556.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-38556.rs rename to src/test/run-pass/issues/issue-38556.rs diff --git a/src/test/ui/run-pass/issues/issue-38715.rs b/src/test/run-pass/issues/issue-38715.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-38715.rs rename to src/test/run-pass/issues/issue-38715.rs diff --git a/src/test/ui/run-pass/issues/issue-38727.rs b/src/test/run-pass/issues/issue-38727.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-38727.rs rename to src/test/run-pass/issues/issue-38727.rs diff --git a/src/test/ui/run-pass/issues/issue-3874.rs b/src/test/run-pass/issues/issue-3874.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-3874.rs rename to src/test/run-pass/issues/issue-3874.rs diff --git a/src/test/ui/run-pass/issues/issue-38763.rs b/src/test/run-pass/issues/issue-38763.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-38763.rs rename to src/test/run-pass/issues/issue-38763.rs diff --git a/src/test/ui/run-pass/issues/issue-3878.rs b/src/test/run-pass/issues/issue-3878.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-3878.rs rename to src/test/run-pass/issues/issue-3878.rs diff --git a/src/test/ui/run-pass/issues/issue-3888-2.rs b/src/test/run-pass/issues/issue-3888-2.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-3888-2.rs rename to src/test/run-pass/issues/issue-3888-2.rs diff --git a/src/test/ui/run-pass/issues/issue-38942.rs b/src/test/run-pass/issues/issue-38942.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-38942.rs rename to src/test/run-pass/issues/issue-38942.rs diff --git a/src/test/ui/run-pass/issues/issue-3895.rs b/src/test/run-pass/issues/issue-3895.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-3895.rs rename to src/test/run-pass/issues/issue-3895.rs diff --git a/src/test/ui/run-pass/issues/issue-38987.rs b/src/test/run-pass/issues/issue-38987.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-38987.rs rename to src/test/run-pass/issues/issue-38987.rs diff --git a/src/test/ui/run-pass/issues/issue-3904.rs b/src/test/run-pass/issues/issue-3904.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-3904.rs rename to src/test/run-pass/issues/issue-3904.rs diff --git a/src/test/ui/run-pass/issues/issue-39089.rs b/src/test/run-pass/issues/issue-39089.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-39089.rs rename to src/test/run-pass/issues/issue-39089.rs diff --git a/src/test/ui/run-pass/issues/issue-39292.rs b/src/test/run-pass/issues/issue-39292.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-39292.rs rename to src/test/run-pass/issues/issue-39292.rs diff --git a/src/test/ui/run-pass/issues/issue-3935.rs b/src/test/run-pass/issues/issue-3935.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-3935.rs rename to src/test/run-pass/issues/issue-3935.rs diff --git a/src/test/ui/run-pass/issues/issue-39367.rs b/src/test/run-pass/issues/issue-39367.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-39367.rs rename to src/test/run-pass/issues/issue-39367.rs diff --git a/src/test/ui/run-pass/issues/issue-39467.rs b/src/test/run-pass/issues/issue-39467.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-39467.rs rename to src/test/run-pass/issues/issue-39467.rs diff --git a/src/test/ui/run-pass/issues/issue-39548.rs b/src/test/run-pass/issues/issue-39548.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-39548.rs rename to src/test/run-pass/issues/issue-39548.rs diff --git a/src/test/ui/run-pass/issues/issue-39709.rs b/src/test/run-pass/issues/issue-39709.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-39709.rs rename to src/test/run-pass/issues/issue-39709.rs diff --git a/src/test/ui/run-pass/issues/issue-39720.rs b/src/test/run-pass/issues/issue-39720.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-39720.rs rename to src/test/run-pass/issues/issue-39720.rs diff --git a/src/test/ui/run-pass/issues/issue-39720.stderr b/src/test/run-pass/issues/issue-39720.stderr similarity index 100% rename from src/test/ui/run-pass/issues/issue-39720.stderr rename to src/test/run-pass/issues/issue-39720.stderr diff --git a/src/test/ui/run-pass/issues/issue-3979-2.rs b/src/test/run-pass/issues/issue-3979-2.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-3979-2.rs rename to src/test/run-pass/issues/issue-3979-2.rs diff --git a/src/test/ui/run-pass/issues/issue-3979-generics.rs b/src/test/run-pass/issues/issue-3979-generics.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-3979-generics.rs rename to src/test/run-pass/issues/issue-3979-generics.rs diff --git a/src/test/ui/run-pass/issues/issue-3979-xcrate.rs b/src/test/run-pass/issues/issue-3979-xcrate.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-3979-xcrate.rs rename to src/test/run-pass/issues/issue-3979-xcrate.rs diff --git a/src/test/ui/run-pass/issues/issue-3979.rs b/src/test/run-pass/issues/issue-3979.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-3979.rs rename to src/test/run-pass/issues/issue-3979.rs diff --git a/src/test/ui/run-pass/issues/issue-39808.rs b/src/test/run-pass/issues/issue-39808.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-39808.rs rename to src/test/run-pass/issues/issue-39808.rs diff --git a/src/test/ui/run-pass/issues/issue-39823.rs b/src/test/run-pass/issues/issue-39823.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-39823.rs rename to src/test/run-pass/issues/issue-39823.rs diff --git a/src/test/ui/run-pass/issues/issue-39827.rs b/src/test/run-pass/issues/issue-39827.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-39827.rs rename to src/test/run-pass/issues/issue-39827.rs diff --git a/src/test/ui/run-pass/issues/issue-3991.rs b/src/test/run-pass/issues/issue-3991.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-3991.rs rename to src/test/run-pass/issues/issue-3991.rs diff --git a/src/test/ui/run-pass/issues/issue-39984.rs b/src/test/run-pass/issues/issue-39984.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-39984.rs rename to src/test/run-pass/issues/issue-39984.rs diff --git a/src/test/ui/run-pass/issues/issue-40003.rs b/src/test/run-pass/issues/issue-40003.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-40003.rs rename to src/test/run-pass/issues/issue-40003.rs diff --git a/src/test/ui/run-pass/issues/issue-40085.rs b/src/test/run-pass/issues/issue-40085.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-40085.rs rename to src/test/run-pass/issues/issue-40085.rs diff --git a/src/test/ui/run-pass/issues/issue-40136.rs b/src/test/run-pass/issues/issue-40136.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-40136.rs rename to src/test/run-pass/issues/issue-40136.rs diff --git a/src/test/ui/run-pass/issues/issue-40235.rs b/src/test/run-pass/issues/issue-40235.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-40235.rs rename to src/test/run-pass/issues/issue-40235.rs diff --git a/src/test/ui/run-pass/issues/issue-4025.rs b/src/test/run-pass/issues/issue-4025.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-4025.rs rename to src/test/run-pass/issues/issue-4025.rs diff --git a/src/test/ui/run-pass/issues/issue-40408.rs b/src/test/run-pass/issues/issue-40408.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-40408.rs rename to src/test/run-pass/issues/issue-40408.rs diff --git a/src/test/ui/run-pass/issues/issue-40469.rs b/src/test/run-pass/issues/issue-40469.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-40469.rs rename to src/test/run-pass/issues/issue-40469.rs diff --git a/src/test/ui/run-pass/issues/issue-40770.rs b/src/test/run-pass/issues/issue-40770.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-40770.rs rename to src/test/run-pass/issues/issue-40770.rs diff --git a/src/test/ui/run-pass/issues/issue-40847.rs b/src/test/run-pass/issues/issue-40847.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-40847.rs rename to src/test/run-pass/issues/issue-40847.rs diff --git a/src/test/ui/run-pass/issues/issue-40883.rs b/src/test/run-pass/issues/issue-40883.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-40883.rs rename to src/test/run-pass/issues/issue-40883.rs diff --git a/src/test/ui/run-pass/issues/issue-40951.rs b/src/test/run-pass/issues/issue-40951.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-40951.rs rename to src/test/run-pass/issues/issue-40951.rs diff --git a/src/test/ui/run-pass/issues/issue-40962.rs b/src/test/run-pass/issues/issue-40962.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-40962.rs rename to src/test/run-pass/issues/issue-40962.rs diff --git a/src/test/ui/run-pass/issues/issue-41053.rs b/src/test/run-pass/issues/issue-41053.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-41053.rs rename to src/test/run-pass/issues/issue-41053.rs diff --git a/src/test/ui/run-pass/issues/issue-4107.rs b/src/test/run-pass/issues/issue-4107.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-4107.rs rename to src/test/run-pass/issues/issue-4107.rs diff --git a/src/test/ui/run-pass/issues/issue-41213.rs b/src/test/run-pass/issues/issue-41213.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-41213.rs rename to src/test/run-pass/issues/issue-41213.rs diff --git a/src/test/ui/run-pass/issues/issue-41272.rs b/src/test/run-pass/issues/issue-41272.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-41272.rs rename to src/test/run-pass/issues/issue-41272.rs diff --git a/src/test/ui/run-pass/issues/issue-41298.rs b/src/test/run-pass/issues/issue-41298.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-41298.rs rename to src/test/run-pass/issues/issue-41298.rs diff --git a/src/test/ui/run-pass/issues/issue-41394.rs b/src/test/run-pass/issues/issue-41394.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-41394.rs rename to src/test/run-pass/issues/issue-41394.rs diff --git a/src/test/ui/run-pass/issues/issue-41479.rs b/src/test/run-pass/issues/issue-41479.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-41479.rs rename to src/test/run-pass/issues/issue-41479.rs diff --git a/src/test/ui/run-pass/issues/issue-41498.rs b/src/test/run-pass/issues/issue-41498.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-41498.rs rename to src/test/run-pass/issues/issue-41498.rs diff --git a/src/test/ui/run-pass/issues/issue-41604.rs b/src/test/run-pass/issues/issue-41604.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-41604.rs rename to src/test/run-pass/issues/issue-41604.rs diff --git a/src/test/ui/run-pass/issues/issue-41628.rs b/src/test/run-pass/issues/issue-41628.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-41628.rs rename to src/test/run-pass/issues/issue-41628.rs diff --git a/src/test/ui/run-pass/issues/issue-41677.rs b/src/test/run-pass/issues/issue-41677.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-41677.rs rename to src/test/run-pass/issues/issue-41677.rs diff --git a/src/test/ui/run-pass/issues/issue-41696.rs b/src/test/run-pass/issues/issue-41696.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-41696.rs rename to src/test/run-pass/issues/issue-41696.rs diff --git a/src/test/ui/run-pass/issues/issue-41744.rs b/src/test/run-pass/issues/issue-41744.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-41744.rs rename to src/test/run-pass/issues/issue-41744.rs diff --git a/src/test/ui/run-pass/issues/issue-41803.rs b/src/test/run-pass/issues/issue-41803.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-41803.rs rename to src/test/run-pass/issues/issue-41803.rs diff --git a/src/test/ui/run-pass/issues/issue-41849-variance-req.rs b/src/test/run-pass/issues/issue-41849-variance-req.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-41849-variance-req.rs rename to src/test/run-pass/issues/issue-41849-variance-req.rs diff --git a/src/test/ui/run-pass/issues/issue-41888.rs b/src/test/run-pass/issues/issue-41888.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-41888.rs rename to src/test/run-pass/issues/issue-41888.rs diff --git a/src/test/ui/run-pass/issues/issue-41936-variance-coerce-unsized-cycle.rs b/src/test/run-pass/issues/issue-41936-variance-coerce-unsized-cycle.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-41936-variance-coerce-unsized-cycle.rs rename to src/test/run-pass/issues/issue-41936-variance-coerce-unsized-cycle.rs diff --git a/src/test/ui/run-pass/issues/issue-42007.rs b/src/test/run-pass/issues/issue-42007.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-42007.rs rename to src/test/run-pass/issues/issue-42007.rs diff --git a/src/test/ui/run-pass/issues/issue-4208.rs b/src/test/run-pass/issues/issue-4208.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-4208.rs rename to src/test/run-pass/issues/issue-4208.rs diff --git a/src/test/ui/run-pass/issues/issue-42148.rs b/src/test/run-pass/issues/issue-42148.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-42148.rs rename to src/test/run-pass/issues/issue-42148.rs diff --git a/src/test/ui/run-pass/issues/issue-42210.rs b/src/test/run-pass/issues/issue-42210.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-42210.rs rename to src/test/run-pass/issues/issue-42210.rs diff --git a/src/test/ui/run-pass/issues/issue-4228.rs b/src/test/run-pass/issues/issue-4228.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-4228.rs rename to src/test/run-pass/issues/issue-4228.rs diff --git a/src/test/ui/run-pass/issues/issue-42453.rs b/src/test/run-pass/issues/issue-42453.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-42453.rs rename to src/test/run-pass/issues/issue-42453.rs diff --git a/src/test/ui/run-pass/issues/issue-42463.rs b/src/test/run-pass/issues/issue-42463.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-42463.rs rename to src/test/run-pass/issues/issue-42463.rs diff --git a/src/test/ui/run-pass/issues/issue-42467.rs b/src/test/run-pass/issues/issue-42467.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-42467.rs rename to src/test/run-pass/issues/issue-42467.rs diff --git a/src/test/ui/run-pass/issues/issue-4252.rs b/src/test/run-pass/issues/issue-4252.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-4252.rs rename to src/test/run-pass/issues/issue-4252.rs diff --git a/src/test/ui/run-pass/issues/issue-42552.rs b/src/test/run-pass/issues/issue-42552.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-42552.rs rename to src/test/run-pass/issues/issue-42552.rs diff --git a/src/test/ui/run-pass/issues/issue-42679.rs b/src/test/run-pass/issues/issue-42679.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-42679.rs rename to src/test/run-pass/issues/issue-42679.rs diff --git a/src/test/ui/run-pass/issues/issue-42747.rs b/src/test/run-pass/issues/issue-42747.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-42747.rs rename to src/test/run-pass/issues/issue-42747.rs diff --git a/src/test/ui/run-pass/issues/issue-42956.rs b/src/test/run-pass/issues/issue-42956.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-42956.rs rename to src/test/run-pass/issues/issue-42956.rs diff --git a/src/test/ui/run-pass/issues/issue-43057.rs b/src/test/run-pass/issues/issue-43057.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-43057.rs rename to src/test/run-pass/issues/issue-43057.rs diff --git a/src/test/ui/run-pass/issues/issue-43132.rs b/src/test/run-pass/issues/issue-43132.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-43132.rs rename to src/test/run-pass/issues/issue-43132.rs diff --git a/src/test/ui/run-pass/issues/issue-43205.rs b/src/test/run-pass/issues/issue-43205.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-43205.rs rename to src/test/run-pass/issues/issue-43205.rs diff --git a/src/test/ui/run-pass/issues/issue-43291.rs b/src/test/run-pass/issues/issue-43291.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-43291.rs rename to src/test/run-pass/issues/issue-43291.rs diff --git a/src/test/ui/run-pass/issues/issue-4333.rs b/src/test/run-pass/issues/issue-4333.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-4333.rs rename to src/test/run-pass/issues/issue-4333.rs diff --git a/src/test/ui/run-pass/issues/issue-43357.rs b/src/test/run-pass/issues/issue-43357.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-43357.rs rename to src/test/run-pass/issues/issue-43357.rs diff --git a/src/test/ui/run-pass/issues/issue-43483.rs b/src/test/run-pass/issues/issue-43483.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-43483.rs rename to src/test/run-pass/issues/issue-43483.rs diff --git a/src/test/ui/run-pass/issues/issue-43692.rs b/src/test/run-pass/issues/issue-43692.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-43692.rs rename to src/test/run-pass/issues/issue-43692.rs diff --git a/src/test/ui/run-pass/issues/issue-43853.rs b/src/test/run-pass/issues/issue-43853.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-43853.rs rename to src/test/run-pass/issues/issue-43853.rs diff --git a/src/test/ui/run-pass/issues/issue-4387.rs b/src/test/run-pass/issues/issue-4387.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-4387.rs rename to src/test/run-pass/issues/issue-4387.rs diff --git a/src/test/ui/run-pass/issues/issue-43910.rs b/src/test/run-pass/issues/issue-43910.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-43910.rs rename to src/test/run-pass/issues/issue-43910.rs diff --git a/src/test/ui/run-pass/issues/issue-43923.rs b/src/test/run-pass/issues/issue-43923.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-43923.rs rename to src/test/run-pass/issues/issue-43923.rs diff --git a/src/test/ui/run-pass/issues/issue-44005.rs b/src/test/run-pass/issues/issue-44005.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-44005.rs rename to src/test/run-pass/issues/issue-44005.rs diff --git a/src/test/ui/run-pass/issues/issue-4401.rs b/src/test/run-pass/issues/issue-4401.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-4401.rs rename to src/test/run-pass/issues/issue-4401.rs diff --git a/src/test/ui/run-pass/issues/issue-44056.rs b/src/test/run-pass/issues/issue-44056.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-44056.rs rename to src/test/run-pass/issues/issue-44056.rs diff --git a/src/test/ui/run-pass/issues/issue-44247.rs b/src/test/run-pass/issues/issue-44247.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-44247.rs rename to src/test/run-pass/issues/issue-44247.rs diff --git a/src/test/ui/run-pass/issues/issue-44333.rs b/src/test/run-pass/issues/issue-44333.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-44333.rs rename to src/test/run-pass/issues/issue-44333.rs diff --git a/src/test/ui/run-pass/issues/issue-44373.rs b/src/test/run-pass/issues/issue-44373.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-44373.rs rename to src/test/run-pass/issues/issue-44373.rs diff --git a/src/test/ui/run-pass/issues/issue-44402.rs b/src/test/run-pass/issues/issue-44402.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-44402.rs rename to src/test/run-pass/issues/issue-44402.rs diff --git a/src/test/ui/run-pass/issues/issue-4446.rs b/src/test/run-pass/issues/issue-4446.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-4446.rs rename to src/test/run-pass/issues/issue-4446.rs diff --git a/src/test/ui/run-pass/issues/issue-4448.rs b/src/test/run-pass/issues/issue-4448.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-4448.rs rename to src/test/run-pass/issues/issue-4448.rs diff --git a/src/test/ui/run-pass/issues/issue-4464.rs b/src/test/run-pass/issues/issue-4464.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-4464.rs rename to src/test/run-pass/issues/issue-4464.rs diff --git a/src/test/ui/run-pass/issues/issue-44730.rs b/src/test/run-pass/issues/issue-44730.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-44730.rs rename to src/test/run-pass/issues/issue-44730.rs diff --git a/src/test/ui/run-pass/issues/issue-44851.rs b/src/test/run-pass/issues/issue-44851.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-44851.rs rename to src/test/run-pass/issues/issue-44851.rs diff --git a/src/test/ui/run-pass/issues/issue-45124.rs b/src/test/run-pass/issues/issue-45124.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-45124.rs rename to src/test/run-pass/issues/issue-45124.rs diff --git a/src/test/ui/run-pass/issues/issue-45152.rs b/src/test/run-pass/issues/issue-45152.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-45152.rs rename to src/test/run-pass/issues/issue-45152.rs diff --git a/src/test/ui/run-pass/issues/issue-4541.rs b/src/test/run-pass/issues/issue-4541.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-4541.rs rename to src/test/run-pass/issues/issue-4541.rs diff --git a/src/test/ui/run-pass/issues/issue-4542.rs b/src/test/run-pass/issues/issue-4542.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-4542.rs rename to src/test/run-pass/issues/issue-4542.rs diff --git a/src/test/ui/run-pass/issues/issue-45425.rs b/src/test/run-pass/issues/issue-45425.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-45425.rs rename to src/test/run-pass/issues/issue-45425.rs diff --git a/src/test/ui/run-pass/issues/issue-4545.rs b/src/test/run-pass/issues/issue-4545.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-4545.rs rename to src/test/run-pass/issues/issue-4545.rs diff --git a/src/test/ui/run-pass/issues/issue-45731.rs b/src/test/run-pass/issues/issue-45731.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-45731.rs rename to src/test/run-pass/issues/issue-45731.rs diff --git a/src/test/ui/run-pass/issues/issue-46069.rs b/src/test/run-pass/issues/issue-46069.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-46069.rs rename to src/test/run-pass/issues/issue-46069.rs diff --git a/src/test/ui/run-pass/issues/issue-46095.rs b/src/test/run-pass/issues/issue-46095.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-46095.rs rename to src/test/run-pass/issues/issue-46095.rs diff --git a/src/test/ui/run-pass/issues/issue-46519.rs b/src/test/run-pass/issues/issue-46519.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-46519.rs rename to src/test/run-pass/issues/issue-46519.rs diff --git a/src/test/ui/run-pass/issues/issue-46553.rs b/src/test/run-pass/issues/issue-46553.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-46553.rs rename to src/test/run-pass/issues/issue-46553.rs diff --git a/src/test/ui/run-pass/issues/issue-46845.rs b/src/test/run-pass/issues/issue-46845.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-46845.rs rename to src/test/run-pass/issues/issue-46845.rs diff --git a/src/test/ui/run-pass/issues/issue-46855.rs b/src/test/run-pass/issues/issue-46855.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-46855.rs rename to src/test/run-pass/issues/issue-46855.rs diff --git a/src/test/ui/run-pass/issues/issue-46920-byte-array-patterns.rs b/src/test/run-pass/issues/issue-46920-byte-array-patterns.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-46920-byte-array-patterns.rs rename to src/test/run-pass/issues/issue-46920-byte-array-patterns.rs diff --git a/src/test/ui/run-pass/issues/issue-46959.rs b/src/test/run-pass/issues/issue-46959.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-46959.rs rename to src/test/run-pass/issues/issue-46959.rs diff --git a/src/test/ui/run-pass/issues/issue-46964.rs b/src/test/run-pass/issues/issue-46964.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-46964.rs rename to src/test/run-pass/issues/issue-46964.rs diff --git a/src/test/ui/run-pass/issues/issue-47139-1.rs b/src/test/run-pass/issues/issue-47139-1.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-47139-1.rs rename to src/test/run-pass/issues/issue-47139-1.rs diff --git a/src/test/ui/run-pass/issues/issue-47139-2.rs b/src/test/run-pass/issues/issue-47139-2.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-47139-2.rs rename to src/test/run-pass/issues/issue-47139-2.rs diff --git a/src/test/ui/run-pass/issues/issue-4734.rs b/src/test/run-pass/issues/issue-4734.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-4734.rs rename to src/test/run-pass/issues/issue-4734.rs diff --git a/src/test/ui/run-pass/issues/issue-4735.rs b/src/test/run-pass/issues/issue-4735.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-4735.rs rename to src/test/run-pass/issues/issue-4735.rs diff --git a/src/test/ui/run-pass/issues/issue-47364.rs b/src/test/run-pass/issues/issue-47364.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-47364.rs rename to src/test/run-pass/issues/issue-47364.rs diff --git a/src/test/ui/run-pass/issues/issue-4759-1.rs b/src/test/run-pass/issues/issue-4759-1.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-4759-1.rs rename to src/test/run-pass/issues/issue-4759-1.rs diff --git a/src/test/ui/run-pass/issues/issue-4759.rs b/src/test/run-pass/issues/issue-4759.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-4759.rs rename to src/test/run-pass/issues/issue-4759.rs diff --git a/src/test/ui/run-pass/issues/issue-47638.rs b/src/test/run-pass/issues/issue-47638.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-47638.rs rename to src/test/run-pass/issues/issue-47638.rs diff --git a/src/test/ui/run-pass/issues/issue-47673.rs b/src/test/run-pass/issues/issue-47673.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-47673.rs rename to src/test/run-pass/issues/issue-47673.rs diff --git a/src/test/ui/run-pass/issues/issue-47703-1.rs b/src/test/run-pass/issues/issue-47703-1.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-47703-1.rs rename to src/test/run-pass/issues/issue-47703-1.rs diff --git a/src/test/ui/run-pass/issues/issue-47703-tuple.rs b/src/test/run-pass/issues/issue-47703-tuple.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-47703-tuple.rs rename to src/test/run-pass/issues/issue-47703-tuple.rs diff --git a/src/test/ui/run-pass/issues/issue-47703.rs b/src/test/run-pass/issues/issue-47703.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-47703.rs rename to src/test/run-pass/issues/issue-47703.rs diff --git a/src/test/ui/run-pass/issues/issue-47722.rs b/src/test/run-pass/issues/issue-47722.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-47722.rs rename to src/test/run-pass/issues/issue-47722.rs diff --git a/src/test/ui/run-pass/issues/issue-47789.rs b/src/test/run-pass/issues/issue-47789.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-47789.rs rename to src/test/run-pass/issues/issue-47789.rs diff --git a/src/test/ui/run-pass/issues/issue-48159.rs b/src/test/run-pass/issues/issue-48159.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-48159.rs rename to src/test/run-pass/issues/issue-48159.rs diff --git a/src/test/ui/run-pass/issues/issue-4830.rs b/src/test/run-pass/issues/issue-4830.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-4830.rs rename to src/test/run-pass/issues/issue-4830.rs diff --git a/src/test/ui/run-pass/issues/issue-48508-aux.rs b/src/test/run-pass/issues/issue-48508-aux.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-48508-aux.rs rename to src/test/run-pass/issues/issue-48508-aux.rs diff --git a/src/test/ui/run-pass/issues/issue-48508.rs b/src/test/run-pass/issues/issue-48508.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-48508.rs rename to src/test/run-pass/issues/issue-48508.rs diff --git a/src/test/ui/run-pass/issues/issue-48551.rs b/src/test/run-pass/issues/issue-48551.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-48551.rs rename to src/test/run-pass/issues/issue-48551.rs diff --git a/src/test/ui/run-pass/issues/issue-4865-1.rs b/src/test/run-pass/issues/issue-4865-1.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-4865-1.rs rename to src/test/run-pass/issues/issue-4865-1.rs diff --git a/src/test/ui/run-pass/issues/issue-4865-2.rs b/src/test/run-pass/issues/issue-4865-2.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-4865-2.rs rename to src/test/run-pass/issues/issue-4865-2.rs diff --git a/src/test/ui/run-pass/issues/issue-4865-3.rs b/src/test/run-pass/issues/issue-4865-3.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-4865-3.rs rename to src/test/run-pass/issues/issue-4865-3.rs diff --git a/src/test/ui/run-pass/issues/issue-4875.rs b/src/test/run-pass/issues/issue-4875.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-4875.rs rename to src/test/run-pass/issues/issue-4875.rs diff --git a/src/test/ui/run-pass/issues/issue-48962.rs b/src/test/run-pass/issues/issue-48962.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-48962.rs rename to src/test/run-pass/issues/issue-48962.rs diff --git a/src/test/ui/run-pass/issues/issue-48984.rs b/src/test/run-pass/issues/issue-48984.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-48984.rs rename to src/test/run-pass/issues/issue-48984.rs diff --git a/src/test/ui/run-pass/issues/issue-49298.rs b/src/test/run-pass/issues/issue-49298.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-49298.rs rename to src/test/run-pass/issues/issue-49298.rs diff --git a/src/test/ui/run-pass/issues/issue-49556.rs b/src/test/run-pass/issues/issue-49556.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-49556.rs rename to src/test/run-pass/issues/issue-49556.rs diff --git a/src/test/ui/run-pass/issues/issue-49588-non-shorthand-field-patterns-in-pattern-macro.rs b/src/test/run-pass/issues/issue-49588-non-shorthand-field-patterns-in-pattern-macro.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-49588-non-shorthand-field-patterns-in-pattern-macro.rs rename to src/test/run-pass/issues/issue-49588-non-shorthand-field-patterns-in-pattern-macro.rs diff --git a/src/test/ui/run-pass/issues/issue-49632.rs b/src/test/run-pass/issues/issue-49632.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-49632.rs rename to src/test/run-pass/issues/issue-49632.rs diff --git a/src/test/ui/run-pass/issues/issue-49685.rs b/src/test/run-pass/issues/issue-49685.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-49685.rs rename to src/test/run-pass/issues/issue-49685.rs diff --git a/src/test/ui/run-pass/issues/issue-49854.rs b/src/test/run-pass/issues/issue-49854.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-49854.rs rename to src/test/run-pass/issues/issue-49854.rs diff --git a/src/test/ui/run-pass/issues/issue-49955-2.rs b/src/test/run-pass/issues/issue-49955-2.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-49955-2.rs rename to src/test/run-pass/issues/issue-49955-2.rs diff --git a/src/test/ui/run-pass/issues/issue-49955.rs b/src/test/run-pass/issues/issue-49955.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-49955.rs rename to src/test/run-pass/issues/issue-49955.rs diff --git a/src/test/ui/run-pass/issues/issue-49973.rs b/src/test/run-pass/issues/issue-49973.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-49973.rs rename to src/test/run-pass/issues/issue-49973.rs diff --git a/src/test/ui/run-pass/issues/issue-5008-borrowed-traitobject-method-call.rs b/src/test/run-pass/issues/issue-5008-borrowed-traitobject-method-call.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-5008-borrowed-traitobject-method-call.rs rename to src/test/run-pass/issues/issue-5008-borrowed-traitobject-method-call.rs diff --git a/src/test/ui/run-pass/issues/issue-50415.rs b/src/test/run-pass/issues/issue-50415.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-50415.rs rename to src/test/run-pass/issues/issue-50415.rs diff --git a/src/test/ui/run-pass/issues/issue-50442.rs b/src/test/run-pass/issues/issue-50442.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-50442.rs rename to src/test/run-pass/issues/issue-50442.rs diff --git a/src/test/ui/run-pass/issues/issue-5060.rs b/src/test/run-pass/issues/issue-5060.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-5060.rs rename to src/test/run-pass/issues/issue-5060.rs diff --git a/src/test/ui/run-pass/issues/issue-50689.rs b/src/test/run-pass/issues/issue-50689.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-50689.rs rename to src/test/run-pass/issues/issue-50689.rs diff --git a/src/test/ui/run-pass/issues/issue-50731.rs b/src/test/run-pass/issues/issue-50731.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-50731.rs rename to src/test/run-pass/issues/issue-50731.rs diff --git a/src/test/ui/run-pass/issues/issue-50811.rs b/src/test/run-pass/issues/issue-50811.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-50811.rs rename to src/test/run-pass/issues/issue-50811.rs diff --git a/src/test/ui/run-pass/issues/issue-50865-private-impl-trait/auxiliary/lib.rs b/src/test/run-pass/issues/issue-50865-private-impl-trait/auxiliary/lib.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-50865-private-impl-trait/auxiliary/lib.rs rename to src/test/run-pass/issues/issue-50865-private-impl-trait/auxiliary/lib.rs diff --git a/src/test/ui/run-pass/issues/issue-50865-private-impl-trait/main.rs b/src/test/run-pass/issues/issue-50865-private-impl-trait/main.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-50865-private-impl-trait/main.rs rename to src/test/run-pass/issues/issue-50865-private-impl-trait/main.rs diff --git a/src/test/ui/run-pass/issues/issue-51185.rs b/src/test/run-pass/issues/issue-51185.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-51185.rs rename to src/test/run-pass/issues/issue-51185.rs diff --git a/src/test/ui/run-pass/issues/issue-51345.rs b/src/test/run-pass/issues/issue-51345.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-51345.rs rename to src/test/run-pass/issues/issue-51345.rs diff --git a/src/test/ui/run-pass/issues/issue-51582.rs b/src/test/run-pass/issues/issue-51582.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-51582.rs rename to src/test/run-pass/issues/issue-51582.rs diff --git a/src/test/ui/run-pass/issues/issue-51655.rs b/src/test/run-pass/issues/issue-51655.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-51655.rs rename to src/test/run-pass/issues/issue-51655.rs diff --git a/src/test/ui/run-pass/issues/issue-51907.rs b/src/test/run-pass/issues/issue-51907.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-51907.rs rename to src/test/run-pass/issues/issue-51907.rs diff --git a/src/test/ui/run-pass/issues/issue-5192.rs b/src/test/run-pass/issues/issue-5192.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-5192.rs rename to src/test/run-pass/issues/issue-5192.rs diff --git a/src/test/ui/run-pass/issues/issue-52140/auxiliary/some_crate.rs b/src/test/run-pass/issues/issue-52140/auxiliary/some_crate.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-52140/auxiliary/some_crate.rs rename to src/test/run-pass/issues/issue-52140/auxiliary/some_crate.rs diff --git a/src/test/ui/run-pass/issues/issue-52140/main.rs b/src/test/run-pass/issues/issue-52140/main.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-52140/main.rs rename to src/test/run-pass/issues/issue-52140/main.rs diff --git a/src/test/ui/run-pass/issues/issue-52141/auxiliary/some_crate.rs b/src/test/run-pass/issues/issue-52141/auxiliary/some_crate.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-52141/auxiliary/some_crate.rs rename to src/test/run-pass/issues/issue-52141/auxiliary/some_crate.rs diff --git a/src/test/ui/run-pass/issues/issue-52141/main.rs b/src/test/run-pass/issues/issue-52141/main.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-52141/main.rs rename to src/test/run-pass/issues/issue-52141/main.rs diff --git a/src/test/ui/run-pass/issues/issue-52169.rs b/src/test/run-pass/issues/issue-52169.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-52169.rs rename to src/test/run-pass/issues/issue-52169.rs diff --git a/src/test/ui/run-pass/issues/issue-5239-2.rs b/src/test/run-pass/issues/issue-5239-2.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-5239-2.rs rename to src/test/run-pass/issues/issue-5239-2.rs diff --git a/src/test/ui/run-pass/issues/issue-5243.rs b/src/test/run-pass/issues/issue-5243.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-5243.rs rename to src/test/run-pass/issues/issue-5243.rs diff --git a/src/test/ui/run-pass/issues/issue-52557.rs b/src/test/run-pass/issues/issue-52557.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-52557.rs rename to src/test/run-pass/issues/issue-52557.rs diff --git a/src/test/ui/run-pass/issues/issue-52705/auxiliary/png2.rs b/src/test/run-pass/issues/issue-52705/auxiliary/png2.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-52705/auxiliary/png2.rs rename to src/test/run-pass/issues/issue-52705/auxiliary/png2.rs diff --git a/src/test/ui/run-pass/issues/issue-52705/main.rs b/src/test/run-pass/issues/issue-52705/main.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-52705/main.rs rename to src/test/run-pass/issues/issue-52705/main.rs diff --git a/src/test/ui/run-pass/issues/issue-5280.rs b/src/test/run-pass/issues/issue-5280.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-5280.rs rename to src/test/run-pass/issues/issue-5280.rs diff --git a/src/test/ui/run-pass/issues/issue-5315.rs b/src/test/run-pass/issues/issue-5315.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-5315.rs rename to src/test/run-pass/issues/issue-5315.rs diff --git a/src/test/ui/run-pass/issues/issue-5321-immediates-with-bare-self.rs b/src/test/run-pass/issues/issue-5321-immediates-with-bare-self.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-5321-immediates-with-bare-self.rs rename to src/test/run-pass/issues/issue-5321-immediates-with-bare-self.rs diff --git a/src/test/ui/run-pass/issues/issue-53333.rs b/src/test/run-pass/issues/issue-53333.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-53333.rs rename to src/test/run-pass/issues/issue-53333.rs diff --git a/src/test/ui/run-pass/issues/issue-5353.rs b/src/test/run-pass/issues/issue-5353.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-5353.rs rename to src/test/run-pass/issues/issue-5353.rs diff --git a/src/test/ui/run-pass/issues/issue-5518.rs b/src/test/run-pass/issues/issue-5518.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-5518.rs rename to src/test/run-pass/issues/issue-5518.rs diff --git a/src/test/ui/run-pass/issues/issue-5521.rs b/src/test/run-pass/issues/issue-5521.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-5521.rs rename to src/test/run-pass/issues/issue-5521.rs diff --git a/src/test/ui/run-pass/issues/issue-5530.rs b/src/test/run-pass/issues/issue-5530.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-5530.rs rename to src/test/run-pass/issues/issue-5530.rs diff --git a/src/test/ui/run-pass/issues/issue-5550.rs b/src/test/run-pass/issues/issue-5550.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-5550.rs rename to src/test/run-pass/issues/issue-5550.rs diff --git a/src/test/ui/run-pass/issues/issue-5554.rs b/src/test/run-pass/issues/issue-5554.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-5554.rs rename to src/test/run-pass/issues/issue-5554.rs diff --git a/src/test/ui/run-pass/issues/issue-5572.rs b/src/test/run-pass/issues/issue-5572.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-5572.rs rename to src/test/run-pass/issues/issue-5572.rs diff --git a/src/test/ui/run-pass/issues/issue-5666.rs b/src/test/run-pass/issues/issue-5666.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-5666.rs rename to src/test/run-pass/issues/issue-5666.rs diff --git a/src/test/ui/run-pass/issues/issue-5688.rs b/src/test/run-pass/issues/issue-5688.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-5688.rs rename to src/test/run-pass/issues/issue-5688.rs diff --git a/src/test/ui/run-pass/issues/issue-5708.rs b/src/test/run-pass/issues/issue-5708.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-5708.rs rename to src/test/run-pass/issues/issue-5708.rs diff --git a/src/test/ui/run-pass/issues/issue-5718.rs b/src/test/run-pass/issues/issue-5718.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-5718.rs rename to src/test/run-pass/issues/issue-5718.rs diff --git a/src/test/ui/run-pass/issues/issue-5741.rs b/src/test/run-pass/issues/issue-5741.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-5741.rs rename to src/test/run-pass/issues/issue-5741.rs diff --git a/src/test/ui/run-pass/issues/issue-5754.rs b/src/test/run-pass/issues/issue-5754.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-5754.rs rename to src/test/run-pass/issues/issue-5754.rs diff --git a/src/test/ui/run-pass/issues/issue-5791.rs b/src/test/run-pass/issues/issue-5791.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-5791.rs rename to src/test/run-pass/issues/issue-5791.rs diff --git a/src/test/ui/run-pass/issues/issue-5884.rs b/src/test/run-pass/issues/issue-5884.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-5884.rs rename to src/test/run-pass/issues/issue-5884.rs diff --git a/src/test/ui/run-pass/issues/issue-5900.rs b/src/test/run-pass/issues/issue-5900.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-5900.rs rename to src/test/run-pass/issues/issue-5900.rs diff --git a/src/test/ui/run-pass/issues/issue-5917.rs b/src/test/run-pass/issues/issue-5917.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-5917.rs rename to src/test/run-pass/issues/issue-5917.rs diff --git a/src/test/ui/run-pass/issues/issue-5950.rs b/src/test/run-pass/issues/issue-5950.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-5950.rs rename to src/test/run-pass/issues/issue-5950.rs diff --git a/src/test/ui/run-pass/issues/issue-5988.rs b/src/test/run-pass/issues/issue-5988.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-5988.rs rename to src/test/run-pass/issues/issue-5988.rs diff --git a/src/test/ui/run-pass/issues/issue-5997.rs b/src/test/run-pass/issues/issue-5997.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-5997.rs rename to src/test/run-pass/issues/issue-5997.rs diff --git a/src/test/ui/run-pass/issues/issue-6117.rs b/src/test/run-pass/issues/issue-6117.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-6117.rs rename to src/test/run-pass/issues/issue-6117.rs diff --git a/src/test/ui/run-pass/issues/issue-6128.rs b/src/test/run-pass/issues/issue-6128.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-6128.rs rename to src/test/run-pass/issues/issue-6128.rs diff --git a/src/test/ui/run-pass/issues/issue-6130.rs b/src/test/run-pass/issues/issue-6130.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-6130.rs rename to src/test/run-pass/issues/issue-6130.rs diff --git a/src/test/ui/run-pass/issues/issue-6153.rs b/src/test/run-pass/issues/issue-6153.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-6153.rs rename to src/test/run-pass/issues/issue-6153.rs diff --git a/src/test/ui/run-pass/issues/issue-6157.rs b/src/test/run-pass/issues/issue-6157.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-6157.rs rename to src/test/run-pass/issues/issue-6157.rs diff --git a/src/test/ui/run-pass/issues/issue-6318.rs b/src/test/run-pass/issues/issue-6318.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-6318.rs rename to src/test/run-pass/issues/issue-6318.rs diff --git a/src/test/ui/run-pass/issues/issue-6334.rs b/src/test/run-pass/issues/issue-6334.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-6334.rs rename to src/test/run-pass/issues/issue-6334.rs diff --git a/src/test/ui/run-pass/issues/issue-6341.rs b/src/test/run-pass/issues/issue-6341.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-6341.rs rename to src/test/run-pass/issues/issue-6341.rs diff --git a/src/test/ui/run-pass/issues/issue-6344-let.rs b/src/test/run-pass/issues/issue-6344-let.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-6344-let.rs rename to src/test/run-pass/issues/issue-6344-let.rs diff --git a/src/test/ui/run-pass/issues/issue-6344-match.rs b/src/test/run-pass/issues/issue-6344-match.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-6344-match.rs rename to src/test/run-pass/issues/issue-6344-match.rs diff --git a/src/test/ui/run-pass/issues/issue-6449.rs b/src/test/run-pass/issues/issue-6449.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-6449.rs rename to src/test/run-pass/issues/issue-6449.rs diff --git a/src/test/ui/run-pass/issues/issue-6470.rs b/src/test/run-pass/issues/issue-6470.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-6470.rs rename to src/test/run-pass/issues/issue-6470.rs diff --git a/src/test/ui/run-pass/issues/issue-6557.rs b/src/test/run-pass/issues/issue-6557.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-6557.rs rename to src/test/run-pass/issues/issue-6557.rs diff --git a/src/test/ui/run-pass/issues/issue-6892.rs b/src/test/run-pass/issues/issue-6892.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-6892.rs rename to src/test/run-pass/issues/issue-6892.rs diff --git a/src/test/ui/run-pass/issues/issue-6898.rs b/src/test/run-pass/issues/issue-6898.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-6898.rs rename to src/test/run-pass/issues/issue-6898.rs diff --git a/src/test/ui/run-pass/issues/issue-6919.rs b/src/test/run-pass/issues/issue-6919.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-6919.rs rename to src/test/run-pass/issues/issue-6919.rs diff --git a/src/test/ui/run-pass/issues/issue-6991.rs b/src/test/run-pass/issues/issue-6991.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-6991.rs rename to src/test/run-pass/issues/issue-6991.rs diff --git a/src/test/ui/run-pass/issues/issue-7012.rs b/src/test/run-pass/issues/issue-7012.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-7012.rs rename to src/test/run-pass/issues/issue-7012.rs diff --git a/src/test/ui/run-pass/issues/issue-7178.rs b/src/test/run-pass/issues/issue-7178.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-7178.rs rename to src/test/run-pass/issues/issue-7178.rs diff --git a/src/test/ui/run-pass/issues/issue-7222.rs b/src/test/run-pass/issues/issue-7222.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-7222.rs rename to src/test/run-pass/issues/issue-7222.rs diff --git a/src/test/ui/run-pass/issues/issue-7268.rs b/src/test/run-pass/issues/issue-7268.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-7268.rs rename to src/test/run-pass/issues/issue-7268.rs diff --git a/src/test/ui/run-pass/issues/issue-7344.rs b/src/test/run-pass/issues/issue-7344.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-7344.rs rename to src/test/run-pass/issues/issue-7344.rs diff --git a/src/test/ui/run-pass/issues/issue-7519-match-unit-in-arg.rs b/src/test/run-pass/issues/issue-7519-match-unit-in-arg.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-7519-match-unit-in-arg.rs rename to src/test/run-pass/issues/issue-7519-match-unit-in-arg.rs diff --git a/src/test/ui/run-pass/issues/issue-7563.rs b/src/test/run-pass/issues/issue-7563.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-7563.rs rename to src/test/run-pass/issues/issue-7563.rs diff --git a/src/test/ui/run-pass/issues/issue-7575.rs b/src/test/run-pass/issues/issue-7575.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-7575.rs rename to src/test/run-pass/issues/issue-7575.rs diff --git a/src/test/ui/run-pass/issues/issue-7607-2.rs b/src/test/run-pass/issues/issue-7607-2.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-7607-2.rs rename to src/test/run-pass/issues/issue-7607-2.rs diff --git a/src/test/ui/run-pass/issues/issue-7660.rs b/src/test/run-pass/issues/issue-7660.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-7660.rs rename to src/test/run-pass/issues/issue-7660.rs diff --git a/src/test/ui/run-pass/issues/issue-7663.rs b/src/test/run-pass/issues/issue-7663.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-7663.rs rename to src/test/run-pass/issues/issue-7663.rs diff --git a/src/test/ui/run-pass/issues/issue-7673-cast-generically-implemented-trait.rs b/src/test/run-pass/issues/issue-7673-cast-generically-implemented-trait.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-7673-cast-generically-implemented-trait.rs rename to src/test/run-pass/issues/issue-7673-cast-generically-implemented-trait.rs diff --git a/src/test/ui/run-pass/issues/issue-7784.rs b/src/test/run-pass/issues/issue-7784.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-7784.rs rename to src/test/run-pass/issues/issue-7784.rs diff --git a/src/test/ui/run-pass/issues/issue-7899.rs b/src/test/run-pass/issues/issue-7899.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-7899.rs rename to src/test/run-pass/issues/issue-7899.rs diff --git a/src/test/ui/run-pass/issues/issue-7911.rs b/src/test/run-pass/issues/issue-7911.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-7911.rs rename to src/test/run-pass/issues/issue-7911.rs diff --git a/src/test/ui/run-pass/issues/issue-8044.rs b/src/test/run-pass/issues/issue-8044.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-8044.rs rename to src/test/run-pass/issues/issue-8044.rs diff --git a/src/test/ui/run-pass/issues/issue-8171-default-method-self-inherit-builtin-trait.rs b/src/test/run-pass/issues/issue-8171-default-method-self-inherit-builtin-trait.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-8171-default-method-self-inherit-builtin-trait.rs rename to src/test/run-pass/issues/issue-8171-default-method-self-inherit-builtin-trait.rs diff --git a/src/test/ui/run-pass/issues/issue-8248.rs b/src/test/run-pass/issues/issue-8248.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-8248.rs rename to src/test/run-pass/issues/issue-8248.rs diff --git a/src/test/ui/run-pass/issues/issue-8249.rs b/src/test/run-pass/issues/issue-8249.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-8249.rs rename to src/test/run-pass/issues/issue-8249.rs diff --git a/src/test/ui/run-pass/issues/issue-8259.rs b/src/test/run-pass/issues/issue-8259.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-8259.rs rename to src/test/run-pass/issues/issue-8259.rs diff --git a/src/test/ui/run-pass/issues/issue-8351-1.rs b/src/test/run-pass/issues/issue-8351-1.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-8351-1.rs rename to src/test/run-pass/issues/issue-8351-1.rs diff --git a/src/test/ui/run-pass/issues/issue-8351-2.rs b/src/test/run-pass/issues/issue-8351-2.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-8351-2.rs rename to src/test/run-pass/issues/issue-8351-2.rs diff --git a/src/test/ui/run-pass/issues/issue-8391.rs b/src/test/run-pass/issues/issue-8391.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-8391.rs rename to src/test/run-pass/issues/issue-8391.rs diff --git a/src/test/ui/run-pass/issues/issue-8398.rs b/src/test/run-pass/issues/issue-8398.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-8398.rs rename to src/test/run-pass/issues/issue-8398.rs diff --git a/src/test/ui/run-pass/issues/issue-8401.rs b/src/test/run-pass/issues/issue-8401.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-8401.rs rename to src/test/run-pass/issues/issue-8401.rs diff --git a/src/test/ui/run-pass/issues/issue-8460.rs b/src/test/run-pass/issues/issue-8460.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-8460.rs rename to src/test/run-pass/issues/issue-8460.rs diff --git a/src/test/ui/run-pass/issues/issue-8498.rs b/src/test/run-pass/issues/issue-8498.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-8498.rs rename to src/test/run-pass/issues/issue-8498.rs diff --git a/src/test/ui/run-pass/issues/issue-8506.rs b/src/test/run-pass/issues/issue-8506.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-8506.rs rename to src/test/run-pass/issues/issue-8506.rs diff --git a/src/test/ui/run-pass/issues/issue-8521.rs b/src/test/run-pass/issues/issue-8521.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-8521.rs rename to src/test/run-pass/issues/issue-8521.rs diff --git a/src/test/ui/run-pass/issues/issue-8578.rs b/src/test/run-pass/issues/issue-8578.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-8578.rs rename to src/test/run-pass/issues/issue-8578.rs diff --git a/src/test/ui/run-pass/issues/issue-868.rs b/src/test/run-pass/issues/issue-868.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-868.rs rename to src/test/run-pass/issues/issue-868.rs diff --git a/src/test/ui/run-pass/issues/issue-8709.rs b/src/test/run-pass/issues/issue-8709.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-8709.rs rename to src/test/run-pass/issues/issue-8709.rs diff --git a/src/test/ui/run-pass/issues/issue-8783.rs b/src/test/run-pass/issues/issue-8783.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-8783.rs rename to src/test/run-pass/issues/issue-8783.rs diff --git a/src/test/ui/run-pass/issues/issue-8827.rs b/src/test/run-pass/issues/issue-8827.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-8827.rs rename to src/test/run-pass/issues/issue-8827.rs diff --git a/src/test/ui/run-pass/issues/issue-8851.rs b/src/test/run-pass/issues/issue-8851.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-8851.rs rename to src/test/run-pass/issues/issue-8851.rs diff --git a/src/test/ui/run-pass/issues/issue-8860.rs b/src/test/run-pass/issues/issue-8860.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-8860.rs rename to src/test/run-pass/issues/issue-8860.rs diff --git a/src/test/ui/run-pass/issues/issue-8898.rs b/src/test/run-pass/issues/issue-8898.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-8898.rs rename to src/test/run-pass/issues/issue-8898.rs diff --git a/src/test/ui/run-pass/issues/issue-9047.rs b/src/test/run-pass/issues/issue-9047.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-9047.rs rename to src/test/run-pass/issues/issue-9047.rs diff --git a/src/test/ui/run-pass/issues/issue-9110.rs b/src/test/run-pass/issues/issue-9110.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-9110.rs rename to src/test/run-pass/issues/issue-9110.rs diff --git a/src/test/ui/run-pass/issues/issue-9123.rs b/src/test/run-pass/issues/issue-9123.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-9123.rs rename to src/test/run-pass/issues/issue-9123.rs diff --git a/src/test/ui/run-pass/issues/issue-9129.rs b/src/test/run-pass/issues/issue-9129.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-9129.rs rename to src/test/run-pass/issues/issue-9129.rs diff --git a/src/test/ui/run-pass/issues/issue-9188.rs b/src/test/run-pass/issues/issue-9188.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-9188.rs rename to src/test/run-pass/issues/issue-9188.rs diff --git a/src/test/ui/run-pass/issues/issue-9243.rs b/src/test/run-pass/issues/issue-9243.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-9243.rs rename to src/test/run-pass/issues/issue-9243.rs diff --git a/src/test/ui/run-pass/issues/issue-9249.rs b/src/test/run-pass/issues/issue-9249.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-9249.rs rename to src/test/run-pass/issues/issue-9249.rs diff --git a/src/test/ui/run-pass/issues/issue-9259.rs b/src/test/run-pass/issues/issue-9259.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-9259.rs rename to src/test/run-pass/issues/issue-9259.rs diff --git a/src/test/ui/run-pass/issues/issue-9382.rs b/src/test/run-pass/issues/issue-9382.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-9382.rs rename to src/test/run-pass/issues/issue-9382.rs diff --git a/src/test/ui/run-pass/issues/issue-9394-inherited-trait-calls.rs b/src/test/run-pass/issues/issue-9394-inherited-trait-calls.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-9394-inherited-trait-calls.rs rename to src/test/run-pass/issues/issue-9394-inherited-trait-calls.rs diff --git a/src/test/ui/run-pass/issues/issue-9396.rs b/src/test/run-pass/issues/issue-9396.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-9396.rs rename to src/test/run-pass/issues/issue-9396.rs diff --git a/src/test/ui/run-pass/issues/issue-9446.rs b/src/test/run-pass/issues/issue-9446.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-9446.rs rename to src/test/run-pass/issues/issue-9446.rs diff --git a/src/test/ui/run-pass/issues/issue-9719.rs b/src/test/run-pass/issues/issue-9719.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-9719.rs rename to src/test/run-pass/issues/issue-9719.rs diff --git a/src/test/ui/run-pass/issues/issue-9737.rs b/src/test/run-pass/issues/issue-9737.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-9737.rs rename to src/test/run-pass/issues/issue-9737.rs diff --git a/src/test/ui/run-pass/issues/issue-979.rs b/src/test/run-pass/issues/issue-979.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-979.rs rename to src/test/run-pass/issues/issue-979.rs diff --git a/src/test/ui/run-pass/issues/issue-9837.rs b/src/test/run-pass/issues/issue-9837.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-9837.rs rename to src/test/run-pass/issues/issue-9837.rs diff --git a/src/test/ui/run-pass/issues/issue-9906.rs b/src/test/run-pass/issues/issue-9906.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-9906.rs rename to src/test/run-pass/issues/issue-9906.rs diff --git a/src/test/ui/run-pass/issues/issue-9918.rs b/src/test/run-pass/issues/issue-9918.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-9918.rs rename to src/test/run-pass/issues/issue-9918.rs diff --git a/src/test/ui/run-pass/issues/issue-9942.rs b/src/test/run-pass/issues/issue-9942.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-9942.rs rename to src/test/run-pass/issues/issue-9942.rs diff --git a/src/test/ui/run-pass/issues/issue-9951.rs b/src/test/run-pass/issues/issue-9951.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-9951.rs rename to src/test/run-pass/issues/issue-9951.rs diff --git a/src/test/ui/run-pass/issues/issue-9968.rs b/src/test/run-pass/issues/issue-9968.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue-9968.rs rename to src/test/run-pass/issues/issue-9968.rs diff --git a/src/test/ui/run-pass/issues/issue2170exe.rs b/src/test/run-pass/issues/issue2170exe.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue2170exe.rs rename to src/test/run-pass/issues/issue2170exe.rs diff --git a/src/test/ui/run-pass/issues/issue24687-embed-debuginfo/auxiliary/issue24687_lib.rs b/src/test/run-pass/issues/issue24687-embed-debuginfo/auxiliary/issue24687_lib.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue24687-embed-debuginfo/auxiliary/issue24687_lib.rs rename to src/test/run-pass/issues/issue24687-embed-debuginfo/auxiliary/issue24687_lib.rs diff --git a/src/test/ui/run-pass/issues/issue24687-embed-debuginfo/auxiliary/issue24687_mbcs_in_comments.rs b/src/test/run-pass/issues/issue24687-embed-debuginfo/auxiliary/issue24687_mbcs_in_comments.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue24687-embed-debuginfo/auxiliary/issue24687_mbcs_in_comments.rs rename to src/test/run-pass/issues/issue24687-embed-debuginfo/auxiliary/issue24687_mbcs_in_comments.rs diff --git a/src/test/ui/run-pass/issues/issue24687-embed-debuginfo/main.rs b/src/test/run-pass/issues/issue24687-embed-debuginfo/main.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue24687-embed-debuginfo/main.rs rename to src/test/run-pass/issues/issue24687-embed-debuginfo/main.rs diff --git a/src/test/ui/run-pass/issues/issue28498-must-work-ex1.rs b/src/test/run-pass/issues/issue28498-must-work-ex1.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue28498-must-work-ex1.rs rename to src/test/run-pass/issues/issue28498-must-work-ex1.rs diff --git a/src/test/ui/run-pass/issues/issue28498-must-work-ex2.rs b/src/test/run-pass/issues/issue28498-must-work-ex2.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue28498-must-work-ex2.rs rename to src/test/run-pass/issues/issue28498-must-work-ex2.rs diff --git a/src/test/ui/run-pass/issues/issue28498-ugeh-ex1.rs b/src/test/run-pass/issues/issue28498-ugeh-ex1.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue28498-ugeh-ex1.rs rename to src/test/run-pass/issues/issue28498-ugeh-ex1.rs diff --git a/src/test/ui/run-pass/issues/issue28498-ugeh-with-lifetime-param.rs b/src/test/run-pass/issues/issue28498-ugeh-with-lifetime-param.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue28498-ugeh-with-lifetime-param.rs rename to src/test/run-pass/issues/issue28498-ugeh-with-lifetime-param.rs diff --git a/src/test/ui/run-pass/issues/issue28498-ugeh-with-passed-to-fn.rs b/src/test/run-pass/issues/issue28498-ugeh-with-passed-to-fn.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue28498-ugeh-with-passed-to-fn.rs rename to src/test/run-pass/issues/issue28498-ugeh-with-passed-to-fn.rs diff --git a/src/test/ui/run-pass/issues/issue28498-ugeh-with-trait-bound.rs b/src/test/run-pass/issues/issue28498-ugeh-with-trait-bound.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue28498-ugeh-with-trait-bound.rs rename to src/test/run-pass/issues/issue28498-ugeh-with-trait-bound.rs diff --git a/src/test/ui/run-pass/issues/issue29927-1.rs b/src/test/run-pass/issues/issue29927-1.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue29927-1.rs rename to src/test/run-pass/issues/issue29927-1.rs diff --git a/src/test/ui/run-pass/issues/issue_26873_multifile/A/B.rs b/src/test/run-pass/issues/issue_26873_multifile/A/B.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue_26873_multifile/A/B.rs rename to src/test/run-pass/issues/issue_26873_multifile/A/B.rs diff --git a/src/test/ui/run-pass/issues/issue_26873_multifile/A/C.rs b/src/test/run-pass/issues/issue_26873_multifile/A/C.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue_26873_multifile/A/C.rs rename to src/test/run-pass/issues/issue_26873_multifile/A/C.rs diff --git a/src/test/ui/run-pass/issues/issue_26873_multifile/A/mod.rs b/src/test/run-pass/issues/issue_26873_multifile/A/mod.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue_26873_multifile/A/mod.rs rename to src/test/run-pass/issues/issue_26873_multifile/A/mod.rs diff --git a/src/test/ui/run-pass/issues/issue_26873_multifile/compiletest-ignore-dir b/src/test/run-pass/issues/issue_26873_multifile/compiletest-ignore-dir similarity index 100% rename from src/test/ui/run-pass/issues/issue_26873_multifile/compiletest-ignore-dir rename to src/test/run-pass/issues/issue_26873_multifile/compiletest-ignore-dir diff --git a/src/test/ui/run-pass/issues/issue_26873_multifile/mod.rs b/src/test/run-pass/issues/issue_26873_multifile/mod.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue_26873_multifile/mod.rs rename to src/test/run-pass/issues/issue_26873_multifile/mod.rs diff --git a/src/test/ui/run-pass/issues/issue_3136_b.rs b/src/test/run-pass/issues/issue_3136_b.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue_3136_b.rs rename to src/test/run-pass/issues/issue_3136_b.rs diff --git a/src/test/ui/run-pass/issues/issue_9155.rs b/src/test/run-pass/issues/issue_9155.rs similarity index 100% rename from src/test/ui/run-pass/issues/issue_9155.rs rename to src/test/run-pass/issues/issue_9155.rs diff --git a/src/test/ui/run-pass/iterators/into-iterator-type-inference-shift.rs b/src/test/run-pass/iterators/into-iterator-type-inference-shift.rs similarity index 100% rename from src/test/ui/run-pass/iterators/into-iterator-type-inference-shift.rs rename to src/test/run-pass/iterators/into-iterator-type-inference-shift.rs diff --git a/src/test/ui/run-pass/iterators/iter-cloned-type-inference.rs b/src/test/run-pass/iterators/iter-cloned-type-inference.rs similarity index 100% rename from src/test/ui/run-pass/iterators/iter-cloned-type-inference.rs rename to src/test/run-pass/iterators/iter-cloned-type-inference.rs diff --git a/src/test/ui/run-pass/iterators/iter-range.rs b/src/test/run-pass/iterators/iter-range.rs similarity index 100% rename from src/test/ui/run-pass/iterators/iter-range.rs rename to src/test/run-pass/iterators/iter-range.rs diff --git a/src/test/ui/run-pass/iterators/iter-step-overflow-debug.rs b/src/test/run-pass/iterators/iter-step-overflow-debug.rs similarity index 100% rename from src/test/ui/run-pass/iterators/iter-step-overflow-debug.rs rename to src/test/run-pass/iterators/iter-step-overflow-debug.rs diff --git a/src/test/ui/run-pass/iterators/iter-step-overflow-ndebug.rs b/src/test/run-pass/iterators/iter-step-overflow-ndebug.rs similarity index 100% rename from src/test/ui/run-pass/iterators/iter-step-overflow-ndebug.rs rename to src/test/run-pass/iterators/iter-step-overflow-ndebug.rs diff --git a/src/test/ui/run-pass/iterators/iter-sum-overflow-debug.rs b/src/test/run-pass/iterators/iter-sum-overflow-debug.rs similarity index 100% rename from src/test/ui/run-pass/iterators/iter-sum-overflow-debug.rs rename to src/test/run-pass/iterators/iter-sum-overflow-debug.rs diff --git a/src/test/ui/run-pass/iterators/iter-sum-overflow-ndebug.rs b/src/test/run-pass/iterators/iter-sum-overflow-ndebug.rs similarity index 100% rename from src/test/ui/run-pass/iterators/iter-sum-overflow-ndebug.rs rename to src/test/run-pass/iterators/iter-sum-overflow-ndebug.rs diff --git a/src/test/ui/run-pass/iterators/iter-sum-overflow-overflow-checks.rs b/src/test/run-pass/iterators/iter-sum-overflow-overflow-checks.rs similarity index 100% rename from src/test/ui/run-pass/iterators/iter-sum-overflow-overflow-checks.rs rename to src/test/run-pass/iterators/iter-sum-overflow-overflow-checks.rs diff --git a/src/test/ui/run-pass/iterators/iter-zip.rs b/src/test/run-pass/iterators/iter-zip.rs similarity index 100% rename from src/test/ui/run-pass/iterators/iter-zip.rs rename to src/test/run-pass/iterators/iter-zip.rs diff --git a/src/test/ui/run-pass/macros/assert-eq-macro-success.rs b/src/test/run-pass/macros/assert-eq-macro-success.rs similarity index 100% rename from src/test/ui/run-pass/macros/assert-eq-macro-success.rs rename to src/test/run-pass/macros/assert-eq-macro-success.rs diff --git a/src/test/ui/run-pass/macros/assert-eq-macro-unsized.rs b/src/test/run-pass/macros/assert-eq-macro-unsized.rs similarity index 100% rename from src/test/ui/run-pass/macros/assert-eq-macro-unsized.rs rename to src/test/run-pass/macros/assert-eq-macro-unsized.rs diff --git a/src/test/ui/run-pass/macros/assert-ne-macro-success.rs b/src/test/run-pass/macros/assert-ne-macro-success.rs similarity index 100% rename from src/test/ui/run-pass/macros/assert-ne-macro-success.rs rename to src/test/run-pass/macros/assert-ne-macro-success.rs diff --git a/src/test/ui/run-pass/macros/assert-ne-macro-unsized.rs b/src/test/run-pass/macros/assert-ne-macro-unsized.rs similarity index 100% rename from src/test/ui/run-pass/macros/assert-ne-macro-unsized.rs rename to src/test/run-pass/macros/assert-ne-macro-unsized.rs diff --git a/src/test/ui/run-pass/macros/auxiliary/macro-comma-support.rs b/src/test/run-pass/macros/auxiliary/macro-comma-support.rs similarity index 100% rename from src/test/ui/run-pass/macros/auxiliary/macro-comma-support.rs rename to src/test/run-pass/macros/auxiliary/macro-comma-support.rs diff --git a/src/test/ui/run-pass/macros/auxiliary/macro-include-items-expr.rs b/src/test/run-pass/macros/auxiliary/macro-include-items-expr.rs similarity index 100% rename from src/test/ui/run-pass/macros/auxiliary/macro-include-items-expr.rs rename to src/test/run-pass/macros/auxiliary/macro-include-items-expr.rs diff --git a/src/test/ui/run-pass/macros/auxiliary/macro-include-items-item.rs b/src/test/run-pass/macros/auxiliary/macro-include-items-item.rs similarity index 100% rename from src/test/ui/run-pass/macros/auxiliary/macro-include-items-item.rs rename to src/test/run-pass/macros/auxiliary/macro-include-items-item.rs diff --git a/src/test/ui/run-pass/macros/auxiliary/macro_crate_def_only.rs b/src/test/run-pass/macros/auxiliary/macro_crate_def_only.rs similarity index 100% rename from src/test/ui/run-pass/macros/auxiliary/macro_crate_def_only.rs rename to src/test/run-pass/macros/auxiliary/macro_crate_def_only.rs diff --git a/src/test/ui/run-pass/macros/auxiliary/macro_crate_nonterminal.rs b/src/test/run-pass/macros/auxiliary/macro_crate_nonterminal.rs similarity index 100% rename from src/test/ui/run-pass/macros/auxiliary/macro_crate_nonterminal.rs rename to src/test/run-pass/macros/auxiliary/macro_crate_nonterminal.rs diff --git a/src/test/ui/run-pass/macros/auxiliary/macro_export_inner_module.rs b/src/test/run-pass/macros/auxiliary/macro_export_inner_module.rs similarity index 100% rename from src/test/ui/run-pass/macros/auxiliary/macro_export_inner_module.rs rename to src/test/run-pass/macros/auxiliary/macro_export_inner_module.rs diff --git a/src/test/ui/run-pass/macros/auxiliary/macro_with_super_1.rs b/src/test/run-pass/macros/auxiliary/macro_with_super_1.rs similarity index 100% rename from src/test/ui/run-pass/macros/auxiliary/macro_with_super_1.rs rename to src/test/run-pass/macros/auxiliary/macro_with_super_1.rs diff --git a/src/test/ui/run-pass/macros/auxiliary/two_macros.rs b/src/test/run-pass/macros/auxiliary/two_macros.rs similarity index 100% rename from src/test/ui/run-pass/macros/auxiliary/two_macros.rs rename to src/test/run-pass/macros/auxiliary/two_macros.rs diff --git a/src/test/ui/run-pass/macros/auxiliary/unstable-macros.rs b/src/test/run-pass/macros/auxiliary/unstable-macros.rs similarity index 100% rename from src/test/ui/run-pass/macros/auxiliary/unstable-macros.rs rename to src/test/run-pass/macros/auxiliary/unstable-macros.rs diff --git a/src/test/ui/run-pass/macros/auxiliary/use-macro-self.rs b/src/test/run-pass/macros/auxiliary/use-macro-self.rs similarity index 100% rename from src/test/ui/run-pass/macros/auxiliary/use-macro-self.rs rename to src/test/run-pass/macros/auxiliary/use-macro-self.rs diff --git a/src/test/ui/run-pass/macros/colorful-write-macros.rs b/src/test/run-pass/macros/colorful-write-macros.rs similarity index 100% rename from src/test/ui/run-pass/macros/colorful-write-macros.rs rename to src/test/run-pass/macros/colorful-write-macros.rs diff --git a/src/test/ui/run-pass/macros/conditional-debug-macro-on.rs b/src/test/run-pass/macros/conditional-debug-macro-on.rs similarity index 100% rename from src/test/ui/run-pass/macros/conditional-debug-macro-on.rs rename to src/test/run-pass/macros/conditional-debug-macro-on.rs diff --git a/src/test/ui/run-pass/macros/die-macro.rs b/src/test/run-pass/macros/die-macro.rs similarity index 100% rename from src/test/ui/run-pass/macros/die-macro.rs rename to src/test/run-pass/macros/die-macro.rs diff --git a/src/test/ui/run-pass/macros/log_syntax-trace_macros-macro-locations.rs b/src/test/run-pass/macros/log_syntax-trace_macros-macro-locations.rs similarity index 100% rename from src/test/ui/run-pass/macros/log_syntax-trace_macros-macro-locations.rs rename to src/test/run-pass/macros/log_syntax-trace_macros-macro-locations.rs diff --git a/src/test/ui/run-pass/macros/log_syntax-trace_macros-macro-locations.stdout b/src/test/run-pass/macros/log_syntax-trace_macros-macro-locations.stdout similarity index 100% rename from src/test/ui/run-pass/macros/log_syntax-trace_macros-macro-locations.stdout rename to src/test/run-pass/macros/log_syntax-trace_macros-macro-locations.stdout diff --git a/src/test/ui/run-pass/macros/macro-2.rs b/src/test/run-pass/macros/macro-2.rs similarity index 100% rename from src/test/ui/run-pass/macros/macro-2.rs rename to src/test/run-pass/macros/macro-2.rs diff --git a/src/test/ui/run-pass/macros/macro-at-most-once-rep.rs b/src/test/run-pass/macros/macro-at-most-once-rep.rs similarity index 100% rename from src/test/ui/run-pass/macros/macro-at-most-once-rep.rs rename to src/test/run-pass/macros/macro-at-most-once-rep.rs diff --git a/src/test/ui/run-pass/macros/macro-attribute-expansion.rs b/src/test/run-pass/macros/macro-attribute-expansion.rs similarity index 100% rename from src/test/ui/run-pass/macros/macro-attribute-expansion.rs rename to src/test/run-pass/macros/macro-attribute-expansion.rs diff --git a/src/test/ui/run-pass/macros/macro-attributes.rs b/src/test/run-pass/macros/macro-attributes.rs similarity index 100% rename from src/test/ui/run-pass/macros/macro-attributes.rs rename to src/test/run-pass/macros/macro-attributes.rs diff --git a/src/test/ui/run-pass/macros/macro-block-nonterminal.rs b/src/test/run-pass/macros/macro-block-nonterminal.rs similarity index 100% rename from src/test/ui/run-pass/macros/macro-block-nonterminal.rs rename to src/test/run-pass/macros/macro-block-nonterminal.rs diff --git a/src/test/ui/run-pass/macros/macro-comma-behavior.rs b/src/test/run-pass/macros/macro-comma-behavior.rs similarity index 100% rename from src/test/ui/run-pass/macros/macro-comma-behavior.rs rename to src/test/run-pass/macros/macro-comma-behavior.rs diff --git a/src/test/ui/run-pass/macros/macro-comma-support.rs b/src/test/run-pass/macros/macro-comma-support.rs similarity index 100% rename from src/test/ui/run-pass/macros/macro-comma-support.rs rename to src/test/run-pass/macros/macro-comma-support.rs diff --git a/src/test/ui/run-pass/macros/macro-crate-def-only.rs b/src/test/run-pass/macros/macro-crate-def-only.rs similarity index 100% rename from src/test/ui/run-pass/macros/macro-crate-def-only.rs rename to src/test/run-pass/macros/macro-crate-def-only.rs diff --git a/src/test/ui/run-pass/macros/macro-crate-nonterminal-renamed.rs b/src/test/run-pass/macros/macro-crate-nonterminal-renamed.rs similarity index 100% rename from src/test/ui/run-pass/macros/macro-crate-nonterminal-renamed.rs rename to src/test/run-pass/macros/macro-crate-nonterminal-renamed.rs diff --git a/src/test/ui/run-pass/macros/macro-crate-nonterminal.rs b/src/test/run-pass/macros/macro-crate-nonterminal.rs similarity index 100% rename from src/test/ui/run-pass/macros/macro-crate-nonterminal.rs rename to src/test/run-pass/macros/macro-crate-nonterminal.rs diff --git a/src/test/ui/run-pass/macros/macro-crate-use.rs b/src/test/run-pass/macros/macro-crate-use.rs similarity index 100% rename from src/test/ui/run-pass/macros/macro-crate-use.rs rename to src/test/run-pass/macros/macro-crate-use.rs diff --git a/src/test/ui/run-pass/macros/macro-deep_expansion.rs b/src/test/run-pass/macros/macro-deep_expansion.rs similarity index 100% rename from src/test/ui/run-pass/macros/macro-deep_expansion.rs rename to src/test/run-pass/macros/macro-deep_expansion.rs diff --git a/src/test/ui/run-pass/macros/macro-delimiter-significance.rs b/src/test/run-pass/macros/macro-delimiter-significance.rs similarity index 100% rename from src/test/ui/run-pass/macros/macro-delimiter-significance.rs rename to src/test/run-pass/macros/macro-delimiter-significance.rs diff --git a/src/test/ui/run-pass/macros/macro-doc-comments.rs b/src/test/run-pass/macros/macro-doc-comments.rs similarity index 100% rename from src/test/ui/run-pass/macros/macro-doc-comments.rs rename to src/test/run-pass/macros/macro-doc-comments.rs diff --git a/src/test/ui/run-pass/macros/macro-doc-escapes.rs b/src/test/run-pass/macros/macro-doc-escapes.rs similarity index 100% rename from src/test/ui/run-pass/macros/macro-doc-escapes.rs rename to src/test/run-pass/macros/macro-doc-escapes.rs diff --git a/src/test/ui/run-pass/macros/macro-doc-raw-str-hashes.rs b/src/test/run-pass/macros/macro-doc-raw-str-hashes.rs similarity index 100% rename from src/test/ui/run-pass/macros/macro-doc-raw-str-hashes.rs rename to src/test/run-pass/macros/macro-doc-raw-str-hashes.rs diff --git a/src/test/ui/run-pass/macros/macro-export-inner-module.rs b/src/test/run-pass/macros/macro-export-inner-module.rs similarity index 100% rename from src/test/ui/run-pass/macros/macro-export-inner-module.rs rename to src/test/run-pass/macros/macro-export-inner-module.rs diff --git a/src/test/ui/run-pass/macros/macro-first-set.rs b/src/test/run-pass/macros/macro-first-set.rs similarity index 100% rename from src/test/ui/run-pass/macros/macro-first-set.rs rename to src/test/run-pass/macros/macro-first-set.rs diff --git a/src/test/ui/run-pass/macros/macro-follow.rs b/src/test/run-pass/macros/macro-follow.rs similarity index 100% rename from src/test/ui/run-pass/macros/macro-follow.rs rename to src/test/run-pass/macros/macro-follow.rs diff --git a/src/test/ui/run-pass/macros/macro-followed-by-seq.rs b/src/test/run-pass/macros/macro-followed-by-seq.rs similarity index 100% rename from src/test/ui/run-pass/macros/macro-followed-by-seq.rs rename to src/test/run-pass/macros/macro-followed-by-seq.rs diff --git a/src/test/ui/run-pass/macros/macro-include-items.rs b/src/test/run-pass/macros/macro-include-items.rs similarity index 100% rename from src/test/ui/run-pass/macros/macro-include-items.rs rename to src/test/run-pass/macros/macro-include-items.rs diff --git a/src/test/ui/run-pass/macros/macro-interpolation.rs b/src/test/run-pass/macros/macro-interpolation.rs similarity index 100% rename from src/test/ui/run-pass/macros/macro-interpolation.rs rename to src/test/run-pass/macros/macro-interpolation.rs diff --git a/src/test/ui/run-pass/macros/macro-invocation-in-count-expr-fixed-array-type.rs b/src/test/run-pass/macros/macro-invocation-in-count-expr-fixed-array-type.rs similarity index 100% rename from src/test/ui/run-pass/macros/macro-invocation-in-count-expr-fixed-array-type.rs rename to src/test/run-pass/macros/macro-invocation-in-count-expr-fixed-array-type.rs diff --git a/src/test/ui/run-pass/macros/macro-lifetime-used-with-bound.rs b/src/test/run-pass/macros/macro-lifetime-used-with-bound.rs similarity index 100% rename from src/test/ui/run-pass/macros/macro-lifetime-used-with-bound.rs rename to src/test/run-pass/macros/macro-lifetime-used-with-bound.rs diff --git a/src/test/ui/run-pass/macros/macro-lifetime-used-with-labels.rs b/src/test/run-pass/macros/macro-lifetime-used-with-labels.rs similarity index 100% rename from src/test/ui/run-pass/macros/macro-lifetime-used-with-labels.rs rename to src/test/run-pass/macros/macro-lifetime-used-with-labels.rs diff --git a/src/test/ui/run-pass/macros/macro-lifetime-used-with-labels.stderr b/src/test/run-pass/macros/macro-lifetime-used-with-labels.stderr similarity index 100% rename from src/test/ui/run-pass/macros/macro-lifetime-used-with-labels.stderr rename to src/test/run-pass/macros/macro-lifetime-used-with-labels.stderr diff --git a/src/test/ui/run-pass/macros/macro-lifetime-used-with-static.rs b/src/test/run-pass/macros/macro-lifetime-used-with-static.rs similarity index 100% rename from src/test/ui/run-pass/macros/macro-lifetime-used-with-static.rs rename to src/test/run-pass/macros/macro-lifetime-used-with-static.rs diff --git a/src/test/ui/run-pass/macros/macro-lifetime.rs b/src/test/run-pass/macros/macro-lifetime.rs similarity index 100% rename from src/test/ui/run-pass/macros/macro-lifetime.rs rename to src/test/run-pass/macros/macro-lifetime.rs diff --git a/src/test/ui/run-pass/macros/macro-literal.rs b/src/test/run-pass/macros/macro-literal.rs similarity index 100% rename from src/test/ui/run-pass/macros/macro-literal.rs rename to src/test/run-pass/macros/macro-literal.rs diff --git a/src/test/ui/run-pass/macros/macro-meta-items.rs b/src/test/run-pass/macros/macro-meta-items.rs similarity index 100% rename from src/test/ui/run-pass/macros/macro-meta-items.rs rename to src/test/run-pass/macros/macro-meta-items.rs diff --git a/src/test/ui/run-pass/macros/macro-method-issue-4621.rs b/src/test/run-pass/macros/macro-method-issue-4621.rs similarity index 100% rename from src/test/ui/run-pass/macros/macro-method-issue-4621.rs rename to src/test/run-pass/macros/macro-method-issue-4621.rs diff --git a/src/test/ui/run-pass/macros/macro-multiple-items.rs b/src/test/run-pass/macros/macro-multiple-items.rs similarity index 100% rename from src/test/ui/run-pass/macros/macro-multiple-items.rs rename to src/test/run-pass/macros/macro-multiple-items.rs diff --git a/src/test/ui/run-pass/macros/macro-named-default.rs b/src/test/run-pass/macros/macro-named-default.rs similarity index 100% rename from src/test/ui/run-pass/macros/macro-named-default.rs rename to src/test/run-pass/macros/macro-named-default.rs diff --git a/src/test/ui/run-pass/macros/macro-nested_definition_issue-31946.rs b/src/test/run-pass/macros/macro-nested_definition_issue-31946.rs similarity index 100% rename from src/test/ui/run-pass/macros/macro-nested_definition_issue-31946.rs rename to src/test/run-pass/macros/macro-nested_definition_issue-31946.rs diff --git a/src/test/ui/run-pass/macros/macro-nested_expr.rs b/src/test/run-pass/macros/macro-nested_expr.rs similarity index 100% rename from src/test/ui/run-pass/macros/macro-nested_expr.rs rename to src/test/run-pass/macros/macro-nested_expr.rs diff --git a/src/test/ui/run-pass/macros/macro-nested_stmt_macros.rs b/src/test/run-pass/macros/macro-nested_stmt_macros.rs similarity index 100% rename from src/test/ui/run-pass/macros/macro-nested_stmt_macros.rs rename to src/test/run-pass/macros/macro-nested_stmt_macros.rs diff --git a/src/test/ui/run-pass/macros/macro-nt-list.rs b/src/test/run-pass/macros/macro-nt-list.rs similarity index 100% rename from src/test/ui/run-pass/macros/macro-nt-list.rs rename to src/test/run-pass/macros/macro-nt-list.rs diff --git a/src/test/ui/run-pass/macros/macro-of-higher-order.rs b/src/test/run-pass/macros/macro-of-higher-order.rs similarity index 100% rename from src/test/ui/run-pass/macros/macro-of-higher-order.rs rename to src/test/run-pass/macros/macro-of-higher-order.rs diff --git a/src/test/ui/run-pass/macros/macro-pat-follow.rs b/src/test/run-pass/macros/macro-pat-follow.rs similarity index 100% rename from src/test/ui/run-pass/macros/macro-pat-follow.rs rename to src/test/run-pass/macros/macro-pat-follow.rs diff --git a/src/test/ui/run-pass/macros/macro-pat-neg-lit.rs b/src/test/run-pass/macros/macro-pat-neg-lit.rs similarity index 100% rename from src/test/ui/run-pass/macros/macro-pat-neg-lit.rs rename to src/test/run-pass/macros/macro-pat-neg-lit.rs diff --git a/src/test/ui/run-pass/macros/macro-pat.rs b/src/test/run-pass/macros/macro-pat.rs similarity index 100% rename from src/test/ui/run-pass/macros/macro-pat.rs rename to src/test/run-pass/macros/macro-pat.rs diff --git a/src/test/ui/run-pass/macros/macro-path.rs b/src/test/run-pass/macros/macro-path.rs similarity index 100% rename from src/test/ui/run-pass/macros/macro-path.rs rename to src/test/run-pass/macros/macro-path.rs diff --git a/src/test/ui/run-pass/macros/macro-pub-matcher.rs b/src/test/run-pass/macros/macro-pub-matcher.rs similarity index 100% rename from src/test/ui/run-pass/macros/macro-pub-matcher.rs rename to src/test/run-pass/macros/macro-pub-matcher.rs diff --git a/src/test/ui/run-pass/macros/macro-seq-followed-by-seq.rs b/src/test/run-pass/macros/macro-seq-followed-by-seq.rs similarity index 100% rename from src/test/ui/run-pass/macros/macro-seq-followed-by-seq.rs rename to src/test/run-pass/macros/macro-seq-followed-by-seq.rs diff --git a/src/test/ui/run-pass/macros/macro-stability.rs b/src/test/run-pass/macros/macro-stability.rs similarity index 100% rename from src/test/ui/run-pass/macros/macro-stability.rs rename to src/test/run-pass/macros/macro-stability.rs diff --git a/src/test/ui/run-pass/macros/macro-stmt.rs b/src/test/run-pass/macros/macro-stmt.rs similarity index 100% rename from src/test/ui/run-pass/macros/macro-stmt.rs rename to src/test/run-pass/macros/macro-stmt.rs diff --git a/src/test/ui/run-pass/macros/macro-stmt_macro_in_expr_macro.rs b/src/test/run-pass/macros/macro-stmt_macro_in_expr_macro.rs similarity index 100% rename from src/test/ui/run-pass/macros/macro-stmt_macro_in_expr_macro.rs rename to src/test/run-pass/macros/macro-stmt_macro_in_expr_macro.rs diff --git a/src/test/ui/run-pass/macros/macro-tt-followed-by-seq.rs b/src/test/run-pass/macros/macro-tt-followed-by-seq.rs similarity index 100% rename from src/test/ui/run-pass/macros/macro-tt-followed-by-seq.rs rename to src/test/run-pass/macros/macro-tt-followed-by-seq.rs diff --git a/src/test/ui/run-pass/macros/macro-use-all-and-none.rs b/src/test/run-pass/macros/macro-use-all-and-none.rs similarity index 100% rename from src/test/ui/run-pass/macros/macro-use-all-and-none.rs rename to src/test/run-pass/macros/macro-use-all-and-none.rs diff --git a/src/test/ui/run-pass/macros/macro-use-all.rs b/src/test/run-pass/macros/macro-use-all.rs similarity index 100% rename from src/test/ui/run-pass/macros/macro-use-all.rs rename to src/test/run-pass/macros/macro-use-all.rs diff --git a/src/test/ui/run-pass/macros/macro-use-both.rs b/src/test/run-pass/macros/macro-use-both.rs similarity index 100% rename from src/test/ui/run-pass/macros/macro-use-both.rs rename to src/test/run-pass/macros/macro-use-both.rs diff --git a/src/test/ui/run-pass/macros/macro-use-one.rs b/src/test/run-pass/macros/macro-use-one.rs similarity index 100% rename from src/test/ui/run-pass/macros/macro-use-one.rs rename to src/test/run-pass/macros/macro-use-one.rs diff --git a/src/test/ui/run-pass/macros/macro-with-attrs1.rs b/src/test/run-pass/macros/macro-with-attrs1.rs similarity index 100% rename from src/test/ui/run-pass/macros/macro-with-attrs1.rs rename to src/test/run-pass/macros/macro-with-attrs1.rs diff --git a/src/test/ui/run-pass/macros/macro-with-attrs2.rs b/src/test/run-pass/macros/macro-with-attrs2.rs similarity index 100% rename from src/test/ui/run-pass/macros/macro-with-attrs2.rs rename to src/test/run-pass/macros/macro-with-attrs2.rs diff --git a/src/test/ui/run-pass/macros/macro-with-braces-in-expr-position.rs b/src/test/run-pass/macros/macro-with-braces-in-expr-position.rs similarity index 100% rename from src/test/ui/run-pass/macros/macro-with-braces-in-expr-position.rs rename to src/test/run-pass/macros/macro-with-braces-in-expr-position.rs diff --git a/src/test/ui/run-pass/macros/macro_with_super_2.rs b/src/test/run-pass/macros/macro_with_super_2.rs similarity index 100% rename from src/test/ui/run-pass/macros/macro_with_super_2.rs rename to src/test/run-pass/macros/macro_with_super_2.rs diff --git a/src/test/ui/run-pass/macros/macros-in-extern.rs b/src/test/run-pass/macros/macros-in-extern.rs similarity index 100% rename from src/test/ui/run-pass/macros/macros-in-extern.rs rename to src/test/run-pass/macros/macros-in-extern.rs diff --git a/src/test/ui/run-pass/macros/parse-complex-macro-invoc-op.rs b/src/test/run-pass/macros/parse-complex-macro-invoc-op.rs similarity index 100% rename from src/test/ui/run-pass/macros/parse-complex-macro-invoc-op.rs rename to src/test/run-pass/macros/parse-complex-macro-invoc-op.rs diff --git a/src/test/ui/run-pass/macros/paths-in-macro-invocations.rs b/src/test/run-pass/macros/paths-in-macro-invocations.rs similarity index 100% rename from src/test/ui/run-pass/macros/paths-in-macro-invocations.rs rename to src/test/run-pass/macros/paths-in-macro-invocations.rs diff --git a/src/test/ui/run-pass/macros/pub-item-inside-macro.rs b/src/test/run-pass/macros/pub-item-inside-macro.rs similarity index 100% rename from src/test/ui/run-pass/macros/pub-item-inside-macro.rs rename to src/test/run-pass/macros/pub-item-inside-macro.rs diff --git a/src/test/ui/run-pass/macros/pub-method-inside-macro.rs b/src/test/run-pass/macros/pub-method-inside-macro.rs similarity index 100% rename from src/test/ui/run-pass/macros/pub-method-inside-macro.rs rename to src/test/run-pass/macros/pub-method-inside-macro.rs diff --git a/src/test/ui/run-pass/macros/semi-after-macro-ty.rs b/src/test/run-pass/macros/semi-after-macro-ty.rs similarity index 100% rename from src/test/ui/run-pass/macros/semi-after-macro-ty.rs rename to src/test/run-pass/macros/semi-after-macro-ty.rs diff --git a/src/test/ui/run-pass/macros/stmt_expr_attr_macro_parse.rs b/src/test/run-pass/macros/stmt_expr_attr_macro_parse.rs similarity index 100% rename from src/test/ui/run-pass/macros/stmt_expr_attr_macro_parse.rs rename to src/test/run-pass/macros/stmt_expr_attr_macro_parse.rs diff --git a/src/test/ui/run-pass/macros/syntax-extension-cfg.rs b/src/test/run-pass/macros/syntax-extension-cfg.rs similarity index 100% rename from src/test/ui/run-pass/macros/syntax-extension-cfg.rs rename to src/test/run-pass/macros/syntax-extension-cfg.rs diff --git a/src/test/ui/run-pass/macros/syntax-extension-source-utils-files/includeme.fragment b/src/test/run-pass/macros/syntax-extension-source-utils-files/includeme.fragment similarity index 100% rename from src/test/ui/run-pass/macros/syntax-extension-source-utils-files/includeme.fragment rename to src/test/run-pass/macros/syntax-extension-source-utils-files/includeme.fragment diff --git a/src/test/ui/run-pass/macros/syntax-extension-source-utils.rs b/src/test/run-pass/macros/syntax-extension-source-utils.rs similarity index 100% rename from src/test/ui/run-pass/macros/syntax-extension-source-utils.rs rename to src/test/run-pass/macros/syntax-extension-source-utils.rs diff --git a/src/test/ui/run-pass/macros/try-macro.rs b/src/test/run-pass/macros/try-macro.rs similarity index 100% rename from src/test/ui/run-pass/macros/try-macro.rs rename to src/test/run-pass/macros/try-macro.rs diff --git a/src/test/ui/run-pass/macros/two-macro-use.rs b/src/test/run-pass/macros/two-macro-use.rs similarity index 100% rename from src/test/ui/run-pass/macros/two-macro-use.rs rename to src/test/run-pass/macros/two-macro-use.rs diff --git a/src/test/ui/run-pass/macros/type-macros-hlist.rs b/src/test/run-pass/macros/type-macros-hlist.rs similarity index 100% rename from src/test/ui/run-pass/macros/type-macros-hlist.rs rename to src/test/run-pass/macros/type-macros-hlist.rs diff --git a/src/test/ui/run-pass/macros/type-macros-simple.rs b/src/test/run-pass/macros/type-macros-simple.rs similarity index 100% rename from src/test/ui/run-pass/macros/type-macros-simple.rs rename to src/test/run-pass/macros/type-macros-simple.rs diff --git a/src/test/ui/run-pass/macros/typeck-macro-interaction-issue-8852.rs b/src/test/run-pass/macros/typeck-macro-interaction-issue-8852.rs similarity index 100% rename from src/test/ui/run-pass/macros/typeck-macro-interaction-issue-8852.rs rename to src/test/run-pass/macros/typeck-macro-interaction-issue-8852.rs diff --git a/src/test/ui/run-pass/macros/use-macro-self.rs b/src/test/run-pass/macros/use-macro-self.rs similarity index 100% rename from src/test/ui/run-pass/macros/use-macro-self.rs rename to src/test/run-pass/macros/use-macro-self.rs diff --git a/src/test/ui/run-pass/methods/auxiliary/method_self_arg1.rs b/src/test/run-pass/methods/auxiliary/method_self_arg1.rs similarity index 100% rename from src/test/ui/run-pass/methods/auxiliary/method_self_arg1.rs rename to src/test/run-pass/methods/auxiliary/method_self_arg1.rs diff --git a/src/test/ui/run-pass/methods/auxiliary/method_self_arg2.rs b/src/test/run-pass/methods/auxiliary/method_self_arg2.rs similarity index 100% rename from src/test/ui/run-pass/methods/auxiliary/method_self_arg2.rs rename to src/test/run-pass/methods/auxiliary/method_self_arg2.rs diff --git a/src/test/ui/run-pass/methods/method-argument-inference-associated-type.rs b/src/test/run-pass/methods/method-argument-inference-associated-type.rs similarity index 100% rename from src/test/ui/run-pass/methods/method-argument-inference-associated-type.rs rename to src/test/run-pass/methods/method-argument-inference-associated-type.rs diff --git a/src/test/ui/run-pass/methods/method-attributes.rs b/src/test/run-pass/methods/method-attributes.rs similarity index 100% rename from src/test/ui/run-pass/methods/method-attributes.rs rename to src/test/run-pass/methods/method-attributes.rs diff --git a/src/test/ui/run-pass/methods/method-early-bound-lifetimes-on-self.rs b/src/test/run-pass/methods/method-early-bound-lifetimes-on-self.rs similarity index 100% rename from src/test/ui/run-pass/methods/method-early-bound-lifetimes-on-self.rs rename to src/test/run-pass/methods/method-early-bound-lifetimes-on-self.rs diff --git a/src/test/ui/run-pass/methods/method-mut-self-modifies-mut-slice-lvalue.rs b/src/test/run-pass/methods/method-mut-self-modifies-mut-slice-lvalue.rs similarity index 100% rename from src/test/ui/run-pass/methods/method-mut-self-modifies-mut-slice-lvalue.rs rename to src/test/run-pass/methods/method-mut-self-modifies-mut-slice-lvalue.rs diff --git a/src/test/ui/run-pass/methods/method-normalize-bounds-issue-20604.rs b/src/test/run-pass/methods/method-normalize-bounds-issue-20604.rs similarity index 100% rename from src/test/ui/run-pass/methods/method-normalize-bounds-issue-20604.rs rename to src/test/run-pass/methods/method-normalize-bounds-issue-20604.rs diff --git a/src/test/ui/run-pass/methods/method-projection.rs b/src/test/run-pass/methods/method-projection.rs similarity index 100% rename from src/test/ui/run-pass/methods/method-projection.rs rename to src/test/run-pass/methods/method-projection.rs diff --git a/src/test/ui/run-pass/methods/method-recursive-blanket-impl.rs b/src/test/run-pass/methods/method-recursive-blanket-impl.rs similarity index 100% rename from src/test/ui/run-pass/methods/method-recursive-blanket-impl.rs rename to src/test/run-pass/methods/method-recursive-blanket-impl.rs diff --git a/src/test/ui/run-pass/methods/method-self-arg-aux1.rs b/src/test/run-pass/methods/method-self-arg-aux1.rs similarity index 100% rename from src/test/ui/run-pass/methods/method-self-arg-aux1.rs rename to src/test/run-pass/methods/method-self-arg-aux1.rs diff --git a/src/test/ui/run-pass/methods/method-self-arg-aux2.rs b/src/test/run-pass/methods/method-self-arg-aux2.rs similarity index 100% rename from src/test/ui/run-pass/methods/method-self-arg-aux2.rs rename to src/test/run-pass/methods/method-self-arg-aux2.rs diff --git a/src/test/ui/run-pass/methods/method-self-arg-trait.rs b/src/test/run-pass/methods/method-self-arg-trait.rs similarity index 100% rename from src/test/ui/run-pass/methods/method-self-arg-trait.rs rename to src/test/run-pass/methods/method-self-arg-trait.rs diff --git a/src/test/ui/run-pass/methods/method-self-arg.rs b/src/test/run-pass/methods/method-self-arg.rs similarity index 100% rename from src/test/ui/run-pass/methods/method-self-arg.rs rename to src/test/run-pass/methods/method-self-arg.rs diff --git a/src/test/ui/run-pass/methods/method-two-trait-defer-resolution-1.rs b/src/test/run-pass/methods/method-two-trait-defer-resolution-1.rs similarity index 100% rename from src/test/ui/run-pass/methods/method-two-trait-defer-resolution-1.rs rename to src/test/run-pass/methods/method-two-trait-defer-resolution-1.rs diff --git a/src/test/ui/run-pass/methods/method-two-trait-defer-resolution-2.rs b/src/test/run-pass/methods/method-two-trait-defer-resolution-2.rs similarity index 100% rename from src/test/ui/run-pass/methods/method-two-trait-defer-resolution-2.rs rename to src/test/run-pass/methods/method-two-trait-defer-resolution-2.rs diff --git a/src/test/ui/run-pass/methods/method-two-traits-distinguished-via-where-clause.rs b/src/test/run-pass/methods/method-two-traits-distinguished-via-where-clause.rs similarity index 100% rename from src/test/ui/run-pass/methods/method-two-traits-distinguished-via-where-clause.rs rename to src/test/run-pass/methods/method-two-traits-distinguished-via-where-clause.rs diff --git a/src/test/ui/run-pass/methods/method-where-clause.rs b/src/test/run-pass/methods/method-where-clause.rs similarity index 100% rename from src/test/ui/run-pass/methods/method-where-clause.rs rename to src/test/run-pass/methods/method-where-clause.rs diff --git a/src/test/ui/run-pass/mir/auxiliary/mir_external_refs.rs b/src/test/run-pass/mir/auxiliary/mir_external_refs.rs similarity index 100% rename from src/test/ui/run-pass/mir/auxiliary/mir_external_refs.rs rename to src/test/run-pass/mir/auxiliary/mir_external_refs.rs diff --git a/src/test/ui/run-pass/mir/mir-inlining/ice-issue-45493.rs b/src/test/run-pass/mir/mir-inlining/ice-issue-45493.rs similarity index 100% rename from src/test/ui/run-pass/mir/mir-inlining/ice-issue-45493.rs rename to src/test/run-pass/mir/mir-inlining/ice-issue-45493.rs diff --git a/src/test/ui/run-pass/mir/mir-inlining/ice-issue-45885.rs b/src/test/run-pass/mir/mir-inlining/ice-issue-45885.rs similarity index 100% rename from src/test/ui/run-pass/mir/mir-inlining/ice-issue-45885.rs rename to src/test/run-pass/mir/mir-inlining/ice-issue-45885.rs diff --git a/src/test/ui/run-pass/mir/mir-inlining/no-trait-method-issue-40473.rs b/src/test/run-pass/mir/mir-inlining/no-trait-method-issue-40473.rs similarity index 100% rename from src/test/ui/run-pass/mir/mir-inlining/no-trait-method-issue-40473.rs rename to src/test/run-pass/mir/mir-inlining/no-trait-method-issue-40473.rs diff --git a/src/test/ui/run-pass/mir/mir-typeck-normalize-fn-sig.rs b/src/test/run-pass/mir/mir-typeck-normalize-fn-sig.rs similarity index 100% rename from src/test/ui/run-pass/mir/mir-typeck-normalize-fn-sig.rs rename to src/test/run-pass/mir/mir-typeck-normalize-fn-sig.rs diff --git a/src/test/ui/run-pass/mir/mir_adt_construction.rs b/src/test/run-pass/mir/mir_adt_construction.rs similarity index 100% rename from src/test/ui/run-pass/mir/mir_adt_construction.rs rename to src/test/run-pass/mir/mir_adt_construction.rs diff --git a/src/test/ui/run-pass/mir/mir_ascription_coercion.rs b/src/test/run-pass/mir/mir_ascription_coercion.rs similarity index 100% rename from src/test/ui/run-pass/mir/mir_ascription_coercion.rs rename to src/test/run-pass/mir/mir_ascription_coercion.rs diff --git a/src/test/ui/run-pass/mir/mir_augmented_assignments.rs b/src/test/run-pass/mir/mir_augmented_assignments.rs similarity index 100% rename from src/test/ui/run-pass/mir/mir_augmented_assignments.rs rename to src/test/run-pass/mir/mir_augmented_assignments.rs diff --git a/src/test/ui/run-pass/mir/mir_autoderef.rs b/src/test/run-pass/mir/mir_autoderef.rs similarity index 100% rename from src/test/ui/run-pass/mir/mir_autoderef.rs rename to src/test/run-pass/mir/mir_autoderef.rs diff --git a/src/test/ui/run-pass/mir/mir_boxing.rs b/src/test/run-pass/mir/mir_boxing.rs similarity index 100% rename from src/test/ui/run-pass/mir/mir_boxing.rs rename to src/test/run-pass/mir/mir_boxing.rs diff --git a/src/test/ui/run-pass/mir/mir_build_match_comparisons.rs b/src/test/run-pass/mir/mir_build_match_comparisons.rs similarity index 100% rename from src/test/ui/run-pass/mir/mir_build_match_comparisons.rs rename to src/test/run-pass/mir/mir_build_match_comparisons.rs diff --git a/src/test/ui/run-pass/mir/mir_call_with_associated_type.rs b/src/test/run-pass/mir/mir_call_with_associated_type.rs similarity index 100% rename from src/test/ui/run-pass/mir/mir_call_with_associated_type.rs rename to src/test/run-pass/mir/mir_call_with_associated_type.rs diff --git a/src/test/ui/run-pass/mir/mir_calls_to_shims.rs b/src/test/run-pass/mir/mir_calls_to_shims.rs similarity index 100% rename from src/test/ui/run-pass/mir/mir_calls_to_shims.rs rename to src/test/run-pass/mir/mir_calls_to_shims.rs diff --git a/src/test/ui/run-pass/mir/mir_cast_fn_ret.rs b/src/test/run-pass/mir/mir_cast_fn_ret.rs similarity index 100% rename from src/test/ui/run-pass/mir/mir_cast_fn_ret.rs rename to src/test/run-pass/mir/mir_cast_fn_ret.rs diff --git a/src/test/ui/run-pass/mir/mir_codegen_array.rs b/src/test/run-pass/mir/mir_codegen_array.rs similarity index 100% rename from src/test/ui/run-pass/mir/mir_codegen_array.rs rename to src/test/run-pass/mir/mir_codegen_array.rs diff --git a/src/test/ui/run-pass/mir/mir_codegen_array_2.rs b/src/test/run-pass/mir/mir_codegen_array_2.rs similarity index 100% rename from src/test/ui/run-pass/mir/mir_codegen_array_2.rs rename to src/test/run-pass/mir/mir_codegen_array_2.rs diff --git a/src/test/ui/run-pass/mir/mir_codegen_call_converging.rs b/src/test/run-pass/mir/mir_codegen_call_converging.rs similarity index 100% rename from src/test/ui/run-pass/mir/mir_codegen_call_converging.rs rename to src/test/run-pass/mir/mir_codegen_call_converging.rs diff --git a/src/test/ui/run-pass/mir/mir_codegen_calls.rs b/src/test/run-pass/mir/mir_codegen_calls.rs similarity index 100% rename from src/test/ui/run-pass/mir/mir_codegen_calls.rs rename to src/test/run-pass/mir/mir_codegen_calls.rs diff --git a/src/test/ui/run-pass/mir/mir_codegen_calls_variadic.rs b/src/test/run-pass/mir/mir_codegen_calls_variadic.rs similarity index 100% rename from src/test/ui/run-pass/mir/mir_codegen_calls_variadic.rs rename to src/test/run-pass/mir/mir_codegen_calls_variadic.rs diff --git a/src/test/ui/run-pass/mir/mir_codegen_critical_edge.rs b/src/test/run-pass/mir/mir_codegen_critical_edge.rs similarity index 100% rename from src/test/ui/run-pass/mir/mir_codegen_critical_edge.rs rename to src/test/run-pass/mir/mir_codegen_critical_edge.rs diff --git a/src/test/ui/run-pass/mir/mir_codegen_spike1.rs b/src/test/run-pass/mir/mir_codegen_spike1.rs similarity index 100% rename from src/test/ui/run-pass/mir/mir_codegen_spike1.rs rename to src/test/run-pass/mir/mir_codegen_spike1.rs diff --git a/src/test/ui/run-pass/mir/mir_codegen_switch.rs b/src/test/run-pass/mir/mir_codegen_switch.rs similarity index 100% rename from src/test/ui/run-pass/mir/mir_codegen_switch.rs rename to src/test/run-pass/mir/mir_codegen_switch.rs diff --git a/src/test/ui/run-pass/mir/mir_codegen_switchint.rs b/src/test/run-pass/mir/mir_codegen_switchint.rs similarity index 100% rename from src/test/ui/run-pass/mir/mir_codegen_switchint.rs rename to src/test/run-pass/mir/mir_codegen_switchint.rs diff --git a/src/test/ui/run-pass/mir/mir_coercion_casts.rs b/src/test/run-pass/mir/mir_coercion_casts.rs similarity index 100% rename from src/test/ui/run-pass/mir/mir_coercion_casts.rs rename to src/test/run-pass/mir/mir_coercion_casts.rs diff --git a/src/test/ui/run-pass/mir/mir_coercions.rs b/src/test/run-pass/mir/mir_coercions.rs similarity index 100% rename from src/test/ui/run-pass/mir/mir_coercions.rs rename to src/test/run-pass/mir/mir_coercions.rs diff --git a/src/test/ui/run-pass/mir/mir_constval_adts.rs b/src/test/run-pass/mir/mir_constval_adts.rs similarity index 100% rename from src/test/ui/run-pass/mir/mir_constval_adts.rs rename to src/test/run-pass/mir/mir_constval_adts.rs diff --git a/src/test/ui/run-pass/mir/mir_drop_order.rs b/src/test/run-pass/mir/mir_drop_order.rs similarity index 100% rename from src/test/ui/run-pass/mir/mir_drop_order.rs rename to src/test/run-pass/mir/mir_drop_order.rs diff --git a/src/test/ui/run-pass/mir/mir_early_return_scope.rs b/src/test/run-pass/mir/mir_early_return_scope.rs similarity index 100% rename from src/test/ui/run-pass/mir/mir_early_return_scope.rs rename to src/test/run-pass/mir/mir_early_return_scope.rs diff --git a/src/test/ui/run-pass/mir/mir_fat_ptr.rs b/src/test/run-pass/mir/mir_fat_ptr.rs similarity index 100% rename from src/test/ui/run-pass/mir/mir_fat_ptr.rs rename to src/test/run-pass/mir/mir_fat_ptr.rs diff --git a/src/test/ui/run-pass/mir/mir_fat_ptr_drop.rs b/src/test/run-pass/mir/mir_fat_ptr_drop.rs similarity index 100% rename from src/test/ui/run-pass/mir/mir_fat_ptr_drop.rs rename to src/test/run-pass/mir/mir_fat_ptr_drop.rs diff --git a/src/test/ui/run-pass/mir/mir_heavy_promoted.rs b/src/test/run-pass/mir/mir_heavy_promoted.rs similarity index 100% rename from src/test/ui/run-pass/mir/mir_heavy_promoted.rs rename to src/test/run-pass/mir/mir_heavy_promoted.rs diff --git a/src/test/ui/run-pass/mir/mir_match_arm_guard.rs b/src/test/run-pass/mir/mir_match_arm_guard.rs similarity index 100% rename from src/test/ui/run-pass/mir/mir_match_arm_guard.rs rename to src/test/run-pass/mir/mir_match_arm_guard.rs diff --git a/src/test/ui/run-pass/mir/mir_misc_casts.rs b/src/test/run-pass/mir/mir_misc_casts.rs similarity index 100% rename from src/test/ui/run-pass/mir/mir_misc_casts.rs rename to src/test/run-pass/mir/mir_misc_casts.rs diff --git a/src/test/ui/run-pass/mir/mir_overflow_off.rs b/src/test/run-pass/mir/mir_overflow_off.rs similarity index 100% rename from src/test/ui/run-pass/mir/mir_overflow_off.rs rename to src/test/run-pass/mir/mir_overflow_off.rs diff --git a/src/test/ui/run-pass/mir/mir_raw_fat_ptr.rs b/src/test/run-pass/mir/mir_raw_fat_ptr.rs similarity index 100% rename from src/test/ui/run-pass/mir/mir_raw_fat_ptr.rs rename to src/test/run-pass/mir/mir_raw_fat_ptr.rs diff --git a/src/test/ui/run-pass/mir/mir_refs_correct.rs b/src/test/run-pass/mir/mir_refs_correct.rs similarity index 100% rename from src/test/ui/run-pass/mir/mir_refs_correct.rs rename to src/test/run-pass/mir/mir_refs_correct.rs diff --git a/src/test/ui/run-pass/mir/mir_small_agg_arg.rs b/src/test/run-pass/mir/mir_small_agg_arg.rs similarity index 100% rename from src/test/ui/run-pass/mir/mir_small_agg_arg.rs rename to src/test/run-pass/mir/mir_small_agg_arg.rs diff --git a/src/test/ui/run-pass/mir/mir_struct_with_assoc_ty.rs b/src/test/run-pass/mir/mir_struct_with_assoc_ty.rs similarity index 100% rename from src/test/ui/run-pass/mir/mir_struct_with_assoc_ty.rs rename to src/test/run-pass/mir/mir_struct_with_assoc_ty.rs diff --git a/src/test/ui/run-pass/mir/mir_temp_promotions.rs b/src/test/run-pass/mir/mir_temp_promotions.rs similarity index 100% rename from src/test/ui/run-pass/mir/mir_temp_promotions.rs rename to src/test/run-pass/mir/mir_temp_promotions.rs diff --git a/src/test/ui/run-pass/mir/mir_void_return.rs b/src/test/run-pass/mir/mir_void_return.rs similarity index 100% rename from src/test/ui/run-pass/mir/mir_void_return.rs rename to src/test/run-pass/mir/mir_void_return.rs diff --git a/src/test/ui/run-pass/mir/mir_void_return_2.rs b/src/test/run-pass/mir/mir_void_return_2.rs similarity index 100% rename from src/test/ui/run-pass/mir/mir_void_return_2.rs rename to src/test/run-pass/mir/mir_void_return_2.rs diff --git a/src/test/ui/run-pass/modules/auxiliary/two_macros_2.rs b/src/test/run-pass/modules/auxiliary/two_macros_2.rs similarity index 100% rename from src/test/ui/run-pass/modules/auxiliary/two_macros_2.rs rename to src/test/run-pass/modules/auxiliary/two_macros_2.rs diff --git a/src/test/ui/run-pass/modules/mod-inside-fn.rs b/src/test/run-pass/modules/mod-inside-fn.rs similarity index 100% rename from src/test/ui/run-pass/modules/mod-inside-fn.rs rename to src/test/run-pass/modules/mod-inside-fn.rs diff --git a/src/test/ui/run-pass/modules/mod-view-items.rs b/src/test/run-pass/modules/mod-view-items.rs similarity index 100% rename from src/test/ui/run-pass/modules/mod-view-items.rs rename to src/test/run-pass/modules/mod-view-items.rs diff --git a/src/test/ui/run-pass/modules/mod_dir_implicit.rs b/src/test/run-pass/modules/mod_dir_implicit.rs similarity index 100% rename from src/test/ui/run-pass/modules/mod_dir_implicit.rs rename to src/test/run-pass/modules/mod_dir_implicit.rs diff --git a/src/test/ui/run-pass/modules/mod_dir_implicit_aux/compiletest-ignore-dir b/src/test/run-pass/modules/mod_dir_implicit_aux/compiletest-ignore-dir similarity index 100% rename from src/test/ui/run-pass/modules/mod_dir_implicit_aux/compiletest-ignore-dir rename to src/test/run-pass/modules/mod_dir_implicit_aux/compiletest-ignore-dir diff --git a/src/test/ui/run-pass/modules/mod_dir_implicit_aux/mod.rs b/src/test/run-pass/modules/mod_dir_implicit_aux/mod.rs similarity index 100% rename from src/test/ui/run-pass/modules/mod_dir_implicit_aux/mod.rs rename to src/test/run-pass/modules/mod_dir_implicit_aux/mod.rs diff --git a/src/test/ui/run-pass/modules/mod_dir_path.rs b/src/test/run-pass/modules/mod_dir_path.rs similarity index 100% rename from src/test/ui/run-pass/modules/mod_dir_path.rs rename to src/test/run-pass/modules/mod_dir_path.rs diff --git a/src/test/ui/run-pass/modules/mod_dir_path2.rs b/src/test/run-pass/modules/mod_dir_path2.rs similarity index 100% rename from src/test/ui/run-pass/modules/mod_dir_path2.rs rename to src/test/run-pass/modules/mod_dir_path2.rs diff --git a/src/test/ui/run-pass/modules/mod_dir_path3.rs b/src/test/run-pass/modules/mod_dir_path3.rs similarity index 100% rename from src/test/ui/run-pass/modules/mod_dir_path3.rs rename to src/test/run-pass/modules/mod_dir_path3.rs diff --git a/src/test/ui/run-pass/modules/mod_dir_path_multi.rs b/src/test/run-pass/modules/mod_dir_path_multi.rs similarity index 100% rename from src/test/ui/run-pass/modules/mod_dir_path_multi.rs rename to src/test/run-pass/modules/mod_dir_path_multi.rs diff --git a/src/test/ui/run-pass/modules/mod_dir_recursive.rs b/src/test/run-pass/modules/mod_dir_recursive.rs similarity index 100% rename from src/test/ui/run-pass/modules/mod_dir_recursive.rs rename to src/test/run-pass/modules/mod_dir_recursive.rs diff --git a/src/test/ui/run-pass/modules/mod_dir_simple.rs b/src/test/run-pass/modules/mod_dir_simple.rs similarity index 100% rename from src/test/ui/run-pass/modules/mod_dir_simple.rs rename to src/test/run-pass/modules/mod_dir_simple.rs diff --git a/src/test/ui/run-pass/modules/mod_dir_simple/compiletest-ignore-dir b/src/test/run-pass/modules/mod_dir_simple/compiletest-ignore-dir similarity index 100% rename from src/test/ui/run-pass/modules/mod_dir_simple/compiletest-ignore-dir rename to src/test/run-pass/modules/mod_dir_simple/compiletest-ignore-dir diff --git a/src/test/ui/run-pass/modules/mod_dir_simple/load_another_mod.rs b/src/test/run-pass/modules/mod_dir_simple/load_another_mod.rs similarity index 100% rename from src/test/ui/run-pass/modules/mod_dir_simple/load_another_mod.rs rename to src/test/run-pass/modules/mod_dir_simple/load_another_mod.rs diff --git a/src/test/ui/run-pass/modules/mod_dir_simple/test.rs b/src/test/run-pass/modules/mod_dir_simple/test.rs similarity index 100% rename from src/test/ui/run-pass/modules/mod_dir_simple/test.rs rename to src/test/run-pass/modules/mod_dir_simple/test.rs diff --git a/src/test/ui/run-pass/modules/mod_file.rs b/src/test/run-pass/modules/mod_file.rs similarity index 100% rename from src/test/ui/run-pass/modules/mod_file.rs rename to src/test/run-pass/modules/mod_file.rs diff --git a/src/test/ui/run-pass/modules/mod_file_aux.rs b/src/test/run-pass/modules/mod_file_aux.rs similarity index 100% rename from src/test/ui/run-pass/modules/mod_file_aux.rs rename to src/test/run-pass/modules/mod_file_aux.rs diff --git a/src/test/ui/run-pass/modules/mod_file_with_path_attr.rs b/src/test/run-pass/modules/mod_file_with_path_attr.rs similarity index 100% rename from src/test/ui/run-pass/modules/mod_file_with_path_attr.rs rename to src/test/run-pass/modules/mod_file_with_path_attr.rs diff --git a/src/test/ui/run-pass/modules/module-polymorphism3-files/compiletest-ignore-dir b/src/test/run-pass/modules/module-polymorphism3-files/compiletest-ignore-dir similarity index 100% rename from src/test/ui/run-pass/modules/module-polymorphism3-files/compiletest-ignore-dir rename to src/test/run-pass/modules/module-polymorphism3-files/compiletest-ignore-dir diff --git a/src/test/ui/run-pass/modules/module-polymorphism3-files/float-template/inst_f32.rs b/src/test/run-pass/modules/module-polymorphism3-files/float-template/inst_f32.rs similarity index 100% rename from src/test/ui/run-pass/modules/module-polymorphism3-files/float-template/inst_f32.rs rename to src/test/run-pass/modules/module-polymorphism3-files/float-template/inst_f32.rs diff --git a/src/test/ui/run-pass/modules/module-polymorphism3-files/float-template/inst_f64.rs b/src/test/run-pass/modules/module-polymorphism3-files/float-template/inst_f64.rs similarity index 100% rename from src/test/ui/run-pass/modules/module-polymorphism3-files/float-template/inst_f64.rs rename to src/test/run-pass/modules/module-polymorphism3-files/float-template/inst_f64.rs diff --git a/src/test/ui/run-pass/modules/module-polymorphism3-files/float-template/inst_float.rs b/src/test/run-pass/modules/module-polymorphism3-files/float-template/inst_float.rs similarity index 100% rename from src/test/ui/run-pass/modules/module-polymorphism3-files/float-template/inst_float.rs rename to src/test/run-pass/modules/module-polymorphism3-files/float-template/inst_float.rs diff --git a/src/test/ui/run-pass/moves/move-1-unique.rs b/src/test/run-pass/moves/move-1-unique.rs similarity index 100% rename from src/test/ui/run-pass/moves/move-1-unique.rs rename to src/test/run-pass/moves/move-1-unique.rs diff --git a/src/test/ui/run-pass/moves/move-2-unique.rs b/src/test/run-pass/moves/move-2-unique.rs similarity index 100% rename from src/test/ui/run-pass/moves/move-2-unique.rs rename to src/test/run-pass/moves/move-2-unique.rs diff --git a/src/test/ui/run-pass/moves/move-2.rs b/src/test/run-pass/moves/move-2.rs similarity index 100% rename from src/test/ui/run-pass/moves/move-2.rs rename to src/test/run-pass/moves/move-2.rs diff --git a/src/test/ui/run-pass/moves/move-3-unique.rs b/src/test/run-pass/moves/move-3-unique.rs similarity index 100% rename from src/test/ui/run-pass/moves/move-3-unique.rs rename to src/test/run-pass/moves/move-3-unique.rs diff --git a/src/test/ui/run-pass/moves/move-4-unique.rs b/src/test/run-pass/moves/move-4-unique.rs similarity index 100% rename from src/test/ui/run-pass/moves/move-4-unique.rs rename to src/test/run-pass/moves/move-4-unique.rs diff --git a/src/test/ui/run-pass/moves/move-4.rs b/src/test/run-pass/moves/move-4.rs similarity index 100% rename from src/test/ui/run-pass/moves/move-4.rs rename to src/test/run-pass/moves/move-4.rs diff --git a/src/test/ui/run-pass/moves/move-arg-2-unique.rs b/src/test/run-pass/moves/move-arg-2-unique.rs similarity index 100% rename from src/test/ui/run-pass/moves/move-arg-2-unique.rs rename to src/test/run-pass/moves/move-arg-2-unique.rs diff --git a/src/test/ui/run-pass/moves/move-arg-2.rs b/src/test/run-pass/moves/move-arg-2.rs similarity index 100% rename from src/test/ui/run-pass/moves/move-arg-2.rs rename to src/test/run-pass/moves/move-arg-2.rs diff --git a/src/test/ui/run-pass/moves/move-arg.rs b/src/test/run-pass/moves/move-arg.rs similarity index 100% rename from src/test/ui/run-pass/moves/move-arg.rs rename to src/test/run-pass/moves/move-arg.rs diff --git a/src/test/ui/run-pass/moves/move-nullary-fn.rs b/src/test/run-pass/moves/move-nullary-fn.rs similarity index 100% rename from src/test/ui/run-pass/moves/move-nullary-fn.rs rename to src/test/run-pass/moves/move-nullary-fn.rs diff --git a/src/test/ui/run-pass/moves/move-out-of-field.rs b/src/test/run-pass/moves/move-out-of-field.rs similarity index 100% rename from src/test/ui/run-pass/moves/move-out-of-field.rs rename to src/test/run-pass/moves/move-out-of-field.rs diff --git a/src/test/ui/run-pass/moves/move-scalar.rs b/src/test/run-pass/moves/move-scalar.rs similarity index 100% rename from src/test/ui/run-pass/moves/move-scalar.rs rename to src/test/run-pass/moves/move-scalar.rs diff --git a/src/test/ui/run-pass/moves/moves-based-on-type-capture-clause.rs b/src/test/run-pass/moves/moves-based-on-type-capture-clause.rs similarity index 100% rename from src/test/ui/run-pass/moves/moves-based-on-type-capture-clause.rs rename to src/test/run-pass/moves/moves-based-on-type-capture-clause.rs diff --git a/src/test/ui/run-pass/nll/issue-47153-generic-const.rs b/src/test/run-pass/nll/issue-47153-generic-const.rs similarity index 100% rename from src/test/ui/run-pass/nll/issue-47153-generic-const.rs rename to src/test/run-pass/nll/issue-47153-generic-const.rs diff --git a/src/test/ui/run-pass/nll/issue-47589.rs b/src/test/run-pass/nll/issue-47589.rs similarity index 100% rename from src/test/ui/run-pass/nll/issue-47589.rs rename to src/test/run-pass/nll/issue-47589.rs diff --git a/src/test/ui/run-pass/nll/issue-48623-closure.rs b/src/test/run-pass/nll/issue-48623-closure.rs similarity index 100% rename from src/test/ui/run-pass/nll/issue-48623-closure.rs rename to src/test/run-pass/nll/issue-48623-closure.rs diff --git a/src/test/ui/run-pass/nll/issue-48623-generator.rs b/src/test/run-pass/nll/issue-48623-generator.rs similarity index 100% rename from src/test/ui/run-pass/nll/issue-48623-generator.rs rename to src/test/run-pass/nll/issue-48623-generator.rs diff --git a/src/test/ui/run-pass/nll/issue-50343.rs b/src/test/run-pass/nll/issue-50343.rs similarity index 100% rename from src/test/ui/run-pass/nll/issue-50343.rs rename to src/test/run-pass/nll/issue-50343.rs diff --git a/src/test/ui/run-pass/nll/issue-50461-used-mut-from-moves.rs b/src/test/run-pass/nll/issue-50461-used-mut-from-moves.rs similarity index 100% rename from src/test/ui/run-pass/nll/issue-50461-used-mut-from-moves.rs rename to src/test/run-pass/nll/issue-50461-used-mut-from-moves.rs diff --git a/src/test/ui/run-pass/nll/issue-53123-raw-pointer-cast.rs b/src/test/run-pass/nll/issue-53123-raw-pointer-cast.rs similarity index 100% rename from src/test/ui/run-pass/nll/issue-53123-raw-pointer-cast.rs rename to src/test/run-pass/nll/issue-53123-raw-pointer-cast.rs diff --git a/src/test/ui/run-pass/nll/mutating_references.rs b/src/test/run-pass/nll/mutating_references.rs similarity index 100% rename from src/test/ui/run-pass/nll/mutating_references.rs rename to src/test/run-pass/nll/mutating_references.rs diff --git a/src/test/ui/run-pass/nll/process_or_insert_default.rs b/src/test/run-pass/nll/process_or_insert_default.rs similarity index 100% rename from src/test/ui/run-pass/nll/process_or_insert_default.rs rename to src/test/run-pass/nll/process_or_insert_default.rs diff --git a/src/test/ui/run-pass/nll/rc-loop.rs b/src/test/run-pass/nll/rc-loop.rs similarity index 100% rename from src/test/ui/run-pass/nll/rc-loop.rs rename to src/test/run-pass/nll/rc-loop.rs diff --git a/src/test/ui/run-pass/non_modrs_mods/foors_mod.rs b/src/test/run-pass/non_modrs_mods/foors_mod.rs similarity index 100% rename from src/test/ui/run-pass/non_modrs_mods/foors_mod.rs rename to src/test/run-pass/non_modrs_mods/foors_mod.rs diff --git a/src/test/ui/run-pass/non_modrs_mods/foors_mod/compiletest-ignore-dir b/src/test/run-pass/non_modrs_mods/foors_mod/compiletest-ignore-dir similarity index 100% rename from src/test/ui/run-pass/non_modrs_mods/foors_mod/compiletest-ignore-dir rename to src/test/run-pass/non_modrs_mods/foors_mod/compiletest-ignore-dir diff --git a/src/test/ui/run-pass/non_modrs_mods/foors_mod/inner_foors_mod.rs b/src/test/run-pass/non_modrs_mods/foors_mod/inner_foors_mod.rs similarity index 100% rename from src/test/ui/run-pass/non_modrs_mods/foors_mod/inner_foors_mod.rs rename to src/test/run-pass/non_modrs_mods/foors_mod/inner_foors_mod.rs diff --git a/src/test/ui/run-pass/non_modrs_mods/foors_mod/inner_foors_mod/innest.rs b/src/test/run-pass/non_modrs_mods/foors_mod/inner_foors_mod/innest.rs similarity index 100% rename from src/test/ui/run-pass/non_modrs_mods/foors_mod/inner_foors_mod/innest.rs rename to src/test/run-pass/non_modrs_mods/foors_mod/inner_foors_mod/innest.rs diff --git a/src/test/ui/run-pass/non_modrs_mods/foors_mod/inner_modrs_mod/innest.rs b/src/test/run-pass/non_modrs_mods/foors_mod/inner_modrs_mod/innest.rs similarity index 100% rename from src/test/ui/run-pass/non_modrs_mods/foors_mod/inner_modrs_mod/innest.rs rename to src/test/run-pass/non_modrs_mods/foors_mod/inner_modrs_mod/innest.rs diff --git a/src/test/ui/run-pass/non_modrs_mods/foors_mod/inner_modrs_mod/mod.rs b/src/test/run-pass/non_modrs_mods/foors_mod/inner_modrs_mod/mod.rs similarity index 100% rename from src/test/ui/run-pass/non_modrs_mods/foors_mod/inner_modrs_mod/mod.rs rename to src/test/run-pass/non_modrs_mods/foors_mod/inner_modrs_mod/mod.rs diff --git a/src/test/ui/run-pass/non_modrs_mods/modrs_mod/compiletest-ignore-dir b/src/test/run-pass/non_modrs_mods/modrs_mod/compiletest-ignore-dir similarity index 100% rename from src/test/ui/run-pass/non_modrs_mods/modrs_mod/compiletest-ignore-dir rename to src/test/run-pass/non_modrs_mods/modrs_mod/compiletest-ignore-dir diff --git a/src/test/ui/run-pass/non_modrs_mods/modrs_mod/inner_foors_mod.rs b/src/test/run-pass/non_modrs_mods/modrs_mod/inner_foors_mod.rs similarity index 100% rename from src/test/ui/run-pass/non_modrs_mods/modrs_mod/inner_foors_mod.rs rename to src/test/run-pass/non_modrs_mods/modrs_mod/inner_foors_mod.rs diff --git a/src/test/ui/run-pass/non_modrs_mods/modrs_mod/inner_foors_mod/innest.rs b/src/test/run-pass/non_modrs_mods/modrs_mod/inner_foors_mod/innest.rs similarity index 100% rename from src/test/ui/run-pass/non_modrs_mods/modrs_mod/inner_foors_mod/innest.rs rename to src/test/run-pass/non_modrs_mods/modrs_mod/inner_foors_mod/innest.rs diff --git a/src/test/ui/run-pass/non_modrs_mods/modrs_mod/inner_modrs_mod/innest.rs b/src/test/run-pass/non_modrs_mods/modrs_mod/inner_modrs_mod/innest.rs similarity index 100% rename from src/test/ui/run-pass/non_modrs_mods/modrs_mod/inner_modrs_mod/innest.rs rename to src/test/run-pass/non_modrs_mods/modrs_mod/inner_modrs_mod/innest.rs diff --git a/src/test/ui/run-pass/non_modrs_mods/modrs_mod/inner_modrs_mod/mod.rs b/src/test/run-pass/non_modrs_mods/modrs_mod/inner_modrs_mod/mod.rs similarity index 100% rename from src/test/ui/run-pass/non_modrs_mods/modrs_mod/inner_modrs_mod/mod.rs rename to src/test/run-pass/non_modrs_mods/modrs_mod/inner_modrs_mod/mod.rs diff --git a/src/test/ui/run-pass/non_modrs_mods/modrs_mod/mod.rs b/src/test/run-pass/non_modrs_mods/modrs_mod/mod.rs similarity index 100% rename from src/test/ui/run-pass/non_modrs_mods/modrs_mod/mod.rs rename to src/test/run-pass/non_modrs_mods/modrs_mod/mod.rs diff --git a/src/test/ui/run-pass/non_modrs_mods/some_crazy_attr_mod_dir/arbitrary_name.rs b/src/test/run-pass/non_modrs_mods/some_crazy_attr_mod_dir/arbitrary_name.rs similarity index 100% rename from src/test/ui/run-pass/non_modrs_mods/some_crazy_attr_mod_dir/arbitrary_name.rs rename to src/test/run-pass/non_modrs_mods/some_crazy_attr_mod_dir/arbitrary_name.rs diff --git a/src/test/ui/run-pass/non_modrs_mods/some_crazy_attr_mod_dir/compiletest-ignore-dir b/src/test/run-pass/non_modrs_mods/some_crazy_attr_mod_dir/compiletest-ignore-dir similarity index 100% rename from src/test/ui/run-pass/non_modrs_mods/some_crazy_attr_mod_dir/compiletest-ignore-dir rename to src/test/run-pass/non_modrs_mods/some_crazy_attr_mod_dir/compiletest-ignore-dir diff --git a/src/test/ui/run-pass/non_modrs_mods/some_crazy_attr_mod_dir/inner_modrs_mod/innest.rs b/src/test/run-pass/non_modrs_mods/some_crazy_attr_mod_dir/inner_modrs_mod/innest.rs similarity index 100% rename from src/test/ui/run-pass/non_modrs_mods/some_crazy_attr_mod_dir/inner_modrs_mod/innest.rs rename to src/test/run-pass/non_modrs_mods/some_crazy_attr_mod_dir/inner_modrs_mod/innest.rs diff --git a/src/test/ui/run-pass/non_modrs_mods/some_crazy_attr_mod_dir/inner_modrs_mod/mod.rs b/src/test/run-pass/non_modrs_mods/some_crazy_attr_mod_dir/inner_modrs_mod/mod.rs similarity index 100% rename from src/test/ui/run-pass/non_modrs_mods/some_crazy_attr_mod_dir/inner_modrs_mod/mod.rs rename to src/test/run-pass/non_modrs_mods/some_crazy_attr_mod_dir/inner_modrs_mod/mod.rs diff --git a/src/test/ui/run-pass/numbers-arithmetic/arith-0.rs b/src/test/run-pass/numbers-arithmetic/arith-0.rs similarity index 100% rename from src/test/ui/run-pass/numbers-arithmetic/arith-0.rs rename to src/test/run-pass/numbers-arithmetic/arith-0.rs diff --git a/src/test/ui/run-pass/numbers-arithmetic/arith-1.rs b/src/test/run-pass/numbers-arithmetic/arith-1.rs similarity index 100% rename from src/test/ui/run-pass/numbers-arithmetic/arith-1.rs rename to src/test/run-pass/numbers-arithmetic/arith-1.rs diff --git a/src/test/ui/run-pass/numbers-arithmetic/arith-2.rs b/src/test/run-pass/numbers-arithmetic/arith-2.rs similarity index 100% rename from src/test/ui/run-pass/numbers-arithmetic/arith-2.rs rename to src/test/run-pass/numbers-arithmetic/arith-2.rs diff --git a/src/test/ui/run-pass/numbers-arithmetic/arith-unsigned.rs b/src/test/run-pass/numbers-arithmetic/arith-unsigned.rs similarity index 100% rename from src/test/ui/run-pass/numbers-arithmetic/arith-unsigned.rs rename to src/test/run-pass/numbers-arithmetic/arith-unsigned.rs diff --git a/src/test/ui/run-pass/numbers-arithmetic/div-mod.rs b/src/test/run-pass/numbers-arithmetic/div-mod.rs similarity index 100% rename from src/test/ui/run-pass/numbers-arithmetic/div-mod.rs rename to src/test/run-pass/numbers-arithmetic/div-mod.rs diff --git a/src/test/ui/run-pass/numbers-arithmetic/float-int-invalid-const-cast.rs b/src/test/run-pass/numbers-arithmetic/float-int-invalid-const-cast.rs similarity index 100% rename from src/test/ui/run-pass/numbers-arithmetic/float-int-invalid-const-cast.rs rename to src/test/run-pass/numbers-arithmetic/float-int-invalid-const-cast.rs diff --git a/src/test/ui/run-pass/numbers-arithmetic/float-literal-inference.rs b/src/test/run-pass/numbers-arithmetic/float-literal-inference.rs similarity index 100% rename from src/test/ui/run-pass/numbers-arithmetic/float-literal-inference.rs rename to src/test/run-pass/numbers-arithmetic/float-literal-inference.rs diff --git a/src/test/ui/run-pass/numbers-arithmetic/float-nan.rs b/src/test/run-pass/numbers-arithmetic/float-nan.rs similarity index 100% rename from src/test/ui/run-pass/numbers-arithmetic/float-nan.rs rename to src/test/run-pass/numbers-arithmetic/float-nan.rs diff --git a/src/test/ui/run-pass/numbers-arithmetic/float-signature.rs b/src/test/run-pass/numbers-arithmetic/float-signature.rs similarity index 100% rename from src/test/ui/run-pass/numbers-arithmetic/float-signature.rs rename to src/test/run-pass/numbers-arithmetic/float-signature.rs diff --git a/src/test/ui/run-pass/numbers-arithmetic/float.rs b/src/test/run-pass/numbers-arithmetic/float.rs similarity index 100% rename from src/test/ui/run-pass/numbers-arithmetic/float.rs rename to src/test/run-pass/numbers-arithmetic/float.rs diff --git a/src/test/ui/run-pass/numbers-arithmetic/float2.rs b/src/test/run-pass/numbers-arithmetic/float2.rs similarity index 100% rename from src/test/ui/run-pass/numbers-arithmetic/float2.rs rename to src/test/run-pass/numbers-arithmetic/float2.rs diff --git a/src/test/ui/run-pass/numbers-arithmetic/float_math.rs b/src/test/run-pass/numbers-arithmetic/float_math.rs similarity index 100% rename from src/test/ui/run-pass/numbers-arithmetic/float_math.rs rename to src/test/run-pass/numbers-arithmetic/float_math.rs diff --git a/src/test/ui/run-pass/numbers-arithmetic/floatlits.rs b/src/test/run-pass/numbers-arithmetic/floatlits.rs similarity index 100% rename from src/test/ui/run-pass/numbers-arithmetic/floatlits.rs rename to src/test/run-pass/numbers-arithmetic/floatlits.rs diff --git a/src/test/ui/run-pass/numbers-arithmetic/i128-ffi.rs b/src/test/run-pass/numbers-arithmetic/i128-ffi.rs similarity index 100% rename from src/test/ui/run-pass/numbers-arithmetic/i128-ffi.rs rename to src/test/run-pass/numbers-arithmetic/i128-ffi.rs diff --git a/src/test/ui/run-pass/numbers-arithmetic/i128.rs b/src/test/run-pass/numbers-arithmetic/i128.rs similarity index 100% rename from src/test/ui/run-pass/numbers-arithmetic/i128.rs rename to src/test/run-pass/numbers-arithmetic/i128.rs diff --git a/src/test/ui/run-pass/numbers-arithmetic/i32-sub.rs b/src/test/run-pass/numbers-arithmetic/i32-sub.rs similarity index 100% rename from src/test/ui/run-pass/numbers-arithmetic/i32-sub.rs rename to src/test/run-pass/numbers-arithmetic/i32-sub.rs diff --git a/src/test/ui/run-pass/numbers-arithmetic/i8-incr.rs b/src/test/run-pass/numbers-arithmetic/i8-incr.rs similarity index 100% rename from src/test/ui/run-pass/numbers-arithmetic/i8-incr.rs rename to src/test/run-pass/numbers-arithmetic/i8-incr.rs diff --git a/src/test/ui/run-pass/numbers-arithmetic/int-abs-overflow.rs b/src/test/run-pass/numbers-arithmetic/int-abs-overflow.rs similarity index 100% rename from src/test/ui/run-pass/numbers-arithmetic/int-abs-overflow.rs rename to src/test/run-pass/numbers-arithmetic/int-abs-overflow.rs diff --git a/src/test/ui/run-pass/numbers-arithmetic/int.rs b/src/test/run-pass/numbers-arithmetic/int.rs similarity index 100% rename from src/test/ui/run-pass/numbers-arithmetic/int.rs rename to src/test/run-pass/numbers-arithmetic/int.rs diff --git a/src/test/ui/run-pass/numbers-arithmetic/integer-literal-radix.rs b/src/test/run-pass/numbers-arithmetic/integer-literal-radix.rs similarity index 100% rename from src/test/ui/run-pass/numbers-arithmetic/integer-literal-radix.rs rename to src/test/run-pass/numbers-arithmetic/integer-literal-radix.rs diff --git a/src/test/ui/run-pass/numbers-arithmetic/integer-literal-suffix-inference-2.rs b/src/test/run-pass/numbers-arithmetic/integer-literal-suffix-inference-2.rs similarity index 100% rename from src/test/ui/run-pass/numbers-arithmetic/integer-literal-suffix-inference-2.rs rename to src/test/run-pass/numbers-arithmetic/integer-literal-suffix-inference-2.rs diff --git a/src/test/ui/run-pass/numbers-arithmetic/integer-literal-suffix-inference-3.rs b/src/test/run-pass/numbers-arithmetic/integer-literal-suffix-inference-3.rs similarity index 100% rename from src/test/ui/run-pass/numbers-arithmetic/integer-literal-suffix-inference-3.rs rename to src/test/run-pass/numbers-arithmetic/integer-literal-suffix-inference-3.rs diff --git a/src/test/ui/run-pass/numbers-arithmetic/integer-literal-suffix-inference.rs b/src/test/run-pass/numbers-arithmetic/integer-literal-suffix-inference.rs similarity index 100% rename from src/test/ui/run-pass/numbers-arithmetic/integer-literal-suffix-inference.rs rename to src/test/run-pass/numbers-arithmetic/integer-literal-suffix-inference.rs diff --git a/src/test/ui/run-pass/numbers-arithmetic/next-power-of-two-overflow-debug.rs b/src/test/run-pass/numbers-arithmetic/next-power-of-two-overflow-debug.rs similarity index 100% rename from src/test/ui/run-pass/numbers-arithmetic/next-power-of-two-overflow-debug.rs rename to src/test/run-pass/numbers-arithmetic/next-power-of-two-overflow-debug.rs diff --git a/src/test/ui/run-pass/numbers-arithmetic/next-power-of-two-overflow-ndebug.rs b/src/test/run-pass/numbers-arithmetic/next-power-of-two-overflow-ndebug.rs similarity index 100% rename from src/test/ui/run-pass/numbers-arithmetic/next-power-of-two-overflow-ndebug.rs rename to src/test/run-pass/numbers-arithmetic/next-power-of-two-overflow-ndebug.rs diff --git a/src/test/ui/run-pass/numbers-arithmetic/num-wrapping.rs b/src/test/run-pass/numbers-arithmetic/num-wrapping.rs similarity index 100% rename from src/test/ui/run-pass/numbers-arithmetic/num-wrapping.rs rename to src/test/run-pass/numbers-arithmetic/num-wrapping.rs diff --git a/src/test/ui/run-pass/numbers-arithmetic/numeric-method-autoexport.rs b/src/test/run-pass/numbers-arithmetic/numeric-method-autoexport.rs similarity index 100% rename from src/test/ui/run-pass/numbers-arithmetic/numeric-method-autoexport.rs rename to src/test/run-pass/numbers-arithmetic/numeric-method-autoexport.rs diff --git a/src/test/ui/run-pass/numbers-arithmetic/promoted_overflow_opt.rs b/src/test/run-pass/numbers-arithmetic/promoted_overflow_opt.rs similarity index 100% rename from src/test/ui/run-pass/numbers-arithmetic/promoted_overflow_opt.rs rename to src/test/run-pass/numbers-arithmetic/promoted_overflow_opt.rs diff --git a/src/test/ui/run-pass/numbers-arithmetic/saturating-float-casts.rs b/src/test/run-pass/numbers-arithmetic/saturating-float-casts.rs similarity index 100% rename from src/test/ui/run-pass/numbers-arithmetic/saturating-float-casts.rs rename to src/test/run-pass/numbers-arithmetic/saturating-float-casts.rs diff --git a/src/test/ui/run-pass/numbers-arithmetic/shift-near-oflo.rs b/src/test/run-pass/numbers-arithmetic/shift-near-oflo.rs similarity index 100% rename from src/test/ui/run-pass/numbers-arithmetic/shift-near-oflo.rs rename to src/test/run-pass/numbers-arithmetic/shift-near-oflo.rs diff --git a/src/test/ui/run-pass/numbers-arithmetic/shift-various-types.rs b/src/test/run-pass/numbers-arithmetic/shift-various-types.rs similarity index 100% rename from src/test/ui/run-pass/numbers-arithmetic/shift-various-types.rs rename to src/test/run-pass/numbers-arithmetic/shift-various-types.rs diff --git a/src/test/ui/run-pass/numbers-arithmetic/shift.rs b/src/test/run-pass/numbers-arithmetic/shift.rs similarity index 100% rename from src/test/ui/run-pass/numbers-arithmetic/shift.rs rename to src/test/run-pass/numbers-arithmetic/shift.rs diff --git a/src/test/ui/run-pass/numbers-arithmetic/signed-shift-const-eval.rs b/src/test/run-pass/numbers-arithmetic/signed-shift-const-eval.rs similarity index 100% rename from src/test/ui/run-pass/numbers-arithmetic/signed-shift-const-eval.rs rename to src/test/run-pass/numbers-arithmetic/signed-shift-const-eval.rs diff --git a/src/test/ui/run-pass/numbers-arithmetic/u128-as-f32.rs b/src/test/run-pass/numbers-arithmetic/u128-as-f32.rs similarity index 100% rename from src/test/ui/run-pass/numbers-arithmetic/u128-as-f32.rs rename to src/test/run-pass/numbers-arithmetic/u128-as-f32.rs diff --git a/src/test/ui/run-pass/numbers-arithmetic/u128.rs b/src/test/run-pass/numbers-arithmetic/u128.rs similarity index 100% rename from src/test/ui/run-pass/numbers-arithmetic/u128.rs rename to src/test/run-pass/numbers-arithmetic/u128.rs diff --git a/src/test/ui/run-pass/numbers-arithmetic/u32-decr.rs b/src/test/run-pass/numbers-arithmetic/u32-decr.rs similarity index 100% rename from src/test/ui/run-pass/numbers-arithmetic/u32-decr.rs rename to src/test/run-pass/numbers-arithmetic/u32-decr.rs diff --git a/src/test/ui/run-pass/numbers-arithmetic/u8-incr-decr.rs b/src/test/run-pass/numbers-arithmetic/u8-incr-decr.rs similarity index 100% rename from src/test/ui/run-pass/numbers-arithmetic/u8-incr-decr.rs rename to src/test/run-pass/numbers-arithmetic/u8-incr-decr.rs diff --git a/src/test/ui/run-pass/numbers-arithmetic/u8-incr.rs b/src/test/run-pass/numbers-arithmetic/u8-incr.rs similarity index 100% rename from src/test/ui/run-pass/numbers-arithmetic/u8-incr.rs rename to src/test/run-pass/numbers-arithmetic/u8-incr.rs diff --git a/src/test/ui/run-pass/numbers-arithmetic/uint.rs b/src/test/run-pass/numbers-arithmetic/uint.rs similarity index 100% rename from src/test/ui/run-pass/numbers-arithmetic/uint.rs rename to src/test/run-pass/numbers-arithmetic/uint.rs diff --git a/src/test/ui/run-pass/overloaded/auxiliary/overloaded_autoderef_xc.rs b/src/test/run-pass/overloaded/auxiliary/overloaded_autoderef_xc.rs similarity index 100% rename from src/test/ui/run-pass/overloaded/auxiliary/overloaded_autoderef_xc.rs rename to src/test/run-pass/overloaded/auxiliary/overloaded_autoderef_xc.rs diff --git a/src/test/ui/run-pass/overloaded/overloaded-autoderef-count.rs b/src/test/run-pass/overloaded/overloaded-autoderef-count.rs similarity index 100% rename from src/test/ui/run-pass/overloaded/overloaded-autoderef-count.rs rename to src/test/run-pass/overloaded/overloaded-autoderef-count.rs diff --git a/src/test/ui/run-pass/overloaded/overloaded-autoderef-indexing.rs b/src/test/run-pass/overloaded/overloaded-autoderef-indexing.rs similarity index 100% rename from src/test/ui/run-pass/overloaded/overloaded-autoderef-indexing.rs rename to src/test/run-pass/overloaded/overloaded-autoderef-indexing.rs diff --git a/src/test/ui/run-pass/overloaded/overloaded-autoderef-order.rs b/src/test/run-pass/overloaded/overloaded-autoderef-order.rs similarity index 100% rename from src/test/ui/run-pass/overloaded/overloaded-autoderef-order.rs rename to src/test/run-pass/overloaded/overloaded-autoderef-order.rs diff --git a/src/test/ui/run-pass/overloaded/overloaded-autoderef-vtable.rs b/src/test/run-pass/overloaded/overloaded-autoderef-vtable.rs similarity index 100% rename from src/test/ui/run-pass/overloaded/overloaded-autoderef-vtable.rs rename to src/test/run-pass/overloaded/overloaded-autoderef-vtable.rs diff --git a/src/test/ui/run-pass/overloaded/overloaded-autoderef-xcrate.rs b/src/test/run-pass/overloaded/overloaded-autoderef-xcrate.rs similarity index 100% rename from src/test/ui/run-pass/overloaded/overloaded-autoderef-xcrate.rs rename to src/test/run-pass/overloaded/overloaded-autoderef-xcrate.rs diff --git a/src/test/ui/run-pass/overloaded/overloaded-autoderef.rs b/src/test/run-pass/overloaded/overloaded-autoderef.rs similarity index 100% rename from src/test/ui/run-pass/overloaded/overloaded-autoderef.rs rename to src/test/run-pass/overloaded/overloaded-autoderef.rs diff --git a/src/test/ui/run-pass/overloaded/overloaded-calls-object-one-arg.rs b/src/test/run-pass/overloaded/overloaded-calls-object-one-arg.rs similarity index 100% rename from src/test/ui/run-pass/overloaded/overloaded-calls-object-one-arg.rs rename to src/test/run-pass/overloaded/overloaded-calls-object-one-arg.rs diff --git a/src/test/ui/run-pass/overloaded/overloaded-calls-object-two-args.rs b/src/test/run-pass/overloaded/overloaded-calls-object-two-args.rs similarity index 100% rename from src/test/ui/run-pass/overloaded/overloaded-calls-object-two-args.rs rename to src/test/run-pass/overloaded/overloaded-calls-object-two-args.rs diff --git a/src/test/ui/run-pass/overloaded/overloaded-calls-object-zero-args.rs b/src/test/run-pass/overloaded/overloaded-calls-object-zero-args.rs similarity index 100% rename from src/test/ui/run-pass/overloaded/overloaded-calls-object-zero-args.rs rename to src/test/run-pass/overloaded/overloaded-calls-object-zero-args.rs diff --git a/src/test/ui/run-pass/overloaded/overloaded-calls-param-vtables.rs b/src/test/run-pass/overloaded/overloaded-calls-param-vtables.rs similarity index 100% rename from src/test/ui/run-pass/overloaded/overloaded-calls-param-vtables.rs rename to src/test/run-pass/overloaded/overloaded-calls-param-vtables.rs diff --git a/src/test/ui/run-pass/overloaded/overloaded-calls-simple.rs b/src/test/run-pass/overloaded/overloaded-calls-simple.rs similarity index 100% rename from src/test/ui/run-pass/overloaded/overloaded-calls-simple.rs rename to src/test/run-pass/overloaded/overloaded-calls-simple.rs diff --git a/src/test/ui/run-pass/overloaded/overloaded-calls-zero-args.rs b/src/test/run-pass/overloaded/overloaded-calls-zero-args.rs similarity index 100% rename from src/test/ui/run-pass/overloaded/overloaded-calls-zero-args.rs rename to src/test/run-pass/overloaded/overloaded-calls-zero-args.rs diff --git a/src/test/ui/run-pass/overloaded/overloaded-deref-count.rs b/src/test/run-pass/overloaded/overloaded-deref-count.rs similarity index 100% rename from src/test/ui/run-pass/overloaded/overloaded-deref-count.rs rename to src/test/run-pass/overloaded/overloaded-deref-count.rs diff --git a/src/test/ui/run-pass/overloaded/overloaded-deref.rs b/src/test/run-pass/overloaded/overloaded-deref.rs similarity index 100% rename from src/test/ui/run-pass/overloaded/overloaded-deref.rs rename to src/test/run-pass/overloaded/overloaded-deref.rs diff --git a/src/test/ui/run-pass/overloaded/overloaded-index-assoc-list.rs b/src/test/run-pass/overloaded/overloaded-index-assoc-list.rs similarity index 100% rename from src/test/ui/run-pass/overloaded/overloaded-index-assoc-list.rs rename to src/test/run-pass/overloaded/overloaded-index-assoc-list.rs diff --git a/src/test/ui/run-pass/overloaded/overloaded-index-autoderef.rs b/src/test/run-pass/overloaded/overloaded-index-autoderef.rs similarity index 100% rename from src/test/ui/run-pass/overloaded/overloaded-index-autoderef.rs rename to src/test/run-pass/overloaded/overloaded-index-autoderef.rs diff --git a/src/test/ui/run-pass/overloaded/overloaded-index-in-field.rs b/src/test/run-pass/overloaded/overloaded-index-in-field.rs similarity index 100% rename from src/test/ui/run-pass/overloaded/overloaded-index-in-field.rs rename to src/test/run-pass/overloaded/overloaded-index-in-field.rs diff --git a/src/test/ui/run-pass/overloaded/overloaded-index.rs b/src/test/run-pass/overloaded/overloaded-index.rs similarity index 100% rename from src/test/ui/run-pass/overloaded/overloaded-index.rs rename to src/test/run-pass/overloaded/overloaded-index.rs diff --git a/src/test/ui/run-pass/overloaded/overloaded_deref_with_ref_pattern.rs b/src/test/run-pass/overloaded/overloaded_deref_with_ref_pattern.rs similarity index 100% rename from src/test/ui/run-pass/overloaded/overloaded_deref_with_ref_pattern.rs rename to src/test/run-pass/overloaded/overloaded_deref_with_ref_pattern.rs diff --git a/src/test/ui/run-pass/overloaded/overloaded_deref_with_ref_pattern_issue15609.rs b/src/test/run-pass/overloaded/overloaded_deref_with_ref_pattern_issue15609.rs similarity index 100% rename from src/test/ui/run-pass/overloaded/overloaded_deref_with_ref_pattern_issue15609.rs rename to src/test/run-pass/overloaded/overloaded_deref_with_ref_pattern_issue15609.rs diff --git a/src/test/ui/run-pass/packed/auxiliary/packed.rs b/src/test/run-pass/packed/auxiliary/packed.rs similarity index 100% rename from src/test/ui/run-pass/packed/auxiliary/packed.rs rename to src/test/run-pass/packed/auxiliary/packed.rs diff --git a/src/test/ui/run-pass/packed/packed-struct-borrow-element.rs b/src/test/run-pass/packed/packed-struct-borrow-element.rs similarity index 100% rename from src/test/ui/run-pass/packed/packed-struct-borrow-element.rs rename to src/test/run-pass/packed/packed-struct-borrow-element.rs diff --git a/src/test/ui/run-pass/packed/packed-struct-drop-aligned.rs b/src/test/run-pass/packed/packed-struct-drop-aligned.rs similarity index 100% rename from src/test/ui/run-pass/packed/packed-struct-drop-aligned.rs rename to src/test/run-pass/packed/packed-struct-drop-aligned.rs diff --git a/src/test/ui/run-pass/packed/packed-struct-generic-layout.rs b/src/test/run-pass/packed/packed-struct-generic-layout.rs similarity index 100% rename from src/test/ui/run-pass/packed/packed-struct-generic-layout.rs rename to src/test/run-pass/packed/packed-struct-generic-layout.rs diff --git a/src/test/ui/run-pass/packed/packed-struct-generic-size.rs b/src/test/run-pass/packed/packed-struct-generic-size.rs similarity index 100% rename from src/test/ui/run-pass/packed/packed-struct-generic-size.rs rename to src/test/run-pass/packed/packed-struct-generic-size.rs diff --git a/src/test/ui/run-pass/packed/packed-struct-generic-size.stderr b/src/test/run-pass/packed/packed-struct-generic-size.stderr similarity index 100% rename from src/test/ui/run-pass/packed/packed-struct-generic-size.stderr rename to src/test/run-pass/packed/packed-struct-generic-size.stderr diff --git a/src/test/ui/run-pass/packed/packed-struct-layout.rs b/src/test/run-pass/packed/packed-struct-layout.rs similarity index 100% rename from src/test/ui/run-pass/packed/packed-struct-layout.rs rename to src/test/run-pass/packed/packed-struct-layout.rs diff --git a/src/test/ui/run-pass/packed/packed-struct-match.rs b/src/test/run-pass/packed/packed-struct-match.rs similarity index 100% rename from src/test/ui/run-pass/packed/packed-struct-match.rs rename to src/test/run-pass/packed/packed-struct-match.rs diff --git a/src/test/ui/run-pass/packed/packed-struct-optimized-enum.rs b/src/test/run-pass/packed/packed-struct-optimized-enum.rs similarity index 100% rename from src/test/ui/run-pass/packed/packed-struct-optimized-enum.rs rename to src/test/run-pass/packed/packed-struct-optimized-enum.rs diff --git a/src/test/ui/run-pass/packed/packed-struct-size-xc.rs b/src/test/run-pass/packed/packed-struct-size-xc.rs similarity index 100% rename from src/test/ui/run-pass/packed/packed-struct-size-xc.rs rename to src/test/run-pass/packed/packed-struct-size-xc.rs diff --git a/src/test/ui/run-pass/packed/packed-struct-size.rs b/src/test/run-pass/packed/packed-struct-size.rs similarity index 100% rename from src/test/ui/run-pass/packed/packed-struct-size.rs rename to src/test/run-pass/packed/packed-struct-size.rs diff --git a/src/test/ui/run-pass/packed/packed-struct-vec.rs b/src/test/run-pass/packed/packed-struct-vec.rs similarity index 100% rename from src/test/ui/run-pass/packed/packed-struct-vec.rs rename to src/test/run-pass/packed/packed-struct-vec.rs diff --git a/src/test/ui/run-pass/packed/packed-tuple-struct-layout.rs b/src/test/run-pass/packed/packed-tuple-struct-layout.rs similarity index 100% rename from src/test/ui/run-pass/packed/packed-tuple-struct-layout.rs rename to src/test/run-pass/packed/packed-tuple-struct-layout.rs diff --git a/src/test/ui/run-pass/packed/packed-tuple-struct-size.rs b/src/test/run-pass/packed/packed-tuple-struct-size.rs similarity index 100% rename from src/test/ui/run-pass/packed/packed-tuple-struct-size.rs rename to src/test/run-pass/packed/packed-tuple-struct-size.rs diff --git a/src/test/ui/run-pass/panic-runtime/abort-link-to-unwinding-crates.rs b/src/test/run-pass/panic-runtime/abort-link-to-unwinding-crates.rs similarity index 100% rename from src/test/ui/run-pass/panic-runtime/abort-link-to-unwinding-crates.rs rename to src/test/run-pass/panic-runtime/abort-link-to-unwinding-crates.rs diff --git a/src/test/ui/run-pass/panic-runtime/abort.rs b/src/test/run-pass/panic-runtime/abort.rs similarity index 100% rename from src/test/ui/run-pass/panic-runtime/abort.rs rename to src/test/run-pass/panic-runtime/abort.rs diff --git a/src/test/ui/run-pass/panic-runtime/auxiliary/exit-success-if-unwind.rs b/src/test/run-pass/panic-runtime/auxiliary/exit-success-if-unwind.rs similarity index 100% rename from src/test/ui/run-pass/panic-runtime/auxiliary/exit-success-if-unwind.rs rename to src/test/run-pass/panic-runtime/auxiliary/exit-success-if-unwind.rs diff --git a/src/test/ui/run-pass/panic-runtime/link-to-abort.rs b/src/test/run-pass/panic-runtime/link-to-abort.rs similarity index 100% rename from src/test/ui/run-pass/panic-runtime/link-to-abort.rs rename to src/test/run-pass/panic-runtime/link-to-abort.rs diff --git a/src/test/ui/run-pass/panic-runtime/link-to-unwind.rs b/src/test/run-pass/panic-runtime/link-to-unwind.rs similarity index 100% rename from src/test/ui/run-pass/panic-runtime/link-to-unwind.rs rename to src/test/run-pass/panic-runtime/link-to-unwind.rs diff --git a/src/test/ui/run-pass/panic-runtime/lto-abort.rs b/src/test/run-pass/panic-runtime/lto-abort.rs similarity index 100% rename from src/test/ui/run-pass/panic-runtime/lto-abort.rs rename to src/test/run-pass/panic-runtime/lto-abort.rs diff --git a/src/test/ui/run-pass/panic-runtime/lto-unwind.rs b/src/test/run-pass/panic-runtime/lto-unwind.rs similarity index 100% rename from src/test/ui/run-pass/panic-runtime/lto-unwind.rs rename to src/test/run-pass/panic-runtime/lto-unwind.rs diff --git a/src/test/ui/run-pass/panics/panic-handler-chain.rs b/src/test/run-pass/panics/panic-handler-chain.rs similarity index 100% rename from src/test/ui/run-pass/panics/panic-handler-chain.rs rename to src/test/run-pass/panics/panic-handler-chain.rs diff --git a/src/test/ui/run-pass/panics/panic-handler-flail-wildly.rs b/src/test/run-pass/panics/panic-handler-flail-wildly.rs similarity index 100% rename from src/test/ui/run-pass/panics/panic-handler-flail-wildly.rs rename to src/test/run-pass/panics/panic-handler-flail-wildly.rs diff --git a/src/test/ui/run-pass/panics/panic-handler-set-twice.rs b/src/test/run-pass/panics/panic-handler-set-twice.rs similarity index 100% rename from src/test/ui/run-pass/panics/panic-handler-set-twice.rs rename to src/test/run-pass/panics/panic-handler-set-twice.rs diff --git a/src/test/ui/run-pass/panics/panic-in-dtor-drops-fields.rs b/src/test/run-pass/panics/panic-in-dtor-drops-fields.rs similarity index 100% rename from src/test/ui/run-pass/panics/panic-in-dtor-drops-fields.rs rename to src/test/run-pass/panics/panic-in-dtor-drops-fields.rs diff --git a/src/test/ui/run-pass/panics/panic-recover-propagate.rs b/src/test/run-pass/panics/panic-recover-propagate.rs similarity index 100% rename from src/test/ui/run-pass/panics/panic-recover-propagate.rs rename to src/test/run-pass/panics/panic-recover-propagate.rs diff --git a/src/test/ui/run-pass/panics/panic-safe.rs b/src/test/run-pass/panics/panic-safe.rs similarity index 100% rename from src/test/ui/run-pass/panics/panic-safe.rs rename to src/test/run-pass/panics/panic-safe.rs diff --git a/src/test/ui/run-pass/privacy/auxiliary/priv-impl-prim-ty.rs b/src/test/run-pass/privacy/auxiliary/priv-impl-prim-ty.rs similarity index 100% rename from src/test/ui/run-pass/privacy/auxiliary/priv-impl-prim-ty.rs rename to src/test/run-pass/privacy/auxiliary/priv-impl-prim-ty.rs diff --git a/src/test/ui/run-pass/privacy/auxiliary/privacy_reexport.rs b/src/test/run-pass/privacy/auxiliary/privacy_reexport.rs similarity index 100% rename from src/test/ui/run-pass/privacy/auxiliary/privacy_reexport.rs rename to src/test/run-pass/privacy/auxiliary/privacy_reexport.rs diff --git a/src/test/ui/run-pass/privacy/auxiliary/pub_use_mods_xcrate.rs b/src/test/run-pass/privacy/auxiliary/pub_use_mods_xcrate.rs similarity index 100% rename from src/test/ui/run-pass/privacy/auxiliary/pub_use_mods_xcrate.rs rename to src/test/run-pass/privacy/auxiliary/pub_use_mods_xcrate.rs diff --git a/src/test/ui/run-pass/privacy/auxiliary/pub_use_xcrate1.rs b/src/test/run-pass/privacy/auxiliary/pub_use_xcrate1.rs similarity index 100% rename from src/test/ui/run-pass/privacy/auxiliary/pub_use_xcrate1.rs rename to src/test/run-pass/privacy/auxiliary/pub_use_xcrate1.rs diff --git a/src/test/ui/run-pass/privacy/auxiliary/pub_use_xcrate2.rs b/src/test/run-pass/privacy/auxiliary/pub_use_xcrate2.rs similarity index 100% rename from src/test/ui/run-pass/privacy/auxiliary/pub_use_xcrate2.rs rename to src/test/run-pass/privacy/auxiliary/pub_use_xcrate2.rs diff --git a/src/test/ui/run-pass/privacy/priv-impl-prim-ty.rs b/src/test/run-pass/privacy/priv-impl-prim-ty.rs similarity index 100% rename from src/test/ui/run-pass/privacy/priv-impl-prim-ty.rs rename to src/test/run-pass/privacy/priv-impl-prim-ty.rs diff --git a/src/test/ui/run-pass/privacy/privacy-ns.rs b/src/test/run-pass/privacy/privacy-ns.rs similarity index 100% rename from src/test/ui/run-pass/privacy/privacy-ns.rs rename to src/test/run-pass/privacy/privacy-ns.rs diff --git a/src/test/ui/run-pass/privacy/privacy-reexport.rs b/src/test/run-pass/privacy/privacy-reexport.rs similarity index 100% rename from src/test/ui/run-pass/privacy/privacy-reexport.rs rename to src/test/run-pass/privacy/privacy-reexport.rs diff --git a/src/test/ui/run-pass/privacy/privacy1.rs b/src/test/run-pass/privacy/privacy1.rs similarity index 100% rename from src/test/ui/run-pass/privacy/privacy1.rs rename to src/test/run-pass/privacy/privacy1.rs diff --git a/src/test/ui/run-pass/privacy/private-class-field.rs b/src/test/run-pass/privacy/private-class-field.rs similarity index 100% rename from src/test/ui/run-pass/privacy/private-class-field.rs rename to src/test/run-pass/privacy/private-class-field.rs diff --git a/src/test/ui/run-pass/privacy/private-method.rs b/src/test/run-pass/privacy/private-method.rs similarity index 100% rename from src/test/ui/run-pass/privacy/private-method.rs rename to src/test/run-pass/privacy/private-method.rs diff --git a/src/test/ui/run-pass/privacy/pub-extern-privacy.rs b/src/test/run-pass/privacy/pub-extern-privacy.rs similarity index 100% rename from src/test/ui/run-pass/privacy/pub-extern-privacy.rs rename to src/test/run-pass/privacy/pub-extern-privacy.rs diff --git a/src/test/ui/run-pass/privacy/pub-use-xcrate.rs b/src/test/run-pass/privacy/pub-use-xcrate.rs similarity index 100% rename from src/test/ui/run-pass/privacy/pub-use-xcrate.rs rename to src/test/run-pass/privacy/pub-use-xcrate.rs diff --git a/src/test/ui/run-pass/privacy/pub_use_mods_xcrate_exe.rs b/src/test/run-pass/privacy/pub_use_mods_xcrate_exe.rs similarity index 100% rename from src/test/ui/run-pass/privacy/pub_use_mods_xcrate_exe.rs rename to src/test/run-pass/privacy/pub_use_mods_xcrate_exe.rs diff --git a/src/test/ui/run-pass/process/process-envs.rs b/src/test/run-pass/process/process-envs.rs similarity index 100% rename from src/test/ui/run-pass/process/process-envs.rs rename to src/test/run-pass/process/process-envs.rs diff --git a/src/test/ui/run-pass/process/process-exit.rs b/src/test/run-pass/process/process-exit.rs similarity index 100% rename from src/test/ui/run-pass/process/process-exit.rs rename to src/test/run-pass/process/process-exit.rs diff --git a/src/test/ui/run-pass/process/process-remove-from-env.rs b/src/test/run-pass/process/process-remove-from-env.rs similarity index 100% rename from src/test/ui/run-pass/process/process-remove-from-env.rs rename to src/test/run-pass/process/process-remove-from-env.rs diff --git a/src/test/ui/run-pass/process/process-sigpipe.rs b/src/test/run-pass/process/process-sigpipe.rs similarity index 100% rename from src/test/ui/run-pass/process/process-sigpipe.rs rename to src/test/run-pass/process/process-sigpipe.rs diff --git a/src/test/ui/run-pass/process/process-spawn-nonexistent.rs b/src/test/run-pass/process/process-spawn-nonexistent.rs similarity index 100% rename from src/test/ui/run-pass/process/process-spawn-nonexistent.rs rename to src/test/run-pass/process/process-spawn-nonexistent.rs diff --git a/src/test/ui/run-pass/process/process-spawn-with-unicode-params.rs b/src/test/run-pass/process/process-spawn-with-unicode-params.rs similarity index 100% rename from src/test/ui/run-pass/process/process-spawn-with-unicode-params.rs rename to src/test/run-pass/process/process-spawn-with-unicode-params.rs diff --git a/src/test/ui/run-pass/process/process-status-inherits-stdin.rs b/src/test/run-pass/process/process-status-inherits-stdin.rs similarity index 100% rename from src/test/ui/run-pass/process/process-status-inherits-stdin.rs rename to src/test/run-pass/process/process-status-inherits-stdin.rs diff --git a/src/test/ui/run-pass/regions/regions-addr-of-interior-of-unique-box.rs b/src/test/run-pass/regions/regions-addr-of-interior-of-unique-box.rs similarity index 100% rename from src/test/ui/run-pass/regions/regions-addr-of-interior-of-unique-box.rs rename to src/test/run-pass/regions/regions-addr-of-interior-of-unique-box.rs diff --git a/src/test/ui/run-pass/regions/regions-addr-of-ret.rs b/src/test/run-pass/regions/regions-addr-of-ret.rs similarity index 100% rename from src/test/ui/run-pass/regions/regions-addr-of-ret.rs rename to src/test/run-pass/regions/regions-addr-of-ret.rs diff --git a/src/test/ui/run-pass/regions/regions-assoc-type-region-bound.rs b/src/test/run-pass/regions/regions-assoc-type-region-bound.rs similarity index 100% rename from src/test/ui/run-pass/regions/regions-assoc-type-region-bound.rs rename to src/test/run-pass/regions/regions-assoc-type-region-bound.rs diff --git a/src/test/ui/run-pass/regions/regions-assoc-type-static-bound.rs b/src/test/run-pass/regions/regions-assoc-type-static-bound.rs similarity index 100% rename from src/test/ui/run-pass/regions/regions-assoc-type-static-bound.rs rename to src/test/run-pass/regions/regions-assoc-type-static-bound.rs diff --git a/src/test/ui/run-pass/regions/regions-borrow-at.rs b/src/test/run-pass/regions/regions-borrow-at.rs similarity index 100% rename from src/test/ui/run-pass/regions/regions-borrow-at.rs rename to src/test/run-pass/regions/regions-borrow-at.rs diff --git a/src/test/ui/run-pass/regions/regions-borrow-evec-fixed.rs b/src/test/run-pass/regions/regions-borrow-evec-fixed.rs similarity index 100% rename from src/test/ui/run-pass/regions/regions-borrow-evec-fixed.rs rename to src/test/run-pass/regions/regions-borrow-evec-fixed.rs diff --git a/src/test/ui/run-pass/regions/regions-borrow-evec-uniq.rs b/src/test/run-pass/regions/regions-borrow-evec-uniq.rs similarity index 100% rename from src/test/ui/run-pass/regions/regions-borrow-evec-uniq.rs rename to src/test/run-pass/regions/regions-borrow-evec-uniq.rs diff --git a/src/test/ui/run-pass/regions/regions-borrow-uniq.rs b/src/test/run-pass/regions/regions-borrow-uniq.rs similarity index 100% rename from src/test/ui/run-pass/regions/regions-borrow-uniq.rs rename to src/test/run-pass/regions/regions-borrow-uniq.rs diff --git a/src/test/ui/run-pass/regions/regions-bot.rs b/src/test/run-pass/regions/regions-bot.rs similarity index 100% rename from src/test/ui/run-pass/regions/regions-bot.rs rename to src/test/run-pass/regions/regions-bot.rs diff --git a/src/test/ui/run-pass/regions/regions-bound-lists-feature-gate-2.rs b/src/test/run-pass/regions/regions-bound-lists-feature-gate-2.rs similarity index 100% rename from src/test/ui/run-pass/regions/regions-bound-lists-feature-gate-2.rs rename to src/test/run-pass/regions/regions-bound-lists-feature-gate-2.rs diff --git a/src/test/ui/run-pass/regions/regions-bound-lists-feature-gate.rs b/src/test/run-pass/regions/regions-bound-lists-feature-gate.rs similarity index 100% rename from src/test/ui/run-pass/regions/regions-bound-lists-feature-gate.rs rename to src/test/run-pass/regions/regions-bound-lists-feature-gate.rs diff --git a/src/test/ui/run-pass/regions/regions-close-over-type-parameter-successfully.rs b/src/test/run-pass/regions/regions-close-over-type-parameter-successfully.rs similarity index 100% rename from src/test/ui/run-pass/regions/regions-close-over-type-parameter-successfully.rs rename to src/test/run-pass/regions/regions-close-over-type-parameter-successfully.rs diff --git a/src/test/ui/run-pass/regions/regions-copy-closure.rs b/src/test/run-pass/regions/regions-copy-closure.rs similarity index 100% rename from src/test/ui/run-pass/regions/regions-copy-closure.rs rename to src/test/run-pass/regions/regions-copy-closure.rs diff --git a/src/test/ui/run-pass/regions/regions-creating-enums2.rs b/src/test/run-pass/regions/regions-creating-enums2.rs similarity index 100% rename from src/test/ui/run-pass/regions/regions-creating-enums2.rs rename to src/test/run-pass/regions/regions-creating-enums2.rs diff --git a/src/test/ui/run-pass/regions/regions-creating-enums5.rs b/src/test/run-pass/regions/regions-creating-enums5.rs similarity index 100% rename from src/test/ui/run-pass/regions/regions-creating-enums5.rs rename to src/test/run-pass/regions/regions-creating-enums5.rs diff --git a/src/test/ui/run-pass/regions/regions-debruijn-of-object.rs b/src/test/run-pass/regions/regions-debruijn-of-object.rs similarity index 100% rename from src/test/ui/run-pass/regions/regions-debruijn-of-object.rs rename to src/test/run-pass/regions/regions-debruijn-of-object.rs diff --git a/src/test/ui/run-pass/regions/regions-dependent-addr-of.rs b/src/test/run-pass/regions/regions-dependent-addr-of.rs similarity index 100% rename from src/test/ui/run-pass/regions/regions-dependent-addr-of.rs rename to src/test/run-pass/regions/regions-dependent-addr-of.rs diff --git a/src/test/ui/run-pass/regions/regions-dependent-autofn.rs b/src/test/run-pass/regions/regions-dependent-autofn.rs similarity index 100% rename from src/test/ui/run-pass/regions/regions-dependent-autofn.rs rename to src/test/run-pass/regions/regions-dependent-autofn.rs diff --git a/src/test/ui/run-pass/regions/regions-dependent-autoslice.rs b/src/test/run-pass/regions/regions-dependent-autoslice.rs similarity index 100% rename from src/test/ui/run-pass/regions/regions-dependent-autoslice.rs rename to src/test/run-pass/regions/regions-dependent-autoslice.rs diff --git a/src/test/ui/run-pass/regions/regions-dependent-let-ref.rs b/src/test/run-pass/regions/regions-dependent-let-ref.rs similarity index 100% rename from src/test/ui/run-pass/regions/regions-dependent-let-ref.rs rename to src/test/run-pass/regions/regions-dependent-let-ref.rs diff --git a/src/test/ui/run-pass/regions/regions-early-bound-lifetime-in-assoc-fn.rs b/src/test/run-pass/regions/regions-early-bound-lifetime-in-assoc-fn.rs similarity index 100% rename from src/test/ui/run-pass/regions/regions-early-bound-lifetime-in-assoc-fn.rs rename to src/test/run-pass/regions/regions-early-bound-lifetime-in-assoc-fn.rs diff --git a/src/test/ui/run-pass/regions/regions-early-bound-trait-param.rs b/src/test/run-pass/regions/regions-early-bound-trait-param.rs similarity index 100% rename from src/test/ui/run-pass/regions/regions-early-bound-trait-param.rs rename to src/test/run-pass/regions/regions-early-bound-trait-param.rs diff --git a/src/test/ui/run-pass/regions/regions-early-bound-used-in-bound-method.rs b/src/test/run-pass/regions/regions-early-bound-used-in-bound-method.rs similarity index 100% rename from src/test/ui/run-pass/regions/regions-early-bound-used-in-bound-method.rs rename to src/test/run-pass/regions/regions-early-bound-used-in-bound-method.rs diff --git a/src/test/ui/run-pass/regions/regions-early-bound-used-in-bound.rs b/src/test/run-pass/regions/regions-early-bound-used-in-bound.rs similarity index 100% rename from src/test/ui/run-pass/regions/regions-early-bound-used-in-bound.rs rename to src/test/run-pass/regions/regions-early-bound-used-in-bound.rs diff --git a/src/test/ui/run-pass/regions/regions-early-bound-used-in-type-param.rs b/src/test/run-pass/regions/regions-early-bound-used-in-type-param.rs similarity index 100% rename from src/test/ui/run-pass/regions/regions-early-bound-used-in-type-param.rs rename to src/test/run-pass/regions/regions-early-bound-used-in-type-param.rs diff --git a/src/test/ui/run-pass/regions/regions-escape-into-other-fn.rs b/src/test/run-pass/regions/regions-escape-into-other-fn.rs similarity index 100% rename from src/test/ui/run-pass/regions/regions-escape-into-other-fn.rs rename to src/test/run-pass/regions/regions-escape-into-other-fn.rs diff --git a/src/test/ui/run-pass/regions/regions-expl-self.rs b/src/test/run-pass/regions/regions-expl-self.rs similarity index 100% rename from src/test/ui/run-pass/regions/regions-expl-self.rs rename to src/test/run-pass/regions/regions-expl-self.rs diff --git a/src/test/ui/run-pass/regions/regions-fn-subtyping-2.rs b/src/test/run-pass/regions/regions-fn-subtyping-2.rs similarity index 100% rename from src/test/ui/run-pass/regions/regions-fn-subtyping-2.rs rename to src/test/run-pass/regions/regions-fn-subtyping-2.rs diff --git a/src/test/ui/run-pass/regions/regions-fn-subtyping.rs b/src/test/run-pass/regions/regions-fn-subtyping.rs similarity index 100% rename from src/test/ui/run-pass/regions/regions-fn-subtyping.rs rename to src/test/run-pass/regions/regions-fn-subtyping.rs diff --git a/src/test/ui/run-pass/regions/regions-free-region-outlives-static-outlives-free-region.rs b/src/test/run-pass/regions/regions-free-region-outlives-static-outlives-free-region.rs similarity index 100% rename from src/test/ui/run-pass/regions/regions-free-region-outlives-static-outlives-free-region.rs rename to src/test/run-pass/regions/regions-free-region-outlives-static-outlives-free-region.rs diff --git a/src/test/ui/run-pass/regions/regions-infer-borrow-scope-addr-of.rs b/src/test/run-pass/regions/regions-infer-borrow-scope-addr-of.rs similarity index 100% rename from src/test/ui/run-pass/regions/regions-infer-borrow-scope-addr-of.rs rename to src/test/run-pass/regions/regions-infer-borrow-scope-addr-of.rs diff --git a/src/test/ui/run-pass/regions/regions-infer-borrow-scope-view.rs b/src/test/run-pass/regions/regions-infer-borrow-scope-view.rs similarity index 100% rename from src/test/ui/run-pass/regions/regions-infer-borrow-scope-view.rs rename to src/test/run-pass/regions/regions-infer-borrow-scope-view.rs diff --git a/src/test/ui/run-pass/regions/regions-infer-borrow-scope-within-loop-ok.rs b/src/test/run-pass/regions/regions-infer-borrow-scope-within-loop-ok.rs similarity index 100% rename from src/test/ui/run-pass/regions/regions-infer-borrow-scope-within-loop-ok.rs rename to src/test/run-pass/regions/regions-infer-borrow-scope-within-loop-ok.rs diff --git a/src/test/ui/run-pass/regions/regions-infer-borrow-scope.rs b/src/test/run-pass/regions/regions-infer-borrow-scope.rs similarity index 100% rename from src/test/ui/run-pass/regions/regions-infer-borrow-scope.rs rename to src/test/run-pass/regions/regions-infer-borrow-scope.rs diff --git a/src/test/ui/run-pass/regions/regions-infer-call-2.rs b/src/test/run-pass/regions/regions-infer-call-2.rs similarity index 100% rename from src/test/ui/run-pass/regions/regions-infer-call-2.rs rename to src/test/run-pass/regions/regions-infer-call-2.rs diff --git a/src/test/ui/run-pass/regions/regions-infer-call.rs b/src/test/run-pass/regions/regions-infer-call.rs similarity index 100% rename from src/test/ui/run-pass/regions/regions-infer-call.rs rename to src/test/run-pass/regions/regions-infer-call.rs diff --git a/src/test/ui/run-pass/regions/regions-infer-contravariance-due-to-ret.rs b/src/test/run-pass/regions/regions-infer-contravariance-due-to-ret.rs similarity index 100% rename from src/test/ui/run-pass/regions/regions-infer-contravariance-due-to-ret.rs rename to src/test/run-pass/regions/regions-infer-contravariance-due-to-ret.rs diff --git a/src/test/ui/run-pass/regions/regions-infer-reborrow-ref-mut-recurse.rs b/src/test/run-pass/regions/regions-infer-reborrow-ref-mut-recurse.rs similarity index 100% rename from src/test/ui/run-pass/regions/regions-infer-reborrow-ref-mut-recurse.rs rename to src/test/run-pass/regions/regions-infer-reborrow-ref-mut-recurse.rs diff --git a/src/test/ui/run-pass/regions/regions-infer-region-in-fn-but-not-type.rs b/src/test/run-pass/regions/regions-infer-region-in-fn-but-not-type.rs similarity index 100% rename from src/test/ui/run-pass/regions/regions-infer-region-in-fn-but-not-type.rs rename to src/test/run-pass/regions/regions-infer-region-in-fn-but-not-type.rs diff --git a/src/test/ui/run-pass/regions/regions-infer-static-from-proc.rs b/src/test/run-pass/regions/regions-infer-static-from-proc.rs similarity index 100% rename from src/test/ui/run-pass/regions/regions-infer-static-from-proc.rs rename to src/test/run-pass/regions/regions-infer-static-from-proc.rs diff --git a/src/test/ui/run-pass/regions/regions-issue-21422.rs b/src/test/run-pass/regions/regions-issue-21422.rs similarity index 100% rename from src/test/ui/run-pass/regions/regions-issue-21422.rs rename to src/test/run-pass/regions/regions-issue-21422.rs diff --git a/src/test/ui/run-pass/regions/regions-issue-22246.rs b/src/test/run-pass/regions/regions-issue-22246.rs similarity index 100% rename from src/test/ui/run-pass/regions/regions-issue-22246.rs rename to src/test/run-pass/regions/regions-issue-22246.rs diff --git a/src/test/ui/run-pass/regions/regions-lifetime-nonfree-late-bound.rs b/src/test/run-pass/regions/regions-lifetime-nonfree-late-bound.rs similarity index 100% rename from src/test/ui/run-pass/regions/regions-lifetime-nonfree-late-bound.rs rename to src/test/run-pass/regions/regions-lifetime-nonfree-late-bound.rs diff --git a/src/test/ui/run-pass/regions/regions-lifetime-static-items-enclosing-scopes.rs b/src/test/run-pass/regions/regions-lifetime-static-items-enclosing-scopes.rs similarity index 100% rename from src/test/ui/run-pass/regions/regions-lifetime-static-items-enclosing-scopes.rs rename to src/test/run-pass/regions/regions-lifetime-static-items-enclosing-scopes.rs diff --git a/src/test/ui/run-pass/regions/regions-link-fn-args.rs b/src/test/run-pass/regions/regions-link-fn-args.rs similarity index 100% rename from src/test/ui/run-pass/regions/regions-link-fn-args.rs rename to src/test/run-pass/regions/regions-link-fn-args.rs diff --git a/src/test/ui/run-pass/regions/regions-lub-ref-ref-rc.rs b/src/test/run-pass/regions/regions-lub-ref-ref-rc.rs similarity index 100% rename from src/test/ui/run-pass/regions/regions-lub-ref-ref-rc.rs rename to src/test/run-pass/regions/regions-lub-ref-ref-rc.rs diff --git a/src/test/ui/run-pass/regions/regions-mock-codegen.rs b/src/test/run-pass/regions/regions-mock-codegen.rs similarity index 100% rename from src/test/ui/run-pass/regions/regions-mock-codegen.rs rename to src/test/run-pass/regions/regions-mock-codegen.rs diff --git a/src/test/ui/run-pass/regions/regions-no-bound-in-argument-cleanup.rs b/src/test/run-pass/regions/regions-no-bound-in-argument-cleanup.rs similarity index 100% rename from src/test/ui/run-pass/regions/regions-no-bound-in-argument-cleanup.rs rename to src/test/run-pass/regions/regions-no-bound-in-argument-cleanup.rs diff --git a/src/test/ui/run-pass/regions/regions-no-variance-from-fn-generics.rs b/src/test/run-pass/regions/regions-no-variance-from-fn-generics.rs similarity index 100% rename from src/test/ui/run-pass/regions/regions-no-variance-from-fn-generics.rs rename to src/test/run-pass/regions/regions-no-variance-from-fn-generics.rs diff --git a/src/test/ui/run-pass/regions/regions-nullary-variant.rs b/src/test/run-pass/regions/regions-nullary-variant.rs similarity index 100% rename from src/test/ui/run-pass/regions/regions-nullary-variant.rs rename to src/test/run-pass/regions/regions-nullary-variant.rs diff --git a/src/test/ui/run-pass/regions/regions-params.rs b/src/test/run-pass/regions/regions-params.rs similarity index 100% rename from src/test/ui/run-pass/regions/regions-params.rs rename to src/test/run-pass/regions/regions-params.rs diff --git a/src/test/ui/run-pass/regions/regions-reassign-let-bound-pointer.rs b/src/test/run-pass/regions/regions-reassign-let-bound-pointer.rs similarity index 100% rename from src/test/ui/run-pass/regions/regions-reassign-let-bound-pointer.rs rename to src/test/run-pass/regions/regions-reassign-let-bound-pointer.rs diff --git a/src/test/ui/run-pass/regions/regions-reassign-match-bound-pointer.rs b/src/test/run-pass/regions/regions-reassign-match-bound-pointer.rs similarity index 100% rename from src/test/ui/run-pass/regions/regions-reassign-match-bound-pointer.rs rename to src/test/run-pass/regions/regions-reassign-match-bound-pointer.rs diff --git a/src/test/ui/run-pass/regions/regions-refcell.rs b/src/test/run-pass/regions/regions-refcell.rs similarity index 100% rename from src/test/ui/run-pass/regions/regions-refcell.rs rename to src/test/run-pass/regions/regions-refcell.rs diff --git a/src/test/ui/run-pass/regions/regions-relate-bound-regions-on-closures-to-inference-variables.rs b/src/test/run-pass/regions/regions-relate-bound-regions-on-closures-to-inference-variables.rs similarity index 100% rename from src/test/ui/run-pass/regions/regions-relate-bound-regions-on-closures-to-inference-variables.rs rename to src/test/run-pass/regions/regions-relate-bound-regions-on-closures-to-inference-variables.rs diff --git a/src/test/ui/run-pass/regions/regions-return-interior-of-option.rs b/src/test/run-pass/regions/regions-return-interior-of-option.rs similarity index 100% rename from src/test/ui/run-pass/regions/regions-return-interior-of-option.rs rename to src/test/run-pass/regions/regions-return-interior-of-option.rs diff --git a/src/test/ui/run-pass/regions/regions-scope-chain-example.rs b/src/test/run-pass/regions/regions-scope-chain-example.rs similarity index 100% rename from src/test/ui/run-pass/regions/regions-scope-chain-example.rs rename to src/test/run-pass/regions/regions-scope-chain-example.rs diff --git a/src/test/ui/run-pass/regions/regions-self-impls.rs b/src/test/run-pass/regions/regions-self-impls.rs similarity index 100% rename from src/test/ui/run-pass/regions/regions-self-impls.rs rename to src/test/run-pass/regions/regions-self-impls.rs diff --git a/src/test/ui/run-pass/regions/regions-self-in-enums.rs b/src/test/run-pass/regions/regions-self-in-enums.rs similarity index 100% rename from src/test/ui/run-pass/regions/regions-self-in-enums.rs rename to src/test/run-pass/regions/regions-self-in-enums.rs diff --git a/src/test/ui/run-pass/regions/regions-simple.rs b/src/test/run-pass/regions/regions-simple.rs similarity index 100% rename from src/test/ui/run-pass/regions/regions-simple.rs rename to src/test/run-pass/regions/regions-simple.rs diff --git a/src/test/ui/run-pass/regions/regions-static-bound.rs b/src/test/run-pass/regions/regions-static-bound.rs similarity index 100% rename from src/test/ui/run-pass/regions/regions-static-bound.rs rename to src/test/run-pass/regions/regions-static-bound.rs diff --git a/src/test/ui/run-pass/regions/regions-static-closure.rs b/src/test/run-pass/regions/regions-static-closure.rs similarity index 100% rename from src/test/ui/run-pass/regions/regions-static-closure.rs rename to src/test/run-pass/regions/regions-static-closure.rs diff --git a/src/test/ui/run-pass/regions/regions-trait-object-1.rs b/src/test/run-pass/regions/regions-trait-object-1.rs similarity index 100% rename from src/test/ui/run-pass/regions/regions-trait-object-1.rs rename to src/test/run-pass/regions/regions-trait-object-1.rs diff --git a/src/test/ui/run-pass/regions/regions-variance-contravariant-use-contravariant.rs b/src/test/run-pass/regions/regions-variance-contravariant-use-contravariant.rs similarity index 100% rename from src/test/ui/run-pass/regions/regions-variance-contravariant-use-contravariant.rs rename to src/test/run-pass/regions/regions-variance-contravariant-use-contravariant.rs diff --git a/src/test/ui/run-pass/regions/regions-variance-covariant-use-covariant.rs b/src/test/run-pass/regions/regions-variance-covariant-use-covariant.rs similarity index 100% rename from src/test/ui/run-pass/regions/regions-variance-covariant-use-covariant.rs rename to src/test/run-pass/regions/regions-variance-covariant-use-covariant.rs diff --git a/src/test/ui/run-pass/rfcs/rfc-1014-2.rs b/src/test/run-pass/rfcs/rfc-1014-2.rs similarity index 100% rename from src/test/ui/run-pass/rfcs/rfc-1014-2.rs rename to src/test/run-pass/rfcs/rfc-1014-2.rs diff --git a/src/test/ui/run-pass/rfcs/rfc-1014.rs b/src/test/run-pass/rfcs/rfc-1014.rs similarity index 100% rename from src/test/ui/run-pass/rfcs/rfc-1014.rs rename to src/test/run-pass/rfcs/rfc-1014.rs diff --git a/src/test/ui/run-pass/rfcs/rfc-1789-as-cell/from-mut.rs b/src/test/run-pass/rfcs/rfc-1789-as-cell/from-mut.rs similarity index 100% rename from src/test/ui/run-pass/rfcs/rfc-1789-as-cell/from-mut.rs rename to src/test/run-pass/rfcs/rfc-1789-as-cell/from-mut.rs diff --git a/src/test/ui/run-pass/rfcs/rfc-1937-termination-trait/termination-trait-for-box-dyn-error.rs b/src/test/run-pass/rfcs/rfc-1937-termination-trait/termination-trait-for-box-dyn-error.rs similarity index 100% rename from src/test/ui/run-pass/rfcs/rfc-1937-termination-trait/termination-trait-for-box-dyn-error.rs rename to src/test/run-pass/rfcs/rfc-1937-termination-trait/termination-trait-for-box-dyn-error.rs diff --git a/src/test/ui/run-pass/rfcs/rfc-1937-termination-trait/termination-trait-for-empty.rs b/src/test/run-pass/rfcs/rfc-1937-termination-trait/termination-trait-for-empty.rs similarity index 100% rename from src/test/ui/run-pass/rfcs/rfc-1937-termination-trait/termination-trait-for-empty.rs rename to src/test/run-pass/rfcs/rfc-1937-termination-trait/termination-trait-for-empty.rs diff --git a/src/test/ui/run-pass/rfcs/rfc-1937-termination-trait/termination-trait-for-exitcode.rs b/src/test/run-pass/rfcs/rfc-1937-termination-trait/termination-trait-for-exitcode.rs similarity index 100% rename from src/test/ui/run-pass/rfcs/rfc-1937-termination-trait/termination-trait-for-exitcode.rs rename to src/test/run-pass/rfcs/rfc-1937-termination-trait/termination-trait-for-exitcode.rs diff --git a/src/test/ui/run-pass/rfcs/rfc-1937-termination-trait/termination-trait-for-impl-termination.rs b/src/test/run-pass/rfcs/rfc-1937-termination-trait/termination-trait-for-impl-termination.rs similarity index 100% rename from src/test/ui/run-pass/rfcs/rfc-1937-termination-trait/termination-trait-for-impl-termination.rs rename to src/test/run-pass/rfcs/rfc-1937-termination-trait/termination-trait-for-impl-termination.rs diff --git a/src/test/ui/run-pass/rfcs/rfc-1937-termination-trait/termination-trait-for-result-box-error_ok.rs b/src/test/run-pass/rfcs/rfc-1937-termination-trait/termination-trait-for-result-box-error_ok.rs similarity index 100% rename from src/test/ui/run-pass/rfcs/rfc-1937-termination-trait/termination-trait-for-result-box-error_ok.rs rename to src/test/run-pass/rfcs/rfc-1937-termination-trait/termination-trait-for-result-box-error_ok.rs diff --git a/src/test/ui/run-pass/rfcs/rfc-1937-termination-trait/termination-trait-for-result.rs b/src/test/run-pass/rfcs/rfc-1937-termination-trait/termination-trait-for-result.rs similarity index 100% rename from src/test/ui/run-pass/rfcs/rfc-1937-termination-trait/termination-trait-for-result.rs rename to src/test/run-pass/rfcs/rfc-1937-termination-trait/termination-trait-for-result.rs diff --git a/src/test/ui/run-pass/rfcs/rfc-1937-termination-trait/termination-trait-for-str.rs b/src/test/run-pass/rfcs/rfc-1937-termination-trait/termination-trait-for-str.rs similarity index 100% rename from src/test/ui/run-pass/rfcs/rfc-1937-termination-trait/termination-trait-for-str.rs rename to src/test/run-pass/rfcs/rfc-1937-termination-trait/termination-trait-for-str.rs diff --git a/src/test/ui/run-pass/rfcs/rfc-2005-default-binding-mode/box.rs b/src/test/run-pass/rfcs/rfc-2005-default-binding-mode/box.rs similarity index 100% rename from src/test/ui/run-pass/rfcs/rfc-2005-default-binding-mode/box.rs rename to src/test/run-pass/rfcs/rfc-2005-default-binding-mode/box.rs diff --git a/src/test/ui/run-pass/rfcs/rfc-2005-default-binding-mode/constref.rs b/src/test/run-pass/rfcs/rfc-2005-default-binding-mode/constref.rs similarity index 100% rename from src/test/ui/run-pass/rfcs/rfc-2005-default-binding-mode/constref.rs rename to src/test/run-pass/rfcs/rfc-2005-default-binding-mode/constref.rs diff --git a/src/test/ui/run-pass/rfcs/rfc-2005-default-binding-mode/enum.rs b/src/test/run-pass/rfcs/rfc-2005-default-binding-mode/enum.rs similarity index 100% rename from src/test/ui/run-pass/rfcs/rfc-2005-default-binding-mode/enum.rs rename to src/test/run-pass/rfcs/rfc-2005-default-binding-mode/enum.rs diff --git a/src/test/ui/run-pass/rfcs/rfc-2005-default-binding-mode/for.rs b/src/test/run-pass/rfcs/rfc-2005-default-binding-mode/for.rs similarity index 100% rename from src/test/ui/run-pass/rfcs/rfc-2005-default-binding-mode/for.rs rename to src/test/run-pass/rfcs/rfc-2005-default-binding-mode/for.rs diff --git a/src/test/ui/run-pass/rfcs/rfc-2005-default-binding-mode/general.rs b/src/test/run-pass/rfcs/rfc-2005-default-binding-mode/general.rs similarity index 100% rename from src/test/ui/run-pass/rfcs/rfc-2005-default-binding-mode/general.rs rename to src/test/run-pass/rfcs/rfc-2005-default-binding-mode/general.rs diff --git a/src/test/ui/run-pass/rfcs/rfc-2005-default-binding-mode/lit.rs b/src/test/run-pass/rfcs/rfc-2005-default-binding-mode/lit.rs similarity index 100% rename from src/test/ui/run-pass/rfcs/rfc-2005-default-binding-mode/lit.rs rename to src/test/run-pass/rfcs/rfc-2005-default-binding-mode/lit.rs diff --git a/src/test/ui/run-pass/rfcs/rfc-2005-default-binding-mode/range.rs b/src/test/run-pass/rfcs/rfc-2005-default-binding-mode/range.rs similarity index 100% rename from src/test/ui/run-pass/rfcs/rfc-2005-default-binding-mode/range.rs rename to src/test/run-pass/rfcs/rfc-2005-default-binding-mode/range.rs diff --git a/src/test/ui/run-pass/rfcs/rfc-2005-default-binding-mode/ref-region.rs b/src/test/run-pass/rfcs/rfc-2005-default-binding-mode/ref-region.rs similarity index 100% rename from src/test/ui/run-pass/rfcs/rfc-2005-default-binding-mode/ref-region.rs rename to src/test/run-pass/rfcs/rfc-2005-default-binding-mode/ref-region.rs diff --git a/src/test/ui/run-pass/rfcs/rfc-2005-default-binding-mode/reset-mode.rs b/src/test/run-pass/rfcs/rfc-2005-default-binding-mode/reset-mode.rs similarity index 100% rename from src/test/ui/run-pass/rfcs/rfc-2005-default-binding-mode/reset-mode.rs rename to src/test/run-pass/rfcs/rfc-2005-default-binding-mode/reset-mode.rs diff --git a/src/test/ui/run-pass/rfcs/rfc-2005-default-binding-mode/slice.rs b/src/test/run-pass/rfcs/rfc-2005-default-binding-mode/slice.rs similarity index 100% rename from src/test/ui/run-pass/rfcs/rfc-2005-default-binding-mode/slice.rs rename to src/test/run-pass/rfcs/rfc-2005-default-binding-mode/slice.rs diff --git a/src/test/ui/run-pass/rfcs/rfc-2005-default-binding-mode/struct.rs b/src/test/run-pass/rfcs/rfc-2005-default-binding-mode/struct.rs similarity index 100% rename from src/test/ui/run-pass/rfcs/rfc-2005-default-binding-mode/struct.rs rename to src/test/run-pass/rfcs/rfc-2005-default-binding-mode/struct.rs diff --git a/src/test/ui/run-pass/rfcs/rfc-2005-default-binding-mode/tuple-struct.rs b/src/test/run-pass/rfcs/rfc-2005-default-binding-mode/tuple-struct.rs similarity index 100% rename from src/test/ui/run-pass/rfcs/rfc-2005-default-binding-mode/tuple-struct.rs rename to src/test/run-pass/rfcs/rfc-2005-default-binding-mode/tuple-struct.rs diff --git a/src/test/ui/run-pass/rfcs/rfc-2005-default-binding-mode/tuple.rs b/src/test/run-pass/rfcs/rfc-2005-default-binding-mode/tuple.rs similarity index 100% rename from src/test/ui/run-pass/rfcs/rfc-2005-default-binding-mode/tuple.rs rename to src/test/run-pass/rfcs/rfc-2005-default-binding-mode/tuple.rs diff --git a/src/test/ui/run-pass/rfcs/rfc-2008-non-exhaustive/auxiliary/enums.rs b/src/test/run-pass/rfcs/rfc-2008-non-exhaustive/auxiliary/enums.rs similarity index 100% rename from src/test/ui/run-pass/rfcs/rfc-2008-non-exhaustive/auxiliary/enums.rs rename to src/test/run-pass/rfcs/rfc-2008-non-exhaustive/auxiliary/enums.rs diff --git a/src/test/ui/run-pass/rfcs/rfc-2008-non-exhaustive/auxiliary/structs.rs b/src/test/run-pass/rfcs/rfc-2008-non-exhaustive/auxiliary/structs.rs similarity index 100% rename from src/test/ui/run-pass/rfcs/rfc-2008-non-exhaustive/auxiliary/structs.rs rename to src/test/run-pass/rfcs/rfc-2008-non-exhaustive/auxiliary/structs.rs diff --git a/src/test/ui/run-pass/rfcs/rfc-2008-non-exhaustive/auxiliary/variants.rs b/src/test/run-pass/rfcs/rfc-2008-non-exhaustive/auxiliary/variants.rs similarity index 100% rename from src/test/ui/run-pass/rfcs/rfc-2008-non-exhaustive/auxiliary/variants.rs rename to src/test/run-pass/rfcs/rfc-2008-non-exhaustive/auxiliary/variants.rs diff --git a/src/test/ui/run-pass/rfcs/rfc-2008-non-exhaustive/enums.rs b/src/test/run-pass/rfcs/rfc-2008-non-exhaustive/enums.rs similarity index 100% rename from src/test/ui/run-pass/rfcs/rfc-2008-non-exhaustive/enums.rs rename to src/test/run-pass/rfcs/rfc-2008-non-exhaustive/enums.rs diff --git a/src/test/ui/run-pass/rfcs/rfc-2008-non-exhaustive/enums_same_crate.rs b/src/test/run-pass/rfcs/rfc-2008-non-exhaustive/enums_same_crate.rs similarity index 100% rename from src/test/ui/run-pass/rfcs/rfc-2008-non-exhaustive/enums_same_crate.rs rename to src/test/run-pass/rfcs/rfc-2008-non-exhaustive/enums_same_crate.rs diff --git a/src/test/ui/run-pass/rfcs/rfc-2008-non-exhaustive/structs.rs b/src/test/run-pass/rfcs/rfc-2008-non-exhaustive/structs.rs similarity index 100% rename from src/test/ui/run-pass/rfcs/rfc-2008-non-exhaustive/structs.rs rename to src/test/run-pass/rfcs/rfc-2008-non-exhaustive/structs.rs diff --git a/src/test/ui/run-pass/rfcs/rfc-2008-non-exhaustive/structs_same_crate.rs b/src/test/run-pass/rfcs/rfc-2008-non-exhaustive/structs_same_crate.rs similarity index 100% rename from src/test/ui/run-pass/rfcs/rfc-2008-non-exhaustive/structs_same_crate.rs rename to src/test/run-pass/rfcs/rfc-2008-non-exhaustive/structs_same_crate.rs diff --git a/src/test/ui/run-pass/rfcs/rfc-2008-non-exhaustive/variants.rs b/src/test/run-pass/rfcs/rfc-2008-non-exhaustive/variants.rs similarity index 100% rename from src/test/ui/run-pass/rfcs/rfc-2008-non-exhaustive/variants.rs rename to src/test/run-pass/rfcs/rfc-2008-non-exhaustive/variants.rs diff --git a/src/test/ui/run-pass/rfcs/rfc-2008-non-exhaustive/variants_same_crate.rs b/src/test/run-pass/rfcs/rfc-2008-non-exhaustive/variants_same_crate.rs similarity index 100% rename from src/test/ui/run-pass/rfcs/rfc-2008-non-exhaustive/variants_same_crate.rs rename to src/test/run-pass/rfcs/rfc-2008-non-exhaustive/variants_same_crate.rs diff --git a/src/test/ui/run-pass/rfcs/rfc-2126-crate-paths/crate-path-absolute.rs b/src/test/run-pass/rfcs/rfc-2126-crate-paths/crate-path-absolute.rs similarity index 100% rename from src/test/ui/run-pass/rfcs/rfc-2126-crate-paths/crate-path-absolute.rs rename to src/test/run-pass/rfcs/rfc-2126-crate-paths/crate-path-absolute.rs diff --git a/src/test/ui/run-pass/rfcs/rfc-2126-crate-paths/crate-path-absolute.stderr b/src/test/run-pass/rfcs/rfc-2126-crate-paths/crate-path-absolute.stderr similarity index 100% rename from src/test/ui/run-pass/rfcs/rfc-2126-crate-paths/crate-path-absolute.stderr rename to src/test/run-pass/rfcs/rfc-2126-crate-paths/crate-path-absolute.stderr diff --git a/src/test/ui/run-pass/rfcs/rfc-2126-crate-paths/crate-path-visibility-ambiguity.rs b/src/test/run-pass/rfcs/rfc-2126-crate-paths/crate-path-visibility-ambiguity.rs similarity index 100% rename from src/test/ui/run-pass/rfcs/rfc-2126-crate-paths/crate-path-visibility-ambiguity.rs rename to src/test/run-pass/rfcs/rfc-2126-crate-paths/crate-path-visibility-ambiguity.rs diff --git a/src/test/ui/run-pass/rfcs/rfc-2126-crate-paths/crate-path-visibility-ambiguity.stderr b/src/test/run-pass/rfcs/rfc-2126-crate-paths/crate-path-visibility-ambiguity.stderr similarity index 100% rename from src/test/ui/run-pass/rfcs/rfc-2126-crate-paths/crate-path-visibility-ambiguity.stderr rename to src/test/run-pass/rfcs/rfc-2126-crate-paths/crate-path-visibility-ambiguity.stderr diff --git a/src/test/ui/run-pass/rfcs/rfc-2126-extern-absolute-paths/auxiliary/xcrate.rs b/src/test/run-pass/rfcs/rfc-2126-extern-absolute-paths/auxiliary/xcrate.rs similarity index 100% rename from src/test/ui/run-pass/rfcs/rfc-2126-extern-absolute-paths/auxiliary/xcrate.rs rename to src/test/run-pass/rfcs/rfc-2126-extern-absolute-paths/auxiliary/xcrate.rs diff --git a/src/test/ui/run-pass/rfcs/rfc-2126-extern-absolute-paths/basic.rs b/src/test/run-pass/rfcs/rfc-2126-extern-absolute-paths/basic.rs similarity index 100% rename from src/test/ui/run-pass/rfcs/rfc-2126-extern-absolute-paths/basic.rs rename to src/test/run-pass/rfcs/rfc-2126-extern-absolute-paths/basic.rs diff --git a/src/test/ui/run-pass/rfcs/rfc-2126-extern-absolute-paths/extern.rs b/src/test/run-pass/rfcs/rfc-2126-extern-absolute-paths/extern.rs similarity index 100% rename from src/test/ui/run-pass/rfcs/rfc-2126-extern-absolute-paths/extern.rs rename to src/test/run-pass/rfcs/rfc-2126-extern-absolute-paths/extern.rs diff --git a/src/test/ui/run-pass/rfcs/rfc-2126-extern-absolute-paths/test.rs b/src/test/run-pass/rfcs/rfc-2126-extern-absolute-paths/test.rs similarity index 100% rename from src/test/ui/run-pass/rfcs/rfc-2126-extern-absolute-paths/test.rs rename to src/test/run-pass/rfcs/rfc-2126-extern-absolute-paths/test.rs diff --git a/src/test/ui/run-pass/rfcs/rfc-2126-extern-absolute-paths/whitelisted.rs b/src/test/run-pass/rfcs/rfc-2126-extern-absolute-paths/whitelisted.rs similarity index 100% rename from src/test/ui/run-pass/rfcs/rfc-2126-extern-absolute-paths/whitelisted.rs rename to src/test/run-pass/rfcs/rfc-2126-extern-absolute-paths/whitelisted.rs diff --git a/src/test/ui/run-pass/rfcs/rfc-2151-raw-identifiers/attr.rs b/src/test/run-pass/rfcs/rfc-2151-raw-identifiers/attr.rs similarity index 100% rename from src/test/ui/run-pass/rfcs/rfc-2151-raw-identifiers/attr.rs rename to src/test/run-pass/rfcs/rfc-2151-raw-identifiers/attr.rs diff --git a/src/test/ui/run-pass/rfcs/rfc-2151-raw-identifiers/basic.rs b/src/test/run-pass/rfcs/rfc-2151-raw-identifiers/basic.rs similarity index 100% rename from src/test/ui/run-pass/rfcs/rfc-2151-raw-identifiers/basic.rs rename to src/test/run-pass/rfcs/rfc-2151-raw-identifiers/basic.rs diff --git a/src/test/ui/run-pass/rfcs/rfc-2151-raw-identifiers/items.rs b/src/test/run-pass/rfcs/rfc-2151-raw-identifiers/items.rs similarity index 100% rename from src/test/ui/run-pass/rfcs/rfc-2151-raw-identifiers/items.rs rename to src/test/run-pass/rfcs/rfc-2151-raw-identifiers/items.rs diff --git a/src/test/ui/run-pass/rfcs/rfc-2151-raw-identifiers/macros.rs b/src/test/run-pass/rfcs/rfc-2151-raw-identifiers/macros.rs similarity index 100% rename from src/test/ui/run-pass/rfcs/rfc-2151-raw-identifiers/macros.rs rename to src/test/run-pass/rfcs/rfc-2151-raw-identifiers/macros.rs diff --git a/src/test/ui/run-pass/rfcs/rfc-2175-or-if-while-let/basic.rs b/src/test/run-pass/rfcs/rfc-2175-or-if-while-let/basic.rs similarity index 100% rename from src/test/ui/run-pass/rfcs/rfc-2175-or-if-while-let/basic.rs rename to src/test/run-pass/rfcs/rfc-2175-or-if-while-let/basic.rs diff --git a/src/test/ui/run-pass/rfcs/rfc-2302-self-struct-ctor.rs b/src/test/run-pass/rfcs/rfc-2302-self-struct-ctor.rs similarity index 100% rename from src/test/ui/run-pass/rfcs/rfc-2302-self-struct-ctor.rs rename to src/test/run-pass/rfcs/rfc-2302-self-struct-ctor.rs diff --git a/src/test/ui/run-pass/rfcs/rfc-2421-unreserve-pure-offsetof-sizeof-alignof.rs b/src/test/run-pass/rfcs/rfc-2421-unreserve-pure-offsetof-sizeof-alignof.rs similarity index 100% rename from src/test/ui/run-pass/rfcs/rfc-2421-unreserve-pure-offsetof-sizeof-alignof.rs rename to src/test/run-pass/rfcs/rfc-2421-unreserve-pure-offsetof-sizeof-alignof.rs diff --git a/src/test/ui/run-pass/rfcs/rfc1445/eq-allows-match-on-ty-in-macro.rs b/src/test/run-pass/rfcs/rfc1445/eq-allows-match-on-ty-in-macro.rs similarity index 100% rename from src/test/ui/run-pass/rfcs/rfc1445/eq-allows-match-on-ty-in-macro.rs rename to src/test/run-pass/rfcs/rfc1445/eq-allows-match-on-ty-in-macro.rs diff --git a/src/test/ui/run-pass/rfcs/rfc1445/eq-allows-match.rs b/src/test/run-pass/rfcs/rfc1445/eq-allows-match.rs similarity index 100% rename from src/test/ui/run-pass/rfcs/rfc1445/eq-allows-match.rs rename to src/test/run-pass/rfcs/rfc1445/eq-allows-match.rs diff --git a/src/test/ui/run-pass/rfcs/rfc1623.rs b/src/test/run-pass/rfcs/rfc1623.rs similarity index 100% rename from src/test/ui/run-pass/rfcs/rfc1623.rs rename to src/test/run-pass/rfcs/rfc1623.rs diff --git a/src/test/ui/run-pass/rfcs/rfc1717/auxiliary/clibrary.rs b/src/test/run-pass/rfcs/rfc1717/auxiliary/clibrary.rs similarity index 100% rename from src/test/ui/run-pass/rfcs/rfc1717/auxiliary/clibrary.rs rename to src/test/run-pass/rfcs/rfc1717/auxiliary/clibrary.rs diff --git a/src/test/ui/run-pass/rfcs/rfc1717/library-override.rs b/src/test/run-pass/rfcs/rfc1717/library-override.rs similarity index 100% rename from src/test/ui/run-pass/rfcs/rfc1717/library-override.rs rename to src/test/run-pass/rfcs/rfc1717/library-override.rs diff --git a/src/test/ui/run-pass/rfcs/rfc1857-drop-order.rs b/src/test/run-pass/rfcs/rfc1857-drop-order.rs similarity index 100% rename from src/test/ui/run-pass/rfcs/rfc1857-drop-order.rs rename to src/test/run-pass/rfcs/rfc1857-drop-order.rs diff --git a/src/test/ui/run-pass/self/arbitrary_self_types_raw_pointer_struct.rs b/src/test/run-pass/self/arbitrary_self_types_raw_pointer_struct.rs similarity index 100% rename from src/test/ui/run-pass/self/arbitrary_self_types_raw_pointer_struct.rs rename to src/test/run-pass/self/arbitrary_self_types_raw_pointer_struct.rs diff --git a/src/test/ui/run-pass/self/arbitrary_self_types_raw_pointer_trait.rs b/src/test/run-pass/self/arbitrary_self_types_raw_pointer_trait.rs similarity index 100% rename from src/test/ui/run-pass/self/arbitrary_self_types_raw_pointer_trait.rs rename to src/test/run-pass/self/arbitrary_self_types_raw_pointer_trait.rs diff --git a/src/test/ui/run-pass/self/arbitrary_self_types_silly.rs b/src/test/run-pass/self/arbitrary_self_types_silly.rs similarity index 100% rename from src/test/ui/run-pass/self/arbitrary_self_types_silly.rs rename to src/test/run-pass/self/arbitrary_self_types_silly.rs diff --git a/src/test/ui/run-pass/self/arbitrary_self_types_struct.rs b/src/test/run-pass/self/arbitrary_self_types_struct.rs similarity index 100% rename from src/test/ui/run-pass/self/arbitrary_self_types_struct.rs rename to src/test/run-pass/self/arbitrary_self_types_struct.rs diff --git a/src/test/ui/run-pass/self/arbitrary_self_types_trait.rs b/src/test/run-pass/self/arbitrary_self_types_trait.rs similarity index 100% rename from src/test/ui/run-pass/self/arbitrary_self_types_trait.rs rename to src/test/run-pass/self/arbitrary_self_types_trait.rs diff --git a/src/test/ui/run-pass/self/arbitrary_self_types_unsized_struct.rs b/src/test/run-pass/self/arbitrary_self_types_unsized_struct.rs similarity index 100% rename from src/test/ui/run-pass/self/arbitrary_self_types_unsized_struct.rs rename to src/test/run-pass/self/arbitrary_self_types_unsized_struct.rs diff --git a/src/test/ui/run-pass/self/auxiliary/explicit_self_xcrate.rs b/src/test/run-pass/self/auxiliary/explicit_self_xcrate.rs similarity index 100% rename from src/test/ui/run-pass/self/auxiliary/explicit_self_xcrate.rs rename to src/test/run-pass/self/auxiliary/explicit_self_xcrate.rs diff --git a/src/test/ui/run-pass/self/builtin-superkinds-self-type.rs b/src/test/run-pass/self/builtin-superkinds-self-type.rs similarity index 100% rename from src/test/ui/run-pass/self/builtin-superkinds-self-type.rs rename to src/test/run-pass/self/builtin-superkinds-self-type.rs diff --git a/src/test/ui/run-pass/self/by-value-self-in-mut-slot.rs b/src/test/run-pass/self/by-value-self-in-mut-slot.rs similarity index 100% rename from src/test/ui/run-pass/self/by-value-self-in-mut-slot.rs rename to src/test/run-pass/self/by-value-self-in-mut-slot.rs diff --git a/src/test/ui/run-pass/self/explicit-self-closures.rs b/src/test/run-pass/self/explicit-self-closures.rs similarity index 100% rename from src/test/ui/run-pass/self/explicit-self-closures.rs rename to src/test/run-pass/self/explicit-self-closures.rs diff --git a/src/test/ui/run-pass/self/explicit-self-generic.rs b/src/test/run-pass/self/explicit-self-generic.rs similarity index 100% rename from src/test/ui/run-pass/self/explicit-self-generic.rs rename to src/test/run-pass/self/explicit-self-generic.rs diff --git a/src/test/ui/run-pass/self/explicit-self-objects-uniq.rs b/src/test/run-pass/self/explicit-self-objects-uniq.rs similarity index 100% rename from src/test/ui/run-pass/self/explicit-self-objects-uniq.rs rename to src/test/run-pass/self/explicit-self-objects-uniq.rs diff --git a/src/test/ui/run-pass/self/explicit-self.rs b/src/test/run-pass/self/explicit-self.rs similarity index 100% rename from src/test/ui/run-pass/self/explicit-self.rs rename to src/test/run-pass/self/explicit-self.rs diff --git a/src/test/ui/run-pass/self/explicit_self_xcrate_exe.rs b/src/test/run-pass/self/explicit_self_xcrate_exe.rs similarity index 100% rename from src/test/ui/run-pass/self/explicit_self_xcrate_exe.rs rename to src/test/run-pass/self/explicit_self_xcrate_exe.rs diff --git a/src/test/ui/run-pass/self/move-self.rs b/src/test/run-pass/self/move-self.rs similarity index 100% rename from src/test/ui/run-pass/self/move-self.rs rename to src/test/run-pass/self/move-self.rs diff --git a/src/test/ui/run-pass/self/object-safety-sized-self-by-value-self.rs b/src/test/run-pass/self/object-safety-sized-self-by-value-self.rs similarity index 100% rename from src/test/ui/run-pass/self/object-safety-sized-self-by-value-self.rs rename to src/test/run-pass/self/object-safety-sized-self-by-value-self.rs diff --git a/src/test/ui/run-pass/self/object-safety-sized-self-generic-method.rs b/src/test/run-pass/self/object-safety-sized-self-generic-method.rs similarity index 100% rename from src/test/ui/run-pass/self/object-safety-sized-self-generic-method.rs rename to src/test/run-pass/self/object-safety-sized-self-generic-method.rs diff --git a/src/test/ui/run-pass/self/object-safety-sized-self-return-Self.rs b/src/test/run-pass/self/object-safety-sized-self-return-Self.rs similarity index 100% rename from src/test/ui/run-pass/self/object-safety-sized-self-return-Self.rs rename to src/test/run-pass/self/object-safety-sized-self-return-Self.rs diff --git a/src/test/ui/run-pass/self/self-impl.rs b/src/test/run-pass/self/self-impl.rs similarity index 100% rename from src/test/ui/run-pass/self/self-impl.rs rename to src/test/run-pass/self/self-impl.rs diff --git a/src/test/ui/run-pass/self/self-in-mut-slot-default-method.rs b/src/test/run-pass/self/self-in-mut-slot-default-method.rs similarity index 100% rename from src/test/ui/run-pass/self/self-in-mut-slot-default-method.rs rename to src/test/run-pass/self/self-in-mut-slot-default-method.rs diff --git a/src/test/ui/run-pass/self/self-in-mut-slot-immediate-value.rs b/src/test/run-pass/self/self-in-mut-slot-immediate-value.rs similarity index 100% rename from src/test/ui/run-pass/self/self-in-mut-slot-immediate-value.rs rename to src/test/run-pass/self/self-in-mut-slot-immediate-value.rs diff --git a/src/test/ui/run-pass/self/self-in-typedefs.rs b/src/test/run-pass/self/self-in-typedefs.rs similarity index 100% rename from src/test/ui/run-pass/self/self-in-typedefs.rs rename to src/test/run-pass/self/self-in-typedefs.rs diff --git a/src/test/ui/run-pass/self/self-re-assign.rs b/src/test/run-pass/self/self-re-assign.rs similarity index 100% rename from src/test/ui/run-pass/self/self-re-assign.rs rename to src/test/run-pass/self/self-re-assign.rs diff --git a/src/test/ui/run-pass/self/self-shadowing-import.rs b/src/test/run-pass/self/self-shadowing-import.rs similarity index 100% rename from src/test/ui/run-pass/self/self-shadowing-import.rs rename to src/test/run-pass/self/self-shadowing-import.rs diff --git a/src/test/ui/run-pass/self/self-type-param.rs b/src/test/run-pass/self/self-type-param.rs similarity index 100% rename from src/test/ui/run-pass/self/self-type-param.rs rename to src/test/run-pass/self/self-type-param.rs diff --git a/src/test/ui/run-pass/self/string-self-append.rs b/src/test/run-pass/self/string-self-append.rs similarity index 100% rename from src/test/ui/run-pass/self/string-self-append.rs rename to src/test/run-pass/self/string-self-append.rs diff --git a/src/test/ui/run-pass/self/ufcs-explicit-self.rs b/src/test/run-pass/self/ufcs-explicit-self.rs similarity index 100% rename from src/test/ui/run-pass/self/ufcs-explicit-self.rs rename to src/test/run-pass/self/ufcs-explicit-self.rs diff --git a/src/test/ui/run-pass/self/uniq-self-in-mut-slot.rs b/src/test/run-pass/self/uniq-self-in-mut-slot.rs similarity index 100% rename from src/test/ui/run-pass/self/uniq-self-in-mut-slot.rs rename to src/test/run-pass/self/uniq-self-in-mut-slot.rs diff --git a/src/test/ui/run-pass/self/where-for-self.rs b/src/test/run-pass/self/where-for-self.rs similarity index 100% rename from src/test/ui/run-pass/self/where-for-self.rs rename to src/test/run-pass/self/where-for-self.rs diff --git a/src/test/ui/run-pass/sepcomp/auxiliary/sepcomp-extern-lib.rs b/src/test/run-pass/sepcomp/auxiliary/sepcomp-extern-lib.rs similarity index 100% rename from src/test/ui/run-pass/sepcomp/auxiliary/sepcomp-extern-lib.rs rename to src/test/run-pass/sepcomp/auxiliary/sepcomp-extern-lib.rs diff --git a/src/test/ui/run-pass/sepcomp/auxiliary/sepcomp_cci_lib.rs b/src/test/run-pass/sepcomp/auxiliary/sepcomp_cci_lib.rs similarity index 100% rename from src/test/ui/run-pass/sepcomp/auxiliary/sepcomp_cci_lib.rs rename to src/test/run-pass/sepcomp/auxiliary/sepcomp_cci_lib.rs diff --git a/src/test/ui/run-pass/sepcomp/auxiliary/sepcomp_lib.rs b/src/test/run-pass/sepcomp/auxiliary/sepcomp_lib.rs similarity index 100% rename from src/test/ui/run-pass/sepcomp/auxiliary/sepcomp_lib.rs rename to src/test/run-pass/sepcomp/auxiliary/sepcomp_lib.rs diff --git a/src/test/ui/run-pass/sepcomp/sepcomp-cci.rs b/src/test/run-pass/sepcomp/sepcomp-cci.rs similarity index 100% rename from src/test/ui/run-pass/sepcomp/sepcomp-cci.rs rename to src/test/run-pass/sepcomp/sepcomp-cci.rs diff --git a/src/test/ui/run-pass/sepcomp/sepcomp-extern.rs b/src/test/run-pass/sepcomp/sepcomp-extern.rs similarity index 100% rename from src/test/ui/run-pass/sepcomp/sepcomp-extern.rs rename to src/test/run-pass/sepcomp/sepcomp-extern.rs diff --git a/src/test/ui/run-pass/sepcomp/sepcomp-fns-backwards.rs b/src/test/run-pass/sepcomp/sepcomp-fns-backwards.rs similarity index 100% rename from src/test/ui/run-pass/sepcomp/sepcomp-fns-backwards.rs rename to src/test/run-pass/sepcomp/sepcomp-fns-backwards.rs diff --git a/src/test/ui/run-pass/sepcomp/sepcomp-fns.rs b/src/test/run-pass/sepcomp/sepcomp-fns.rs similarity index 100% rename from src/test/ui/run-pass/sepcomp/sepcomp-fns.rs rename to src/test/run-pass/sepcomp/sepcomp-fns.rs diff --git a/src/test/ui/run-pass/sepcomp/sepcomp-lib-lto.rs b/src/test/run-pass/sepcomp/sepcomp-lib-lto.rs similarity index 100% rename from src/test/ui/run-pass/sepcomp/sepcomp-lib-lto.rs rename to src/test/run-pass/sepcomp/sepcomp-lib-lto.rs diff --git a/src/test/ui/run-pass/sepcomp/sepcomp-lib.rs b/src/test/run-pass/sepcomp/sepcomp-lib.rs similarity index 100% rename from src/test/ui/run-pass/sepcomp/sepcomp-lib.rs rename to src/test/run-pass/sepcomp/sepcomp-lib.rs diff --git a/src/test/ui/run-pass/sepcomp/sepcomp-statics.rs b/src/test/run-pass/sepcomp/sepcomp-statics.rs similarity index 100% rename from src/test/ui/run-pass/sepcomp/sepcomp-statics.rs rename to src/test/run-pass/sepcomp/sepcomp-statics.rs diff --git a/src/test/ui/run-pass/sepcomp/sepcomp-unwind.rs b/src/test/run-pass/sepcomp/sepcomp-unwind.rs similarity index 100% rename from src/test/ui/run-pass/sepcomp/sepcomp-unwind.rs rename to src/test/run-pass/sepcomp/sepcomp-unwind.rs diff --git a/src/test/ui/run-pass/simd/simd-generics.rs b/src/test/run-pass/simd/simd-generics.rs similarity index 100% rename from src/test/ui/run-pass/simd/simd-generics.rs rename to src/test/run-pass/simd/simd-generics.rs diff --git a/src/test/ui/run-pass/simd/simd-intrinsic-float-math.rs b/src/test/run-pass/simd/simd-intrinsic-float-math.rs similarity index 100% rename from src/test/ui/run-pass/simd/simd-intrinsic-float-math.rs rename to src/test/run-pass/simd/simd-intrinsic-float-math.rs diff --git a/src/test/ui/run-pass/simd/simd-intrinsic-float-minmax.rs b/src/test/run-pass/simd/simd-intrinsic-float-minmax.rs similarity index 100% rename from src/test/ui/run-pass/simd/simd-intrinsic-float-minmax.rs rename to src/test/run-pass/simd/simd-intrinsic-float-minmax.rs diff --git a/src/test/ui/run-pass/simd/simd-intrinsic-generic-arithmetic.rs b/src/test/run-pass/simd/simd-intrinsic-generic-arithmetic.rs similarity index 100% rename from src/test/ui/run-pass/simd/simd-intrinsic-generic-arithmetic.rs rename to src/test/run-pass/simd/simd-intrinsic-generic-arithmetic.rs diff --git a/src/test/ui/run-pass/simd/simd-intrinsic-generic-cast.rs b/src/test/run-pass/simd/simd-intrinsic-generic-cast.rs similarity index 100% rename from src/test/ui/run-pass/simd/simd-intrinsic-generic-cast.rs rename to src/test/run-pass/simd/simd-intrinsic-generic-cast.rs diff --git a/src/test/ui/run-pass/simd/simd-intrinsic-generic-comparison.rs b/src/test/run-pass/simd/simd-intrinsic-generic-comparison.rs similarity index 100% rename from src/test/ui/run-pass/simd/simd-intrinsic-generic-comparison.rs rename to src/test/run-pass/simd/simd-intrinsic-generic-comparison.rs diff --git a/src/test/ui/run-pass/simd/simd-intrinsic-generic-elements.rs b/src/test/run-pass/simd/simd-intrinsic-generic-elements.rs similarity index 100% rename from src/test/ui/run-pass/simd/simd-intrinsic-generic-elements.rs rename to src/test/run-pass/simd/simd-intrinsic-generic-elements.rs diff --git a/src/test/ui/run-pass/simd/simd-intrinsic-generic-gather.rs b/src/test/run-pass/simd/simd-intrinsic-generic-gather.rs similarity index 100% rename from src/test/ui/run-pass/simd/simd-intrinsic-generic-gather.rs rename to src/test/run-pass/simd/simd-intrinsic-generic-gather.rs diff --git a/src/test/ui/run-pass/simd/simd-intrinsic-generic-reduction.rs b/src/test/run-pass/simd/simd-intrinsic-generic-reduction.rs similarity index 100% rename from src/test/ui/run-pass/simd/simd-intrinsic-generic-reduction.rs rename to src/test/run-pass/simd/simd-intrinsic-generic-reduction.rs diff --git a/src/test/ui/run-pass/simd/simd-intrinsic-generic-select.rs b/src/test/run-pass/simd/simd-intrinsic-generic-select.rs similarity index 100% rename from src/test/ui/run-pass/simd/simd-intrinsic-generic-select.rs rename to src/test/run-pass/simd/simd-intrinsic-generic-select.rs diff --git a/src/test/ui/run-pass/simd/simd-size-align.rs b/src/test/run-pass/simd/simd-size-align.rs similarity index 100% rename from src/test/ui/run-pass/simd/simd-size-align.rs rename to src/test/run-pass/simd/simd-size-align.rs diff --git a/src/test/ui/run-pass/simd/simd-target-feature-mixup.rs b/src/test/run-pass/simd/simd-target-feature-mixup.rs similarity index 100% rename from src/test/ui/run-pass/simd/simd-target-feature-mixup.rs rename to src/test/run-pass/simd/simd-target-feature-mixup.rs diff --git a/src/test/ui/run-pass/simd/simd-type.rs b/src/test/run-pass/simd/simd-type.rs similarity index 100% rename from src/test/ui/run-pass/simd/simd-type.rs rename to src/test/run-pass/simd/simd-type.rs diff --git a/src/test/ui/run-pass/simd/simd-upgraded.rs b/src/test/run-pass/simd/simd-upgraded.rs similarity index 100% rename from src/test/ui/run-pass/simd/simd-upgraded.rs rename to src/test/run-pass/simd/simd-upgraded.rs diff --git a/src/test/ui/run-pass/specialization/README.md b/src/test/run-pass/specialization/README.md similarity index 100% rename from src/test/ui/run-pass/specialization/README.md rename to src/test/run-pass/specialization/README.md diff --git a/src/test/ui/run-pass/specialization/assoc-ty-graph-cycle.rs b/src/test/run-pass/specialization/assoc-ty-graph-cycle.rs similarity index 100% rename from src/test/ui/run-pass/specialization/assoc-ty-graph-cycle.rs rename to src/test/run-pass/specialization/assoc-ty-graph-cycle.rs diff --git a/src/test/ui/run-pass/specialization/auxiliary/cross_crates_defaults.rs b/src/test/run-pass/specialization/auxiliary/cross_crates_defaults.rs similarity index 100% rename from src/test/ui/run-pass/specialization/auxiliary/cross_crates_defaults.rs rename to src/test/run-pass/specialization/auxiliary/cross_crates_defaults.rs diff --git a/src/test/ui/run-pass/specialization/auxiliary/go_trait.rs b/src/test/run-pass/specialization/auxiliary/go_trait.rs similarity index 100% rename from src/test/ui/run-pass/specialization/auxiliary/go_trait.rs rename to src/test/run-pass/specialization/auxiliary/go_trait.rs diff --git a/src/test/ui/run-pass/specialization/auxiliary/specialization_cross_crate.rs b/src/test/run-pass/specialization/auxiliary/specialization_cross_crate.rs similarity index 100% rename from src/test/ui/run-pass/specialization/auxiliary/specialization_cross_crate.rs rename to src/test/run-pass/specialization/auxiliary/specialization_cross_crate.rs diff --git a/src/test/ui/run-pass/specialization/cross-crate-defaults.rs b/src/test/run-pass/specialization/cross-crate-defaults.rs similarity index 100% rename from src/test/ui/run-pass/specialization/cross-crate-defaults.rs rename to src/test/run-pass/specialization/cross-crate-defaults.rs diff --git a/src/test/ui/run-pass/specialization/defaultimpl/allowed-cross-crate.rs b/src/test/run-pass/specialization/defaultimpl/allowed-cross-crate.rs similarity index 100% rename from src/test/ui/run-pass/specialization/defaultimpl/allowed-cross-crate.rs rename to src/test/run-pass/specialization/defaultimpl/allowed-cross-crate.rs diff --git a/src/test/ui/run-pass/specialization/defaultimpl/auxiliary/go_trait.rs b/src/test/run-pass/specialization/defaultimpl/auxiliary/go_trait.rs similarity index 100% rename from src/test/ui/run-pass/specialization/defaultimpl/auxiliary/go_trait.rs rename to src/test/run-pass/specialization/defaultimpl/auxiliary/go_trait.rs diff --git a/src/test/ui/run-pass/specialization/defaultimpl/out-of-order.rs b/src/test/run-pass/specialization/defaultimpl/out-of-order.rs similarity index 100% rename from src/test/ui/run-pass/specialization/defaultimpl/out-of-order.rs rename to src/test/run-pass/specialization/defaultimpl/out-of-order.rs diff --git a/src/test/ui/run-pass/specialization/defaultimpl/overlap-projection.rs b/src/test/run-pass/specialization/defaultimpl/overlap-projection.rs similarity index 100% rename from src/test/ui/run-pass/specialization/defaultimpl/overlap-projection.rs rename to src/test/run-pass/specialization/defaultimpl/overlap-projection.rs diff --git a/src/test/ui/run-pass/specialization/defaultimpl/projection.rs b/src/test/run-pass/specialization/defaultimpl/projection.rs similarity index 100% rename from src/test/ui/run-pass/specialization/defaultimpl/projection.rs rename to src/test/run-pass/specialization/defaultimpl/projection.rs diff --git a/src/test/ui/run-pass/specialization/defaultimpl/specialization-trait-item-not-implemented.rs b/src/test/run-pass/specialization/defaultimpl/specialization-trait-item-not-implemented.rs similarity index 100% rename from src/test/ui/run-pass/specialization/defaultimpl/specialization-trait-item-not-implemented.rs rename to src/test/run-pass/specialization/defaultimpl/specialization-trait-item-not-implemented.rs diff --git a/src/test/ui/run-pass/specialization/specialization-allowed-cross-crate.rs b/src/test/run-pass/specialization/specialization-allowed-cross-crate.rs similarity index 100% rename from src/test/ui/run-pass/specialization/specialization-allowed-cross-crate.rs rename to src/test/run-pass/specialization/specialization-allowed-cross-crate.rs diff --git a/src/test/ui/run-pass/specialization/specialization-assoc-fns.rs b/src/test/run-pass/specialization/specialization-assoc-fns.rs similarity index 100% rename from src/test/ui/run-pass/specialization/specialization-assoc-fns.rs rename to src/test/run-pass/specialization/specialization-assoc-fns.rs diff --git a/src/test/ui/run-pass/specialization/specialization-basics.rs b/src/test/run-pass/specialization/specialization-basics.rs similarity index 100% rename from src/test/ui/run-pass/specialization/specialization-basics.rs rename to src/test/run-pass/specialization/specialization-basics.rs diff --git a/src/test/ui/run-pass/specialization/specialization-cross-crate-no-gate.rs b/src/test/run-pass/specialization/specialization-cross-crate-no-gate.rs similarity index 100% rename from src/test/ui/run-pass/specialization/specialization-cross-crate-no-gate.rs rename to src/test/run-pass/specialization/specialization-cross-crate-no-gate.rs diff --git a/src/test/ui/run-pass/specialization/specialization-cross-crate.rs b/src/test/run-pass/specialization/specialization-cross-crate.rs similarity index 100% rename from src/test/ui/run-pass/specialization/specialization-cross-crate.rs rename to src/test/run-pass/specialization/specialization-cross-crate.rs diff --git a/src/test/ui/run-pass/specialization/specialization-default-methods.rs b/src/test/run-pass/specialization/specialization-default-methods.rs similarity index 100% rename from src/test/ui/run-pass/specialization/specialization-default-methods.rs rename to src/test/run-pass/specialization/specialization-default-methods.rs diff --git a/src/test/ui/run-pass/specialization/specialization-on-projection.rs b/src/test/run-pass/specialization/specialization-on-projection.rs similarity index 100% rename from src/test/ui/run-pass/specialization/specialization-on-projection.rs rename to src/test/run-pass/specialization/specialization-on-projection.rs diff --git a/src/test/ui/run-pass/specialization/specialization-out-of-order.rs b/src/test/run-pass/specialization/specialization-out-of-order.rs similarity index 100% rename from src/test/ui/run-pass/specialization/specialization-out-of-order.rs rename to src/test/run-pass/specialization/specialization-out-of-order.rs diff --git a/src/test/ui/run-pass/specialization/specialization-overlap-projection.rs b/src/test/run-pass/specialization/specialization-overlap-projection.rs similarity index 100% rename from src/test/ui/run-pass/specialization/specialization-overlap-projection.rs rename to src/test/run-pass/specialization/specialization-overlap-projection.rs diff --git a/src/test/ui/run-pass/specialization/specialization-projection-alias.rs b/src/test/run-pass/specialization/specialization-projection-alias.rs similarity index 100% rename from src/test/ui/run-pass/specialization/specialization-projection-alias.rs rename to src/test/run-pass/specialization/specialization-projection-alias.rs diff --git a/src/test/ui/run-pass/specialization/specialization-projection.rs b/src/test/run-pass/specialization/specialization-projection.rs similarity index 100% rename from src/test/ui/run-pass/specialization/specialization-projection.rs rename to src/test/run-pass/specialization/specialization-projection.rs diff --git a/src/test/ui/run-pass/specialization/specialization-super-traits.rs b/src/test/run-pass/specialization/specialization-super-traits.rs similarity index 100% rename from src/test/ui/run-pass/specialization/specialization-super-traits.rs rename to src/test/run-pass/specialization/specialization-super-traits.rs diff --git a/src/test/ui/run-pass/specialization/specialization-translate-projections-with-lifetimes.rs b/src/test/run-pass/specialization/specialization-translate-projections-with-lifetimes.rs similarity index 100% rename from src/test/ui/run-pass/specialization/specialization-translate-projections-with-lifetimes.rs rename to src/test/run-pass/specialization/specialization-translate-projections-with-lifetimes.rs diff --git a/src/test/ui/run-pass/specialization/specialization-translate-projections-with-params.rs b/src/test/run-pass/specialization/specialization-translate-projections-with-params.rs similarity index 100% rename from src/test/ui/run-pass/specialization/specialization-translate-projections-with-params.rs rename to src/test/run-pass/specialization/specialization-translate-projections-with-params.rs diff --git a/src/test/ui/run-pass/specialization/specialization-translate-projections.rs b/src/test/run-pass/specialization/specialization-translate-projections.rs similarity index 100% rename from src/test/ui/run-pass/specialization/specialization-translate-projections.rs rename to src/test/run-pass/specialization/specialization-translate-projections.rs diff --git a/src/test/ui/run-pass/statics/auxiliary/static-function-pointer-aux.rs b/src/test/run-pass/statics/auxiliary/static-function-pointer-aux.rs similarity index 100% rename from src/test/ui/run-pass/statics/auxiliary/static-function-pointer-aux.rs rename to src/test/run-pass/statics/auxiliary/static-function-pointer-aux.rs diff --git a/src/test/ui/run-pass/statics/auxiliary/static-methods-crate.rs b/src/test/run-pass/statics/auxiliary/static-methods-crate.rs similarity index 100% rename from src/test/ui/run-pass/statics/auxiliary/static-methods-crate.rs rename to src/test/run-pass/statics/auxiliary/static-methods-crate.rs diff --git a/src/test/ui/run-pass/statics/auxiliary/static_fn_inline_xc_aux.rs b/src/test/run-pass/statics/auxiliary/static_fn_inline_xc_aux.rs similarity index 100% rename from src/test/ui/run-pass/statics/auxiliary/static_fn_inline_xc_aux.rs rename to src/test/run-pass/statics/auxiliary/static_fn_inline_xc_aux.rs diff --git a/src/test/ui/run-pass/statics/auxiliary/static_fn_trait_xc_aux.rs b/src/test/run-pass/statics/auxiliary/static_fn_trait_xc_aux.rs similarity index 100% rename from src/test/ui/run-pass/statics/auxiliary/static_fn_trait_xc_aux.rs rename to src/test/run-pass/statics/auxiliary/static_fn_trait_xc_aux.rs diff --git a/src/test/ui/run-pass/statics/auxiliary/static_mut_xc.rs b/src/test/run-pass/statics/auxiliary/static_mut_xc.rs similarity index 100% rename from src/test/ui/run-pass/statics/auxiliary/static_mut_xc.rs rename to src/test/run-pass/statics/auxiliary/static_mut_xc.rs diff --git a/src/test/ui/run-pass/statics/static-fn-inline-xc.rs b/src/test/run-pass/statics/static-fn-inline-xc.rs similarity index 100% rename from src/test/ui/run-pass/statics/static-fn-inline-xc.rs rename to src/test/run-pass/statics/static-fn-inline-xc.rs diff --git a/src/test/ui/run-pass/statics/static-fn-trait-xc.rs b/src/test/run-pass/statics/static-fn-trait-xc.rs similarity index 100% rename from src/test/ui/run-pass/statics/static-fn-trait-xc.rs rename to src/test/run-pass/statics/static-fn-trait-xc.rs diff --git a/src/test/ui/run-pass/statics/static-function-pointer-xc.rs b/src/test/run-pass/statics/static-function-pointer-xc.rs similarity index 100% rename from src/test/ui/run-pass/statics/static-function-pointer-xc.rs rename to src/test/run-pass/statics/static-function-pointer-xc.rs diff --git a/src/test/ui/run-pass/statics/static-function-pointer.rs b/src/test/run-pass/statics/static-function-pointer.rs similarity index 100% rename from src/test/ui/run-pass/statics/static-function-pointer.rs rename to src/test/run-pass/statics/static-function-pointer.rs diff --git a/src/test/ui/run-pass/statics/static-impl.rs b/src/test/run-pass/statics/static-impl.rs similarity index 100% rename from src/test/ui/run-pass/statics/static-impl.rs rename to src/test/run-pass/statics/static-impl.rs diff --git a/src/test/ui/run-pass/statics/static-method-in-trait-with-tps-intracrate.rs b/src/test/run-pass/statics/static-method-in-trait-with-tps-intracrate.rs similarity index 100% rename from src/test/ui/run-pass/statics/static-method-in-trait-with-tps-intracrate.rs rename to src/test/run-pass/statics/static-method-in-trait-with-tps-intracrate.rs diff --git a/src/test/ui/run-pass/statics/static-method-xcrate.rs b/src/test/run-pass/statics/static-method-xcrate.rs similarity index 100% rename from src/test/ui/run-pass/statics/static-method-xcrate.rs rename to src/test/run-pass/statics/static-method-xcrate.rs diff --git a/src/test/ui/run-pass/statics/static-methods-in-traits.rs b/src/test/run-pass/statics/static-methods-in-traits.rs similarity index 100% rename from src/test/ui/run-pass/statics/static-methods-in-traits.rs rename to src/test/run-pass/statics/static-methods-in-traits.rs diff --git a/src/test/ui/run-pass/statics/static-methods-in-traits2.rs b/src/test/run-pass/statics/static-methods-in-traits2.rs similarity index 100% rename from src/test/ui/run-pass/statics/static-methods-in-traits2.rs rename to src/test/run-pass/statics/static-methods-in-traits2.rs diff --git a/src/test/ui/run-pass/statics/static-mut-foreign.rs b/src/test/run-pass/statics/static-mut-foreign.rs similarity index 100% rename from src/test/ui/run-pass/statics/static-mut-foreign.rs rename to src/test/run-pass/statics/static-mut-foreign.rs diff --git a/src/test/ui/run-pass/statics/static-mut-xc.rs b/src/test/run-pass/statics/static-mut-xc.rs similarity index 100% rename from src/test/ui/run-pass/statics/static-mut-xc.rs rename to src/test/run-pass/statics/static-mut-xc.rs diff --git a/src/test/ui/run-pass/statics/static-recursive.rs b/src/test/run-pass/statics/static-recursive.rs similarity index 100% rename from src/test/ui/run-pass/statics/static-recursive.rs rename to src/test/run-pass/statics/static-recursive.rs diff --git a/src/test/ui/run-pass/structs-enums/align-struct.rs b/src/test/run-pass/structs-enums/align-struct.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/align-struct.rs rename to src/test/run-pass/structs-enums/align-struct.rs diff --git a/src/test/ui/run-pass/structs-enums/auxiliary/cci_class.rs b/src/test/run-pass/structs-enums/auxiliary/cci_class.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/auxiliary/cci_class.rs rename to src/test/run-pass/structs-enums/auxiliary/cci_class.rs diff --git a/src/test/ui/run-pass/structs-enums/auxiliary/cci_class_2.rs b/src/test/run-pass/structs-enums/auxiliary/cci_class_2.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/auxiliary/cci_class_2.rs rename to src/test/run-pass/structs-enums/auxiliary/cci_class_2.rs diff --git a/src/test/ui/run-pass/structs-enums/auxiliary/cci_class_3.rs b/src/test/run-pass/structs-enums/auxiliary/cci_class_3.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/auxiliary/cci_class_3.rs rename to src/test/run-pass/structs-enums/auxiliary/cci_class_3.rs diff --git a/src/test/ui/run-pass/structs-enums/auxiliary/cci_class_4.rs b/src/test/run-pass/structs-enums/auxiliary/cci_class_4.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/auxiliary/cci_class_4.rs rename to src/test/run-pass/structs-enums/auxiliary/cci_class_4.rs diff --git a/src/test/ui/run-pass/structs-enums/auxiliary/cci_class_6.rs b/src/test/run-pass/structs-enums/auxiliary/cci_class_6.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/auxiliary/cci_class_6.rs rename to src/test/run-pass/structs-enums/auxiliary/cci_class_6.rs diff --git a/src/test/ui/run-pass/structs-enums/auxiliary/cci_class_cast.rs b/src/test/run-pass/structs-enums/auxiliary/cci_class_cast.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/auxiliary/cci_class_cast.rs rename to src/test/run-pass/structs-enums/auxiliary/cci_class_cast.rs diff --git a/src/test/ui/run-pass/structs-enums/auxiliary/cci_class_trait.rs b/src/test/run-pass/structs-enums/auxiliary/cci_class_trait.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/auxiliary/cci_class_trait.rs rename to src/test/run-pass/structs-enums/auxiliary/cci_class_trait.rs diff --git a/src/test/ui/run-pass/structs-enums/auxiliary/empty-struct.rs b/src/test/run-pass/structs-enums/auxiliary/empty-struct.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/auxiliary/empty-struct.rs rename to src/test/run-pass/structs-enums/auxiliary/empty-struct.rs diff --git a/src/test/ui/run-pass/structs-enums/auxiliary/namespaced_enum_emulate_flat.rs b/src/test/run-pass/structs-enums/auxiliary/namespaced_enum_emulate_flat.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/auxiliary/namespaced_enum_emulate_flat.rs rename to src/test/run-pass/structs-enums/auxiliary/namespaced_enum_emulate_flat.rs diff --git a/src/test/ui/run-pass/structs-enums/auxiliary/namespaced_enums.rs b/src/test/run-pass/structs-enums/auxiliary/namespaced_enums.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/auxiliary/namespaced_enums.rs rename to src/test/run-pass/structs-enums/auxiliary/namespaced_enums.rs diff --git a/src/test/ui/run-pass/structs-enums/auxiliary/newtype_struct_xc.rs b/src/test/run-pass/structs-enums/auxiliary/newtype_struct_xc.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/auxiliary/newtype_struct_xc.rs rename to src/test/run-pass/structs-enums/auxiliary/newtype_struct_xc.rs diff --git a/src/test/ui/run-pass/structs-enums/auxiliary/struct_destructuring_cross_crate.rs b/src/test/run-pass/structs-enums/auxiliary/struct_destructuring_cross_crate.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/auxiliary/struct_destructuring_cross_crate.rs rename to src/test/run-pass/structs-enums/auxiliary/struct_destructuring_cross_crate.rs diff --git a/src/test/ui/run-pass/structs-enums/auxiliary/struct_variant_xc_aux.rs b/src/test/run-pass/structs-enums/auxiliary/struct_variant_xc_aux.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/auxiliary/struct_variant_xc_aux.rs rename to src/test/run-pass/structs-enums/auxiliary/struct_variant_xc_aux.rs diff --git a/src/test/ui/run-pass/structs-enums/auxiliary/xcrate_struct_aliases.rs b/src/test/run-pass/structs-enums/auxiliary/xcrate_struct_aliases.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/auxiliary/xcrate_struct_aliases.rs rename to src/test/run-pass/structs-enums/auxiliary/xcrate_struct_aliases.rs diff --git a/src/test/ui/run-pass/structs-enums/borrow-tuple-fields.rs b/src/test/run-pass/structs-enums/borrow-tuple-fields.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/borrow-tuple-fields.rs rename to src/test/run-pass/structs-enums/borrow-tuple-fields.rs diff --git a/src/test/ui/run-pass/structs-enums/class-attributes-1.rs b/src/test/run-pass/structs-enums/class-attributes-1.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/class-attributes-1.rs rename to src/test/run-pass/structs-enums/class-attributes-1.rs diff --git a/src/test/ui/run-pass/structs-enums/class-attributes-2.rs b/src/test/run-pass/structs-enums/class-attributes-2.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/class-attributes-2.rs rename to src/test/run-pass/structs-enums/class-attributes-2.rs diff --git a/src/test/ui/run-pass/structs-enums/class-cast-to-trait-cross-crate-2.rs b/src/test/run-pass/structs-enums/class-cast-to-trait-cross-crate-2.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/class-cast-to-trait-cross-crate-2.rs rename to src/test/run-pass/structs-enums/class-cast-to-trait-cross-crate-2.rs diff --git a/src/test/ui/run-pass/structs-enums/class-cast-to-trait-multiple-types.rs b/src/test/run-pass/structs-enums/class-cast-to-trait-multiple-types.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/class-cast-to-trait-multiple-types.rs rename to src/test/run-pass/structs-enums/class-cast-to-trait-multiple-types.rs diff --git a/src/test/ui/run-pass/structs-enums/class-cast-to-trait.rs b/src/test/run-pass/structs-enums/class-cast-to-trait.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/class-cast-to-trait.rs rename to src/test/run-pass/structs-enums/class-cast-to-trait.rs diff --git a/src/test/ui/run-pass/structs-enums/class-dtor.rs b/src/test/run-pass/structs-enums/class-dtor.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/class-dtor.rs rename to src/test/run-pass/structs-enums/class-dtor.rs diff --git a/src/test/ui/run-pass/structs-enums/class-exports.rs b/src/test/run-pass/structs-enums/class-exports.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/class-exports.rs rename to src/test/run-pass/structs-enums/class-exports.rs diff --git a/src/test/ui/run-pass/structs-enums/class-impl-very-parameterized-trait.rs b/src/test/run-pass/structs-enums/class-impl-very-parameterized-trait.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/class-impl-very-parameterized-trait.rs rename to src/test/run-pass/structs-enums/class-impl-very-parameterized-trait.rs diff --git a/src/test/ui/run-pass/structs-enums/class-implement-trait-cross-crate.rs b/src/test/run-pass/structs-enums/class-implement-trait-cross-crate.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/class-implement-trait-cross-crate.rs rename to src/test/run-pass/structs-enums/class-implement-trait-cross-crate.rs diff --git a/src/test/ui/run-pass/structs-enums/class-implement-traits.rs b/src/test/run-pass/structs-enums/class-implement-traits.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/class-implement-traits.rs rename to src/test/run-pass/structs-enums/class-implement-traits.rs diff --git a/src/test/ui/run-pass/structs-enums/class-method-cross-crate.rs b/src/test/run-pass/structs-enums/class-method-cross-crate.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/class-method-cross-crate.rs rename to src/test/run-pass/structs-enums/class-method-cross-crate.rs diff --git a/src/test/ui/run-pass/structs-enums/class-methods-cross-crate.rs b/src/test/run-pass/structs-enums/class-methods-cross-crate.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/class-methods-cross-crate.rs rename to src/test/run-pass/structs-enums/class-methods-cross-crate.rs diff --git a/src/test/ui/run-pass/structs-enums/class-methods.rs b/src/test/run-pass/structs-enums/class-methods.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/class-methods.rs rename to src/test/run-pass/structs-enums/class-methods.rs diff --git a/src/test/ui/run-pass/structs-enums/class-poly-methods-cross-crate.rs b/src/test/run-pass/structs-enums/class-poly-methods-cross-crate.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/class-poly-methods-cross-crate.rs rename to src/test/run-pass/structs-enums/class-poly-methods-cross-crate.rs diff --git a/src/test/ui/run-pass/structs-enums/class-poly-methods.rs b/src/test/run-pass/structs-enums/class-poly-methods.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/class-poly-methods.rs rename to src/test/run-pass/structs-enums/class-poly-methods.rs diff --git a/src/test/ui/run-pass/structs-enums/class-separate-impl.rs b/src/test/run-pass/structs-enums/class-separate-impl.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/class-separate-impl.rs rename to src/test/run-pass/structs-enums/class-separate-impl.rs diff --git a/src/test/ui/run-pass/structs-enums/class-str-field.rs b/src/test/run-pass/structs-enums/class-str-field.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/class-str-field.rs rename to src/test/run-pass/structs-enums/class-str-field.rs diff --git a/src/test/ui/run-pass/structs-enums/class-typarams.rs b/src/test/run-pass/structs-enums/class-typarams.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/class-typarams.rs rename to src/test/run-pass/structs-enums/class-typarams.rs diff --git a/src/test/ui/run-pass/structs-enums/classes-cross-crate.rs b/src/test/run-pass/structs-enums/classes-cross-crate.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/classes-cross-crate.rs rename to src/test/run-pass/structs-enums/classes-cross-crate.rs diff --git a/src/test/ui/run-pass/structs-enums/classes-self-referential.rs b/src/test/run-pass/structs-enums/classes-self-referential.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/classes-self-referential.rs rename to src/test/run-pass/structs-enums/classes-self-referential.rs diff --git a/src/test/ui/run-pass/structs-enums/classes-simple-cross-crate.rs b/src/test/run-pass/structs-enums/classes-simple-cross-crate.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/classes-simple-cross-crate.rs rename to src/test/run-pass/structs-enums/classes-simple-cross-crate.rs diff --git a/src/test/ui/run-pass/structs-enums/classes-simple-method.rs b/src/test/run-pass/structs-enums/classes-simple-method.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/classes-simple-method.rs rename to src/test/run-pass/structs-enums/classes-simple-method.rs diff --git a/src/test/ui/run-pass/structs-enums/classes-simple.rs b/src/test/run-pass/structs-enums/classes-simple.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/classes-simple.rs rename to src/test/run-pass/structs-enums/classes-simple.rs diff --git a/src/test/ui/run-pass/structs-enums/classes.rs b/src/test/run-pass/structs-enums/classes.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/classes.rs rename to src/test/run-pass/structs-enums/classes.rs diff --git a/src/test/ui/run-pass/structs-enums/codegen-tag-static-padding.rs b/src/test/run-pass/structs-enums/codegen-tag-static-padding.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/codegen-tag-static-padding.rs rename to src/test/run-pass/structs-enums/codegen-tag-static-padding.rs diff --git a/src/test/ui/run-pass/structs-enums/compare-generic-enums.rs b/src/test/run-pass/structs-enums/compare-generic-enums.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/compare-generic-enums.rs rename to src/test/run-pass/structs-enums/compare-generic-enums.rs diff --git a/src/test/ui/run-pass/structs-enums/discrim-explicit-23030.rs b/src/test/run-pass/structs-enums/discrim-explicit-23030.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/discrim-explicit-23030.rs rename to src/test/run-pass/structs-enums/discrim-explicit-23030.rs diff --git a/src/test/ui/run-pass/structs-enums/empty-struct-braces.rs b/src/test/run-pass/structs-enums/empty-struct-braces.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/empty-struct-braces.rs rename to src/test/run-pass/structs-enums/empty-struct-braces.rs diff --git a/src/test/ui/run-pass/structs-enums/empty-tag.rs b/src/test/run-pass/structs-enums/empty-tag.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/empty-tag.rs rename to src/test/run-pass/structs-enums/empty-tag.rs diff --git a/src/test/ui/run-pass/structs-enums/enum-alignment.rs b/src/test/run-pass/structs-enums/enum-alignment.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/enum-alignment.rs rename to src/test/run-pass/structs-enums/enum-alignment.rs diff --git a/src/test/ui/run-pass/structs-enums/enum-clike-ffi-as-int.rs b/src/test/run-pass/structs-enums/enum-clike-ffi-as-int.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/enum-clike-ffi-as-int.rs rename to src/test/run-pass/structs-enums/enum-clike-ffi-as-int.rs diff --git a/src/test/ui/run-pass/structs-enums/enum-discr.rs b/src/test/run-pass/structs-enums/enum-discr.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/enum-discr.rs rename to src/test/run-pass/structs-enums/enum-discr.rs diff --git a/src/test/ui/run-pass/structs-enums/enum-discrim-autosizing.rs b/src/test/run-pass/structs-enums/enum-discrim-autosizing.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/enum-discrim-autosizing.rs rename to src/test/run-pass/structs-enums/enum-discrim-autosizing.rs diff --git a/src/test/ui/run-pass/structs-enums/enum-discrim-manual-sizing.rs b/src/test/run-pass/structs-enums/enum-discrim-manual-sizing.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/enum-discrim-manual-sizing.rs rename to src/test/run-pass/structs-enums/enum-discrim-manual-sizing.rs diff --git a/src/test/ui/run-pass/structs-enums/enum-discrim-range-overflow.rs b/src/test/run-pass/structs-enums/enum-discrim-range-overflow.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/enum-discrim-range-overflow.rs rename to src/test/run-pass/structs-enums/enum-discrim-range-overflow.rs diff --git a/src/test/ui/run-pass/structs-enums/enum-discrim-width-stuff.rs b/src/test/run-pass/structs-enums/enum-discrim-width-stuff.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/enum-discrim-width-stuff.rs rename to src/test/run-pass/structs-enums/enum-discrim-width-stuff.rs diff --git a/src/test/ui/run-pass/structs-enums/enum-disr-val-pretty.rs b/src/test/run-pass/structs-enums/enum-disr-val-pretty.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/enum-disr-val-pretty.rs rename to src/test/run-pass/structs-enums/enum-disr-val-pretty.rs diff --git a/src/test/ui/run-pass/structs-enums/enum-export-inheritance.rs b/src/test/run-pass/structs-enums/enum-export-inheritance.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/enum-export-inheritance.rs rename to src/test/run-pass/structs-enums/enum-export-inheritance.rs diff --git a/src/test/ui/run-pass/structs-enums/enum-layout-optimization.rs b/src/test/run-pass/structs-enums/enum-layout-optimization.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/enum-layout-optimization.rs rename to src/test/run-pass/structs-enums/enum-layout-optimization.rs diff --git a/src/test/ui/run-pass/structs-enums/enum-non-c-like-repr-c-and-int.rs b/src/test/run-pass/structs-enums/enum-non-c-like-repr-c-and-int.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/enum-non-c-like-repr-c-and-int.rs rename to src/test/run-pass/structs-enums/enum-non-c-like-repr-c-and-int.rs diff --git a/src/test/ui/run-pass/structs-enums/enum-non-c-like-repr-c.rs b/src/test/run-pass/structs-enums/enum-non-c-like-repr-c.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/enum-non-c-like-repr-c.rs rename to src/test/run-pass/structs-enums/enum-non-c-like-repr-c.rs diff --git a/src/test/ui/run-pass/structs-enums/enum-non-c-like-repr-int.rs b/src/test/run-pass/structs-enums/enum-non-c-like-repr-int.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/enum-non-c-like-repr-int.rs rename to src/test/run-pass/structs-enums/enum-non-c-like-repr-int.rs diff --git a/src/test/ui/run-pass/structs-enums/enum-null-pointer-opt.rs b/src/test/run-pass/structs-enums/enum-null-pointer-opt.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/enum-null-pointer-opt.rs rename to src/test/run-pass/structs-enums/enum-null-pointer-opt.rs diff --git a/src/test/ui/run-pass/structs-enums/enum-nullable-const-null-with-fields.rs b/src/test/run-pass/structs-enums/enum-nullable-const-null-with-fields.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/enum-nullable-const-null-with-fields.rs rename to src/test/run-pass/structs-enums/enum-nullable-const-null-with-fields.rs diff --git a/src/test/ui/run-pass/structs-enums/enum-nullable-simplifycfg-misopt.rs b/src/test/run-pass/structs-enums/enum-nullable-simplifycfg-misopt.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/enum-nullable-simplifycfg-misopt.rs rename to src/test/run-pass/structs-enums/enum-nullable-simplifycfg-misopt.rs diff --git a/src/test/ui/run-pass/structs-enums/enum-univariant-repr.rs b/src/test/run-pass/structs-enums/enum-univariant-repr.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/enum-univariant-repr.rs rename to src/test/run-pass/structs-enums/enum-univariant-repr.rs diff --git a/src/test/ui/run-pass/structs-enums/enum-variants.rs b/src/test/run-pass/structs-enums/enum-variants.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/enum-variants.rs rename to src/test/run-pass/structs-enums/enum-variants.rs diff --git a/src/test/ui/run-pass/structs-enums/enum-vec-initializer.rs b/src/test/run-pass/structs-enums/enum-vec-initializer.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/enum-vec-initializer.rs rename to src/test/run-pass/structs-enums/enum-vec-initializer.rs diff --git a/src/test/ui/run-pass/structs-enums/export-abstract-tag.rs b/src/test/run-pass/structs-enums/export-abstract-tag.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/export-abstract-tag.rs rename to src/test/run-pass/structs-enums/export-abstract-tag.rs diff --git a/src/test/ui/run-pass/structs-enums/export-tag-variant.rs b/src/test/run-pass/structs-enums/export-tag-variant.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/export-tag-variant.rs rename to src/test/run-pass/structs-enums/export-tag-variant.rs diff --git a/src/test/ui/run-pass/structs-enums/expr-if-struct.rs b/src/test/run-pass/structs-enums/expr-if-struct.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/expr-if-struct.rs rename to src/test/run-pass/structs-enums/expr-if-struct.rs diff --git a/src/test/ui/run-pass/structs-enums/expr-match-struct.rs b/src/test/run-pass/structs-enums/expr-match-struct.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/expr-match-struct.rs rename to src/test/run-pass/structs-enums/expr-match-struct.rs diff --git a/src/test/ui/run-pass/structs-enums/field-destruction-order.rs b/src/test/run-pass/structs-enums/field-destruction-order.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/field-destruction-order.rs rename to src/test/run-pass/structs-enums/field-destruction-order.rs diff --git a/src/test/ui/run-pass/structs-enums/foreign-struct.rs b/src/test/run-pass/structs-enums/foreign-struct.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/foreign-struct.rs rename to src/test/run-pass/structs-enums/foreign-struct.rs diff --git a/src/test/ui/run-pass/structs-enums/functional-struct-upd.rs b/src/test/run-pass/structs-enums/functional-struct-upd.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/functional-struct-upd.rs rename to src/test/run-pass/structs-enums/functional-struct-upd.rs diff --git a/src/test/ui/run-pass/structs-enums/ivec-tag.rs b/src/test/run-pass/structs-enums/ivec-tag.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/ivec-tag.rs rename to src/test/run-pass/structs-enums/ivec-tag.rs diff --git a/src/test/ui/run-pass/structs-enums/module-qualified-struct-destructure.rs b/src/test/run-pass/structs-enums/module-qualified-struct-destructure.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/module-qualified-struct-destructure.rs rename to src/test/run-pass/structs-enums/module-qualified-struct-destructure.rs diff --git a/src/test/ui/run-pass/structs-enums/namespaced-enum-emulate-flat-xc.rs b/src/test/run-pass/structs-enums/namespaced-enum-emulate-flat-xc.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/namespaced-enum-emulate-flat-xc.rs rename to src/test/run-pass/structs-enums/namespaced-enum-emulate-flat-xc.rs diff --git a/src/test/ui/run-pass/structs-enums/namespaced-enum-emulate-flat.rs b/src/test/run-pass/structs-enums/namespaced-enum-emulate-flat.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/namespaced-enum-emulate-flat.rs rename to src/test/run-pass/structs-enums/namespaced-enum-emulate-flat.rs diff --git a/src/test/ui/run-pass/structs-enums/namespaced-enum-glob-import-xcrate.rs b/src/test/run-pass/structs-enums/namespaced-enum-glob-import-xcrate.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/namespaced-enum-glob-import-xcrate.rs rename to src/test/run-pass/structs-enums/namespaced-enum-glob-import-xcrate.rs diff --git a/src/test/ui/run-pass/structs-enums/namespaced-enum-glob-import.rs b/src/test/run-pass/structs-enums/namespaced-enum-glob-import.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/namespaced-enum-glob-import.rs rename to src/test/run-pass/structs-enums/namespaced-enum-glob-import.rs diff --git a/src/test/ui/run-pass/structs-enums/namespaced-enums-xcrate.rs b/src/test/run-pass/structs-enums/namespaced-enums-xcrate.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/namespaced-enums-xcrate.rs rename to src/test/run-pass/structs-enums/namespaced-enums-xcrate.rs diff --git a/src/test/ui/run-pass/structs-enums/namespaced-enums.rs b/src/test/run-pass/structs-enums/namespaced-enums.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/namespaced-enums.rs rename to src/test/run-pass/structs-enums/namespaced-enums.rs diff --git a/src/test/ui/run-pass/structs-enums/nested-enum-same-names.rs b/src/test/run-pass/structs-enums/nested-enum-same-names.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/nested-enum-same-names.rs rename to src/test/run-pass/structs-enums/nested-enum-same-names.rs diff --git a/src/test/ui/run-pass/structs-enums/newtype-struct-drop-run.rs b/src/test/run-pass/structs-enums/newtype-struct-drop-run.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/newtype-struct-drop-run.rs rename to src/test/run-pass/structs-enums/newtype-struct-drop-run.rs diff --git a/src/test/ui/run-pass/structs-enums/newtype-struct-with-dtor.rs b/src/test/run-pass/structs-enums/newtype-struct-with-dtor.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/newtype-struct-with-dtor.rs rename to src/test/run-pass/structs-enums/newtype-struct-with-dtor.rs diff --git a/src/test/ui/run-pass/structs-enums/newtype-struct-xc-2.rs b/src/test/run-pass/structs-enums/newtype-struct-xc-2.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/newtype-struct-xc-2.rs rename to src/test/run-pass/structs-enums/newtype-struct-xc-2.rs diff --git a/src/test/ui/run-pass/structs-enums/newtype-struct-xc.rs b/src/test/run-pass/structs-enums/newtype-struct-xc.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/newtype-struct-xc.rs rename to src/test/run-pass/structs-enums/newtype-struct-xc.rs diff --git a/src/test/ui/run-pass/structs-enums/nonzero-enum.rs b/src/test/run-pass/structs-enums/nonzero-enum.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/nonzero-enum.rs rename to src/test/run-pass/structs-enums/nonzero-enum.rs diff --git a/src/test/ui/run-pass/structs-enums/numeric-fields.rs b/src/test/run-pass/structs-enums/numeric-fields.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/numeric-fields.rs rename to src/test/run-pass/structs-enums/numeric-fields.rs diff --git a/src/test/ui/run-pass/structs-enums/object-lifetime-default-from-ref-struct.rs b/src/test/run-pass/structs-enums/object-lifetime-default-from-ref-struct.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/object-lifetime-default-from-ref-struct.rs rename to src/test/run-pass/structs-enums/object-lifetime-default-from-ref-struct.rs diff --git a/src/test/ui/run-pass/structs-enums/object-lifetime-default-from-rptr-struct.rs b/src/test/run-pass/structs-enums/object-lifetime-default-from-rptr-struct.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/object-lifetime-default-from-rptr-struct.rs rename to src/test/run-pass/structs-enums/object-lifetime-default-from-rptr-struct.rs diff --git a/src/test/ui/run-pass/structs-enums/rec-align-u32.rs b/src/test/run-pass/structs-enums/rec-align-u32.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/rec-align-u32.rs rename to src/test/run-pass/structs-enums/rec-align-u32.rs diff --git a/src/test/ui/run-pass/structs-enums/rec-align-u64.rs b/src/test/run-pass/structs-enums/rec-align-u64.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/rec-align-u64.rs rename to src/test/run-pass/structs-enums/rec-align-u64.rs diff --git a/src/test/ui/run-pass/structs-enums/rec-auto.rs b/src/test/run-pass/structs-enums/rec-auto.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/rec-auto.rs rename to src/test/run-pass/structs-enums/rec-auto.rs diff --git a/src/test/ui/run-pass/structs-enums/rec-extend.rs b/src/test/run-pass/structs-enums/rec-extend.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/rec-extend.rs rename to src/test/run-pass/structs-enums/rec-extend.rs diff --git a/src/test/ui/run-pass/structs-enums/rec-tup.rs b/src/test/run-pass/structs-enums/rec-tup.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/rec-tup.rs rename to src/test/run-pass/structs-enums/rec-tup.rs diff --git a/src/test/ui/run-pass/structs-enums/rec.rs b/src/test/run-pass/structs-enums/rec.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/rec.rs rename to src/test/run-pass/structs-enums/rec.rs diff --git a/src/test/ui/run-pass/structs-enums/record-pat.rs b/src/test/run-pass/structs-enums/record-pat.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/record-pat.rs rename to src/test/run-pass/structs-enums/record-pat.rs diff --git a/src/test/ui/run-pass/structs-enums/resource-in-struct.rs b/src/test/run-pass/structs-enums/resource-in-struct.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/resource-in-struct.rs rename to src/test/run-pass/structs-enums/resource-in-struct.rs diff --git a/src/test/ui/run-pass/structs-enums/simple-generic-tag.rs b/src/test/run-pass/structs-enums/simple-generic-tag.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/simple-generic-tag.rs rename to src/test/run-pass/structs-enums/simple-generic-tag.rs diff --git a/src/test/ui/run-pass/structs-enums/simple-match-generic-tag.rs b/src/test/run-pass/structs-enums/simple-match-generic-tag.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/simple-match-generic-tag.rs rename to src/test/run-pass/structs-enums/simple-match-generic-tag.rs diff --git a/src/test/ui/run-pass/structs-enums/small-enum-range-edge.rs b/src/test/run-pass/structs-enums/small-enum-range-edge.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/small-enum-range-edge.rs rename to src/test/run-pass/structs-enums/small-enum-range-edge.rs diff --git a/src/test/ui/run-pass/structs-enums/small-enums-with-fields.rs b/src/test/run-pass/structs-enums/small-enums-with-fields.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/small-enums-with-fields.rs rename to src/test/run-pass/structs-enums/small-enums-with-fields.rs diff --git a/src/test/ui/run-pass/structs-enums/struct-aliases-xcrate.rs b/src/test/run-pass/structs-enums/struct-aliases-xcrate.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/struct-aliases-xcrate.rs rename to src/test/run-pass/structs-enums/struct-aliases-xcrate.rs diff --git a/src/test/ui/run-pass/structs-enums/struct-aliases.rs b/src/test/run-pass/structs-enums/struct-aliases.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/struct-aliases.rs rename to src/test/run-pass/structs-enums/struct-aliases.rs diff --git a/src/test/ui/run-pass/structs-enums/struct-destructuring-cross-crate.rs b/src/test/run-pass/structs-enums/struct-destructuring-cross-crate.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/struct-destructuring-cross-crate.rs rename to src/test/run-pass/structs-enums/struct-destructuring-cross-crate.rs diff --git a/src/test/ui/run-pass/structs-enums/struct-field-shorthand.rs b/src/test/run-pass/structs-enums/struct-field-shorthand.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/struct-field-shorthand.rs rename to src/test/run-pass/structs-enums/struct-field-shorthand.rs diff --git a/src/test/ui/run-pass/structs-enums/struct-like-variant-construct.rs b/src/test/run-pass/structs-enums/struct-like-variant-construct.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/struct-like-variant-construct.rs rename to src/test/run-pass/structs-enums/struct-like-variant-construct.rs diff --git a/src/test/ui/run-pass/structs-enums/struct-like-variant-match.rs b/src/test/run-pass/structs-enums/struct-like-variant-match.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/struct-like-variant-match.rs rename to src/test/run-pass/structs-enums/struct-like-variant-match.rs diff --git a/src/test/ui/run-pass/structs-enums/struct-lit-functional-no-fields.rs b/src/test/run-pass/structs-enums/struct-lit-functional-no-fields.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/struct-lit-functional-no-fields.rs rename to src/test/run-pass/structs-enums/struct-lit-functional-no-fields.rs diff --git a/src/test/ui/run-pass/structs-enums/struct-literal-dtor.rs b/src/test/run-pass/structs-enums/struct-literal-dtor.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/struct-literal-dtor.rs rename to src/test/run-pass/structs-enums/struct-literal-dtor.rs diff --git a/src/test/ui/run-pass/structs-enums/struct-new-as-field-name.rs b/src/test/run-pass/structs-enums/struct-new-as-field-name.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/struct-new-as-field-name.rs rename to src/test/run-pass/structs-enums/struct-new-as-field-name.rs diff --git a/src/test/ui/run-pass/structs-enums/struct-order-of-eval-1.rs b/src/test/run-pass/structs-enums/struct-order-of-eval-1.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/struct-order-of-eval-1.rs rename to src/test/run-pass/structs-enums/struct-order-of-eval-1.rs diff --git a/src/test/ui/run-pass/structs-enums/struct-order-of-eval-2.rs b/src/test/run-pass/structs-enums/struct-order-of-eval-2.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/struct-order-of-eval-2.rs rename to src/test/run-pass/structs-enums/struct-order-of-eval-2.rs diff --git a/src/test/ui/run-pass/structs-enums/struct-order-of-eval-3.rs b/src/test/run-pass/structs-enums/struct-order-of-eval-3.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/struct-order-of-eval-3.rs rename to src/test/run-pass/structs-enums/struct-order-of-eval-3.rs diff --git a/src/test/ui/run-pass/structs-enums/struct-order-of-eval-4.rs b/src/test/run-pass/structs-enums/struct-order-of-eval-4.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/struct-order-of-eval-4.rs rename to src/test/run-pass/structs-enums/struct-order-of-eval-4.rs diff --git a/src/test/ui/run-pass/structs-enums/struct-partial-move-1.rs b/src/test/run-pass/structs-enums/struct-partial-move-1.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/struct-partial-move-1.rs rename to src/test/run-pass/structs-enums/struct-partial-move-1.rs diff --git a/src/test/ui/run-pass/structs-enums/struct-partial-move-2.rs b/src/test/run-pass/structs-enums/struct-partial-move-2.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/struct-partial-move-2.rs rename to src/test/run-pass/structs-enums/struct-partial-move-2.rs diff --git a/src/test/ui/run-pass/structs-enums/struct-path-associated-type.rs b/src/test/run-pass/structs-enums/struct-path-associated-type.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/struct-path-associated-type.rs rename to src/test/run-pass/structs-enums/struct-path-associated-type.rs diff --git a/src/test/ui/run-pass/structs-enums/struct-path-self.rs b/src/test/run-pass/structs-enums/struct-path-self.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/struct-path-self.rs rename to src/test/run-pass/structs-enums/struct-path-self.rs diff --git a/src/test/ui/run-pass/structs-enums/struct-pattern-matching.rs b/src/test/run-pass/structs-enums/struct-pattern-matching.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/struct-pattern-matching.rs rename to src/test/run-pass/structs-enums/struct-pattern-matching.rs diff --git a/src/test/ui/run-pass/structs-enums/struct-return.rs b/src/test/run-pass/structs-enums/struct-return.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/struct-return.rs rename to src/test/run-pass/structs-enums/struct-return.rs diff --git a/src/test/ui/run-pass/structs-enums/struct-variant-field-visibility.rs b/src/test/run-pass/structs-enums/struct-variant-field-visibility.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/struct-variant-field-visibility.rs rename to src/test/run-pass/structs-enums/struct-variant-field-visibility.rs diff --git a/src/test/ui/run-pass/structs-enums/struct_variant_xc.rs b/src/test/run-pass/structs-enums/struct_variant_xc.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/struct_variant_xc.rs rename to src/test/run-pass/structs-enums/struct_variant_xc.rs diff --git a/src/test/ui/run-pass/structs-enums/struct_variant_xc_match.rs b/src/test/run-pass/structs-enums/struct_variant_xc_match.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/struct_variant_xc_match.rs rename to src/test/run-pass/structs-enums/struct_variant_xc_match.rs diff --git a/src/test/ui/run-pass/structs-enums/tag-align-dyn-u64.rs b/src/test/run-pass/structs-enums/tag-align-dyn-u64.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/tag-align-dyn-u64.rs rename to src/test/run-pass/structs-enums/tag-align-dyn-u64.rs diff --git a/src/test/ui/run-pass/structs-enums/tag-align-dyn-variants.rs b/src/test/run-pass/structs-enums/tag-align-dyn-variants.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/tag-align-dyn-variants.rs rename to src/test/run-pass/structs-enums/tag-align-dyn-variants.rs diff --git a/src/test/ui/run-pass/structs-enums/tag-align-shape.rs b/src/test/run-pass/structs-enums/tag-align-shape.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/tag-align-shape.rs rename to src/test/run-pass/structs-enums/tag-align-shape.rs diff --git a/src/test/ui/run-pass/structs-enums/tag-align-u64.rs b/src/test/run-pass/structs-enums/tag-align-u64.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/tag-align-u64.rs rename to src/test/run-pass/structs-enums/tag-align-u64.rs diff --git a/src/test/ui/run-pass/structs-enums/tag-disr-val-shape.rs b/src/test/run-pass/structs-enums/tag-disr-val-shape.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/tag-disr-val-shape.rs rename to src/test/run-pass/structs-enums/tag-disr-val-shape.rs diff --git a/src/test/ui/run-pass/structs-enums/tag-exports.rs b/src/test/run-pass/structs-enums/tag-exports.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/tag-exports.rs rename to src/test/run-pass/structs-enums/tag-exports.rs diff --git a/src/test/ui/run-pass/structs-enums/tag-in-block.rs b/src/test/run-pass/structs-enums/tag-in-block.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/tag-in-block.rs rename to src/test/run-pass/structs-enums/tag-in-block.rs diff --git a/src/test/ui/run-pass/structs-enums/tag-variant-disr-type-mismatch.rs b/src/test/run-pass/structs-enums/tag-variant-disr-type-mismatch.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/tag-variant-disr-type-mismatch.rs rename to src/test/run-pass/structs-enums/tag-variant-disr-type-mismatch.rs diff --git a/src/test/ui/run-pass/structs-enums/tag-variant-disr-val.rs b/src/test/run-pass/structs-enums/tag-variant-disr-val.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/tag-variant-disr-val.rs rename to src/test/run-pass/structs-enums/tag-variant-disr-val.rs diff --git a/src/test/ui/run-pass/structs-enums/tag.rs b/src/test/run-pass/structs-enums/tag.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/tag.rs rename to src/test/run-pass/structs-enums/tag.rs diff --git a/src/test/ui/run-pass/structs-enums/tuple-struct-construct.rs b/src/test/run-pass/structs-enums/tuple-struct-construct.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/tuple-struct-construct.rs rename to src/test/run-pass/structs-enums/tuple-struct-construct.rs diff --git a/src/test/ui/run-pass/structs-enums/tuple-struct-constructor-pointer.rs b/src/test/run-pass/structs-enums/tuple-struct-constructor-pointer.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/tuple-struct-constructor-pointer.rs rename to src/test/run-pass/structs-enums/tuple-struct-constructor-pointer.rs diff --git a/src/test/ui/run-pass/structs-enums/tuple-struct-destructuring.rs b/src/test/run-pass/structs-enums/tuple-struct-destructuring.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/tuple-struct-destructuring.rs rename to src/test/run-pass/structs-enums/tuple-struct-destructuring.rs diff --git a/src/test/ui/run-pass/structs-enums/tuple-struct-matching.rs b/src/test/run-pass/structs-enums/tuple-struct-matching.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/tuple-struct-matching.rs rename to src/test/run-pass/structs-enums/tuple-struct-matching.rs diff --git a/src/test/ui/run-pass/structs-enums/tuple-struct-trivial.rs b/src/test/run-pass/structs-enums/tuple-struct-trivial.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/tuple-struct-trivial.rs rename to src/test/run-pass/structs-enums/tuple-struct-trivial.rs diff --git a/src/test/ui/run-pass/structs-enums/uninstantiable-struct.rs b/src/test/run-pass/structs-enums/uninstantiable-struct.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/uninstantiable-struct.rs rename to src/test/run-pass/structs-enums/uninstantiable-struct.rs diff --git a/src/test/ui/run-pass/structs-enums/unit-like-struct-drop-run.rs b/src/test/run-pass/structs-enums/unit-like-struct-drop-run.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/unit-like-struct-drop-run.rs rename to src/test/run-pass/structs-enums/unit-like-struct-drop-run.rs diff --git a/src/test/ui/run-pass/structs-enums/unit-like-struct.rs b/src/test/run-pass/structs-enums/unit-like-struct.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/unit-like-struct.rs rename to src/test/run-pass/structs-enums/unit-like-struct.rs diff --git a/src/test/ui/run-pass/structs-enums/variant-structs-trivial.rs b/src/test/run-pass/structs-enums/variant-structs-trivial.rs similarity index 100% rename from src/test/ui/run-pass/structs-enums/variant-structs-trivial.rs rename to src/test/run-pass/structs-enums/variant-structs-trivial.rs diff --git a/src/test/ui/run-pass/thinlto/all-crates.rs b/src/test/run-pass/thinlto/all-crates.rs similarity index 100% rename from src/test/ui/run-pass/thinlto/all-crates.rs rename to src/test/run-pass/thinlto/all-crates.rs diff --git a/src/test/ui/run-pass/thinlto/auxiliary/dylib.rs b/src/test/run-pass/thinlto/auxiliary/dylib.rs similarity index 100% rename from src/test/ui/run-pass/thinlto/auxiliary/dylib.rs rename to src/test/run-pass/thinlto/auxiliary/dylib.rs diff --git a/src/test/ui/run-pass/thinlto/auxiliary/msvc-imp-present.rs b/src/test/run-pass/thinlto/auxiliary/msvc-imp-present.rs similarity index 100% rename from src/test/ui/run-pass/thinlto/auxiliary/msvc-imp-present.rs rename to src/test/run-pass/thinlto/auxiliary/msvc-imp-present.rs diff --git a/src/test/ui/run-pass/thinlto/auxiliary/thin-lto-inlines-aux.rs b/src/test/run-pass/thinlto/auxiliary/thin-lto-inlines-aux.rs similarity index 100% rename from src/test/ui/run-pass/thinlto/auxiliary/thin-lto-inlines-aux.rs rename to src/test/run-pass/thinlto/auxiliary/thin-lto-inlines-aux.rs diff --git a/src/test/ui/run-pass/thinlto/dylib-works.rs b/src/test/run-pass/thinlto/dylib-works.rs similarity index 100% rename from src/test/ui/run-pass/thinlto/dylib-works.rs rename to src/test/run-pass/thinlto/dylib-works.rs diff --git a/src/test/ui/run-pass/thinlto/msvc-imp-present.rs b/src/test/run-pass/thinlto/msvc-imp-present.rs similarity index 100% rename from src/test/ui/run-pass/thinlto/msvc-imp-present.rs rename to src/test/run-pass/thinlto/msvc-imp-present.rs diff --git a/src/test/ui/run-pass/thinlto/thin-lto-inlines.rs b/src/test/run-pass/thinlto/thin-lto-inlines.rs similarity index 100% rename from src/test/ui/run-pass/thinlto/thin-lto-inlines.rs rename to src/test/run-pass/thinlto/thin-lto-inlines.rs diff --git a/src/test/ui/run-pass/thinlto/thin-lto-inlines2.rs b/src/test/run-pass/thinlto/thin-lto-inlines2.rs similarity index 100% rename from src/test/ui/run-pass/thinlto/thin-lto-inlines2.rs rename to src/test/run-pass/thinlto/thin-lto-inlines2.rs diff --git a/src/test/ui/run-pass/thinlto/weak-works.rs b/src/test/run-pass/thinlto/weak-works.rs similarity index 100% rename from src/test/ui/run-pass/thinlto/weak-works.rs rename to src/test/run-pass/thinlto/weak-works.rs diff --git a/src/test/ui/run-pass/threads-sendsync/auxiliary/thread-local-extern-static.rs b/src/test/run-pass/threads-sendsync/auxiliary/thread-local-extern-static.rs similarity index 100% rename from src/test/ui/run-pass/threads-sendsync/auxiliary/thread-local-extern-static.rs rename to src/test/run-pass/threads-sendsync/auxiliary/thread-local-extern-static.rs diff --git a/src/test/ui/run-pass/threads-sendsync/comm.rs b/src/test/run-pass/threads-sendsync/comm.rs similarity index 100% rename from src/test/ui/run-pass/threads-sendsync/comm.rs rename to src/test/run-pass/threads-sendsync/comm.rs diff --git a/src/test/ui/run-pass/threads-sendsync/send-is-not-static-par-for.rs b/src/test/run-pass/threads-sendsync/send-is-not-static-par-for.rs similarity index 100% rename from src/test/ui/run-pass/threads-sendsync/send-is-not-static-par-for.rs rename to src/test/run-pass/threads-sendsync/send-is-not-static-par-for.rs diff --git a/src/test/ui/run-pass/threads-sendsync/send-resource.rs b/src/test/run-pass/threads-sendsync/send-resource.rs similarity index 100% rename from src/test/ui/run-pass/threads-sendsync/send-resource.rs rename to src/test/run-pass/threads-sendsync/send-resource.rs diff --git a/src/test/ui/run-pass/threads-sendsync/send-type-inference.rs b/src/test/run-pass/threads-sendsync/send-type-inference.rs similarity index 100% rename from src/test/ui/run-pass/threads-sendsync/send-type-inference.rs rename to src/test/run-pass/threads-sendsync/send-type-inference.rs diff --git a/src/test/ui/run-pass/threads-sendsync/send_str_hashmap.rs b/src/test/run-pass/threads-sendsync/send_str_hashmap.rs similarity index 100% rename from src/test/ui/run-pass/threads-sendsync/send_str_hashmap.rs rename to src/test/run-pass/threads-sendsync/send_str_hashmap.rs diff --git a/src/test/ui/run-pass/threads-sendsync/send_str_treemap.rs b/src/test/run-pass/threads-sendsync/send_str_treemap.rs similarity index 100% rename from src/test/ui/run-pass/threads-sendsync/send_str_treemap.rs rename to src/test/run-pass/threads-sendsync/send_str_treemap.rs diff --git a/src/test/ui/run-pass/threads-sendsync/sendable-class.rs b/src/test/run-pass/threads-sendsync/sendable-class.rs similarity index 100% rename from src/test/ui/run-pass/threads-sendsync/sendable-class.rs rename to src/test/run-pass/threads-sendsync/sendable-class.rs diff --git a/src/test/ui/run-pass/threads-sendsync/sendfn-is-a-block.rs b/src/test/run-pass/threads-sendsync/sendfn-is-a-block.rs similarity index 100% rename from src/test/ui/run-pass/threads-sendsync/sendfn-is-a-block.rs rename to src/test/run-pass/threads-sendsync/sendfn-is-a-block.rs diff --git a/src/test/ui/run-pass/threads-sendsync/sendfn-spawn-with-fn-arg.rs b/src/test/run-pass/threads-sendsync/sendfn-spawn-with-fn-arg.rs similarity index 100% rename from src/test/ui/run-pass/threads-sendsync/sendfn-spawn-with-fn-arg.rs rename to src/test/run-pass/threads-sendsync/sendfn-spawn-with-fn-arg.rs diff --git a/src/test/ui/run-pass/threads-sendsync/spawn-fn.rs b/src/test/run-pass/threads-sendsync/spawn-fn.rs similarity index 100% rename from src/test/ui/run-pass/threads-sendsync/spawn-fn.rs rename to src/test/run-pass/threads-sendsync/spawn-fn.rs diff --git a/src/test/ui/run-pass/threads-sendsync/spawn-types.rs b/src/test/run-pass/threads-sendsync/spawn-types.rs similarity index 100% rename from src/test/ui/run-pass/threads-sendsync/spawn-types.rs rename to src/test/run-pass/threads-sendsync/spawn-types.rs diff --git a/src/test/ui/run-pass/threads-sendsync/spawn.rs b/src/test/run-pass/threads-sendsync/spawn.rs similarity index 100% rename from src/test/ui/run-pass/threads-sendsync/spawn.rs rename to src/test/run-pass/threads-sendsync/spawn.rs diff --git a/src/test/ui/run-pass/threads-sendsync/spawn2.rs b/src/test/run-pass/threads-sendsync/spawn2.rs similarity index 100% rename from src/test/ui/run-pass/threads-sendsync/spawn2.rs rename to src/test/run-pass/threads-sendsync/spawn2.rs diff --git a/src/test/ui/run-pass/threads-sendsync/spawning-with-debug.rs b/src/test/run-pass/threads-sendsync/spawning-with-debug.rs similarity index 100% rename from src/test/ui/run-pass/threads-sendsync/spawning-with-debug.rs rename to src/test/run-pass/threads-sendsync/spawning-with-debug.rs diff --git a/src/test/ui/run-pass/threads-sendsync/std-sync-right-kind-impls.rs b/src/test/run-pass/threads-sendsync/std-sync-right-kind-impls.rs similarity index 100% rename from src/test/ui/run-pass/threads-sendsync/std-sync-right-kind-impls.rs rename to src/test/run-pass/threads-sendsync/std-sync-right-kind-impls.rs diff --git a/src/test/ui/run-pass/threads-sendsync/sync-send-atomics.rs b/src/test/run-pass/threads-sendsync/sync-send-atomics.rs similarity index 100% rename from src/test/ui/run-pass/threads-sendsync/sync-send-atomics.rs rename to src/test/run-pass/threads-sendsync/sync-send-atomics.rs diff --git a/src/test/ui/run-pass/threads-sendsync/sync-send-in-std.rs b/src/test/run-pass/threads-sendsync/sync-send-in-std.rs similarity index 100% rename from src/test/ui/run-pass/threads-sendsync/sync-send-in-std.rs rename to src/test/run-pass/threads-sendsync/sync-send-in-std.rs diff --git a/src/test/ui/run-pass/threads-sendsync/sync-send-iterators-in-libcollections.rs b/src/test/run-pass/threads-sendsync/sync-send-iterators-in-libcollections.rs similarity index 100% rename from src/test/ui/run-pass/threads-sendsync/sync-send-iterators-in-libcollections.rs rename to src/test/run-pass/threads-sendsync/sync-send-iterators-in-libcollections.rs diff --git a/src/test/ui/run-pass/threads-sendsync/sync-send-iterators-in-libcore.rs b/src/test/run-pass/threads-sendsync/sync-send-iterators-in-libcore.rs similarity index 100% rename from src/test/ui/run-pass/threads-sendsync/sync-send-iterators-in-libcore.rs rename to src/test/run-pass/threads-sendsync/sync-send-iterators-in-libcore.rs diff --git a/src/test/ui/run-pass/threads-sendsync/task-comm-0.rs b/src/test/run-pass/threads-sendsync/task-comm-0.rs similarity index 100% rename from src/test/ui/run-pass/threads-sendsync/task-comm-0.rs rename to src/test/run-pass/threads-sendsync/task-comm-0.rs diff --git a/src/test/ui/run-pass/threads-sendsync/task-comm-1.rs b/src/test/run-pass/threads-sendsync/task-comm-1.rs similarity index 100% rename from src/test/ui/run-pass/threads-sendsync/task-comm-1.rs rename to src/test/run-pass/threads-sendsync/task-comm-1.rs diff --git a/src/test/ui/run-pass/threads-sendsync/task-comm-10.rs b/src/test/run-pass/threads-sendsync/task-comm-10.rs similarity index 100% rename from src/test/ui/run-pass/threads-sendsync/task-comm-10.rs rename to src/test/run-pass/threads-sendsync/task-comm-10.rs diff --git a/src/test/ui/run-pass/threads-sendsync/task-comm-11.rs b/src/test/run-pass/threads-sendsync/task-comm-11.rs similarity index 100% rename from src/test/ui/run-pass/threads-sendsync/task-comm-11.rs rename to src/test/run-pass/threads-sendsync/task-comm-11.rs diff --git a/src/test/ui/run-pass/threads-sendsync/task-comm-12.rs b/src/test/run-pass/threads-sendsync/task-comm-12.rs similarity index 100% rename from src/test/ui/run-pass/threads-sendsync/task-comm-12.rs rename to src/test/run-pass/threads-sendsync/task-comm-12.rs diff --git a/src/test/ui/run-pass/threads-sendsync/task-comm-13.rs b/src/test/run-pass/threads-sendsync/task-comm-13.rs similarity index 100% rename from src/test/ui/run-pass/threads-sendsync/task-comm-13.rs rename to src/test/run-pass/threads-sendsync/task-comm-13.rs diff --git a/src/test/ui/run-pass/threads-sendsync/task-comm-14.rs b/src/test/run-pass/threads-sendsync/task-comm-14.rs similarity index 100% rename from src/test/ui/run-pass/threads-sendsync/task-comm-14.rs rename to src/test/run-pass/threads-sendsync/task-comm-14.rs diff --git a/src/test/ui/run-pass/threads-sendsync/task-comm-15.rs b/src/test/run-pass/threads-sendsync/task-comm-15.rs similarity index 100% rename from src/test/ui/run-pass/threads-sendsync/task-comm-15.rs rename to src/test/run-pass/threads-sendsync/task-comm-15.rs diff --git a/src/test/ui/run-pass/threads-sendsync/task-comm-16.rs b/src/test/run-pass/threads-sendsync/task-comm-16.rs similarity index 100% rename from src/test/ui/run-pass/threads-sendsync/task-comm-16.rs rename to src/test/run-pass/threads-sendsync/task-comm-16.rs diff --git a/src/test/ui/run-pass/threads-sendsync/task-comm-17.rs b/src/test/run-pass/threads-sendsync/task-comm-17.rs similarity index 100% rename from src/test/ui/run-pass/threads-sendsync/task-comm-17.rs rename to src/test/run-pass/threads-sendsync/task-comm-17.rs diff --git a/src/test/ui/run-pass/threads-sendsync/task-comm-3.rs b/src/test/run-pass/threads-sendsync/task-comm-3.rs similarity index 100% rename from src/test/ui/run-pass/threads-sendsync/task-comm-3.rs rename to src/test/run-pass/threads-sendsync/task-comm-3.rs diff --git a/src/test/ui/run-pass/threads-sendsync/task-comm-4.rs b/src/test/run-pass/threads-sendsync/task-comm-4.rs similarity index 100% rename from src/test/ui/run-pass/threads-sendsync/task-comm-4.rs rename to src/test/run-pass/threads-sendsync/task-comm-4.rs diff --git a/src/test/ui/run-pass/threads-sendsync/task-comm-5.rs b/src/test/run-pass/threads-sendsync/task-comm-5.rs similarity index 100% rename from src/test/ui/run-pass/threads-sendsync/task-comm-5.rs rename to src/test/run-pass/threads-sendsync/task-comm-5.rs diff --git a/src/test/ui/run-pass/threads-sendsync/task-comm-6.rs b/src/test/run-pass/threads-sendsync/task-comm-6.rs similarity index 100% rename from src/test/ui/run-pass/threads-sendsync/task-comm-6.rs rename to src/test/run-pass/threads-sendsync/task-comm-6.rs diff --git a/src/test/ui/run-pass/threads-sendsync/task-comm-7.rs b/src/test/run-pass/threads-sendsync/task-comm-7.rs similarity index 100% rename from src/test/ui/run-pass/threads-sendsync/task-comm-7.rs rename to src/test/run-pass/threads-sendsync/task-comm-7.rs diff --git a/src/test/ui/run-pass/threads-sendsync/task-comm-9.rs b/src/test/run-pass/threads-sendsync/task-comm-9.rs similarity index 100% rename from src/test/ui/run-pass/threads-sendsync/task-comm-9.rs rename to src/test/run-pass/threads-sendsync/task-comm-9.rs diff --git a/src/test/ui/run-pass/threads-sendsync/task-comm-chan-nil.rs b/src/test/run-pass/threads-sendsync/task-comm-chan-nil.rs similarity index 100% rename from src/test/ui/run-pass/threads-sendsync/task-comm-chan-nil.rs rename to src/test/run-pass/threads-sendsync/task-comm-chan-nil.rs diff --git a/src/test/ui/run-pass/threads-sendsync/task-life-0.rs b/src/test/run-pass/threads-sendsync/task-life-0.rs similarity index 100% rename from src/test/ui/run-pass/threads-sendsync/task-life-0.rs rename to src/test/run-pass/threads-sendsync/task-life-0.rs diff --git a/src/test/ui/run-pass/threads-sendsync/task-spawn-move-and-copy.rs b/src/test/run-pass/threads-sendsync/task-spawn-move-and-copy.rs similarity index 100% rename from src/test/ui/run-pass/threads-sendsync/task-spawn-move-and-copy.rs rename to src/test/run-pass/threads-sendsync/task-spawn-move-and-copy.rs diff --git a/src/test/ui/run-pass/threads-sendsync/task-stderr.rs b/src/test/run-pass/threads-sendsync/task-stderr.rs similarity index 100% rename from src/test/ui/run-pass/threads-sendsync/task-stderr.rs rename to src/test/run-pass/threads-sendsync/task-stderr.rs diff --git a/src/test/ui/run-pass/threads-sendsync/thread-local-extern-static.rs b/src/test/run-pass/threads-sendsync/thread-local-extern-static.rs similarity index 100% rename from src/test/ui/run-pass/threads-sendsync/thread-local-extern-static.rs rename to src/test/run-pass/threads-sendsync/thread-local-extern-static.rs diff --git a/src/test/ui/run-pass/threads-sendsync/thread-local-syntax.rs b/src/test/run-pass/threads-sendsync/thread-local-syntax.rs similarity index 100% rename from src/test/ui/run-pass/threads-sendsync/thread-local-syntax.rs rename to src/test/run-pass/threads-sendsync/thread-local-syntax.rs diff --git a/src/test/ui/run-pass/threads-sendsync/threads.rs b/src/test/run-pass/threads-sendsync/threads.rs similarity index 100% rename from src/test/ui/run-pass/threads-sendsync/threads.rs rename to src/test/run-pass/threads-sendsync/threads.rs diff --git a/src/test/ui/run-pass/threads-sendsync/tls-dtors-are-run-in-a-static-binary.rs b/src/test/run-pass/threads-sendsync/tls-dtors-are-run-in-a-static-binary.rs similarity index 100% rename from src/test/ui/run-pass/threads-sendsync/tls-dtors-are-run-in-a-static-binary.rs rename to src/test/run-pass/threads-sendsync/tls-dtors-are-run-in-a-static-binary.rs diff --git a/src/test/ui/run-pass/threads-sendsync/tls-init-on-init.rs b/src/test/run-pass/threads-sendsync/tls-init-on-init.rs similarity index 100% rename from src/test/ui/run-pass/threads-sendsync/tls-init-on-init.rs rename to src/test/run-pass/threads-sendsync/tls-init-on-init.rs diff --git a/src/test/ui/run-pass/threads-sendsync/tls-try-with.rs b/src/test/run-pass/threads-sendsync/tls-try-with.rs similarity index 100% rename from src/test/ui/run-pass/threads-sendsync/tls-try-with.rs rename to src/test/run-pass/threads-sendsync/tls-try-with.rs diff --git a/src/test/ui/run-pass/traits/anon-trait-static-method.rs b/src/test/run-pass/traits/anon-trait-static-method.rs similarity index 100% rename from src/test/ui/run-pass/traits/anon-trait-static-method.rs rename to src/test/run-pass/traits/anon-trait-static-method.rs diff --git a/src/test/ui/run-pass/traits/anon_trait_static_method_exe.rs b/src/test/run-pass/traits/anon_trait_static_method_exe.rs similarity index 100% rename from src/test/ui/run-pass/traits/anon_trait_static_method_exe.rs rename to src/test/run-pass/traits/anon_trait_static_method_exe.rs diff --git a/src/test/ui/run-pass/traits/assignability-trait.rs b/src/test/run-pass/traits/assignability-trait.rs similarity index 100% rename from src/test/ui/run-pass/traits/assignability-trait.rs rename to src/test/run-pass/traits/assignability-trait.rs diff --git a/src/test/ui/run-pass/traits/astconv-cycle-between-trait-and-type.rs b/src/test/run-pass/traits/astconv-cycle-between-trait-and-type.rs similarity index 100% rename from src/test/ui/run-pass/traits/astconv-cycle-between-trait-and-type.rs rename to src/test/run-pass/traits/astconv-cycle-between-trait-and-type.rs diff --git a/src/test/ui/run-pass/traits/augmented-assignments-trait.rs b/src/test/run-pass/traits/augmented-assignments-trait.rs similarity index 100% rename from src/test/ui/run-pass/traits/augmented-assignments-trait.rs rename to src/test/run-pass/traits/augmented-assignments-trait.rs diff --git a/src/test/ui/run-pass/traits/auto-traits.rs b/src/test/run-pass/traits/auto-traits.rs similarity index 100% rename from src/test/ui/run-pass/traits/auto-traits.rs rename to src/test/run-pass/traits/auto-traits.rs diff --git a/src/test/ui/run-pass/traits/auxiliary/anon_trait_static_method_lib.rs b/src/test/run-pass/traits/auxiliary/anon_trait_static_method_lib.rs similarity index 100% rename from src/test/ui/run-pass/traits/auxiliary/anon_trait_static_method_lib.rs rename to src/test/run-pass/traits/auxiliary/anon_trait_static_method_lib.rs diff --git a/src/test/ui/run-pass/traits/auxiliary/go_trait.rs b/src/test/run-pass/traits/auxiliary/go_trait.rs similarity index 100% rename from src/test/ui/run-pass/traits/auxiliary/go_trait.rs rename to src/test/run-pass/traits/auxiliary/go_trait.rs diff --git a/src/test/ui/run-pass/traits/auxiliary/trait_default_method_xc_aux.rs b/src/test/run-pass/traits/auxiliary/trait_default_method_xc_aux.rs similarity index 100% rename from src/test/ui/run-pass/traits/auxiliary/trait_default_method_xc_aux.rs rename to src/test/run-pass/traits/auxiliary/trait_default_method_xc_aux.rs diff --git a/src/test/ui/run-pass/traits/auxiliary/trait_default_method_xc_aux_2.rs b/src/test/run-pass/traits/auxiliary/trait_default_method_xc_aux_2.rs similarity index 100% rename from src/test/ui/run-pass/traits/auxiliary/trait_default_method_xc_aux_2.rs rename to src/test/run-pass/traits/auxiliary/trait_default_method_xc_aux_2.rs diff --git a/src/test/ui/run-pass/traits/auxiliary/trait_inheritance_auto_xc_2_aux.rs b/src/test/run-pass/traits/auxiliary/trait_inheritance_auto_xc_2_aux.rs similarity index 100% rename from src/test/ui/run-pass/traits/auxiliary/trait_inheritance_auto_xc_2_aux.rs rename to src/test/run-pass/traits/auxiliary/trait_inheritance_auto_xc_2_aux.rs diff --git a/src/test/ui/run-pass/traits/auxiliary/trait_inheritance_auto_xc_aux.rs b/src/test/run-pass/traits/auxiliary/trait_inheritance_auto_xc_aux.rs similarity index 100% rename from src/test/ui/run-pass/traits/auxiliary/trait_inheritance_auto_xc_aux.rs rename to src/test/run-pass/traits/auxiliary/trait_inheritance_auto_xc_aux.rs diff --git a/src/test/ui/run-pass/traits/auxiliary/trait_inheritance_overloading_xc.rs b/src/test/run-pass/traits/auxiliary/trait_inheritance_overloading_xc.rs similarity index 100% rename from src/test/ui/run-pass/traits/auxiliary/trait_inheritance_overloading_xc.rs rename to src/test/run-pass/traits/auxiliary/trait_inheritance_overloading_xc.rs diff --git a/src/test/ui/run-pass/traits/auxiliary/trait_safety_lib.rs b/src/test/run-pass/traits/auxiliary/trait_safety_lib.rs similarity index 100% rename from src/test/ui/run-pass/traits/auxiliary/trait_safety_lib.rs rename to src/test/run-pass/traits/auxiliary/trait_safety_lib.rs diff --git a/src/test/ui/run-pass/traits/auxiliary/trait_xc_call_aux.rs b/src/test/run-pass/traits/auxiliary/trait_xc_call_aux.rs similarity index 100% rename from src/test/ui/run-pass/traits/auxiliary/trait_xc_call_aux.rs rename to src/test/run-pass/traits/auxiliary/trait_xc_call_aux.rs diff --git a/src/test/ui/run-pass/traits/auxiliary/traitimpl.rs b/src/test/run-pass/traits/auxiliary/traitimpl.rs similarity index 100% rename from src/test/ui/run-pass/traits/auxiliary/traitimpl.rs rename to src/test/run-pass/traits/auxiliary/traitimpl.rs diff --git a/src/test/ui/run-pass/traits/conservative_impl_trait.rs b/src/test/run-pass/traits/conservative_impl_trait.rs similarity index 100% rename from src/test/ui/run-pass/traits/conservative_impl_trait.rs rename to src/test/run-pass/traits/conservative_impl_trait.rs diff --git a/src/test/ui/run-pass/traits/cycle-trait-type-trait.rs b/src/test/run-pass/traits/cycle-trait-type-trait.rs similarity index 100% rename from src/test/ui/run-pass/traits/cycle-trait-type-trait.rs rename to src/test/run-pass/traits/cycle-trait-type-trait.rs diff --git a/src/test/ui/run-pass/traits/default-method-supertrait-vtable.rs b/src/test/run-pass/traits/default-method-supertrait-vtable.rs similarity index 100% rename from src/test/ui/run-pass/traits/default-method-supertrait-vtable.rs rename to src/test/run-pass/traits/default-method-supertrait-vtable.rs diff --git a/src/test/ui/run-pass/traits/dyn-trait.rs b/src/test/run-pass/traits/dyn-trait.rs similarity index 100% rename from src/test/ui/run-pass/traits/dyn-trait.rs rename to src/test/run-pass/traits/dyn-trait.rs diff --git a/src/test/ui/run-pass/traits/fmt-pointer-trait.rs b/src/test/run-pass/traits/fmt-pointer-trait.rs similarity index 100% rename from src/test/ui/run-pass/traits/fmt-pointer-trait.rs rename to src/test/run-pass/traits/fmt-pointer-trait.rs diff --git a/src/test/ui/run-pass/traits/impl-implicit-trait.rs b/src/test/run-pass/traits/impl-implicit-trait.rs similarity index 100% rename from src/test/ui/run-pass/traits/impl-implicit-trait.rs rename to src/test/run-pass/traits/impl-implicit-trait.rs diff --git a/src/test/ui/run-pass/traits/impl-inherent-prefer-over-trait.rs b/src/test/run-pass/traits/impl-inherent-prefer-over-trait.rs similarity index 100% rename from src/test/ui/run-pass/traits/impl-inherent-prefer-over-trait.rs rename to src/test/run-pass/traits/impl-inherent-prefer-over-trait.rs diff --git a/src/test/ui/run-pass/traits/infer-from-object-trait-issue-26952.rs b/src/test/run-pass/traits/infer-from-object-trait-issue-26952.rs similarity index 100% rename from src/test/ui/run-pass/traits/infer-from-object-trait-issue-26952.rs rename to src/test/run-pass/traits/infer-from-object-trait-issue-26952.rs diff --git a/src/test/ui/run-pass/traits/inherent-trait-method-order.rs b/src/test/run-pass/traits/inherent-trait-method-order.rs similarity index 100% rename from src/test/ui/run-pass/traits/inherent-trait-method-order.rs rename to src/test/run-pass/traits/inherent-trait-method-order.rs diff --git a/src/test/ui/run-pass/traits/kindck-owned-trait-contains-1.rs b/src/test/run-pass/traits/kindck-owned-trait-contains-1.rs similarity index 100% rename from src/test/ui/run-pass/traits/kindck-owned-trait-contains-1.rs rename to src/test/run-pass/traits/kindck-owned-trait-contains-1.rs diff --git a/src/test/ui/run-pass/traits/multiple-trait-bounds.rs b/src/test/run-pass/traits/multiple-trait-bounds.rs similarity index 100% rename from src/test/ui/run-pass/traits/multiple-trait-bounds.rs rename to src/test/run-pass/traits/multiple-trait-bounds.rs diff --git a/src/test/ui/run-pass/traits/object-one-type-two-traits.rs b/src/test/run-pass/traits/object-one-type-two-traits.rs similarity index 100% rename from src/test/ui/run-pass/traits/object-one-type-two-traits.rs rename to src/test/run-pass/traits/object-one-type-two-traits.rs diff --git a/src/test/ui/run-pass/traits/overlap-permitted-for-marker-traits-neg.rs b/src/test/run-pass/traits/overlap-permitted-for-marker-traits-neg.rs similarity index 100% rename from src/test/ui/run-pass/traits/overlap-permitted-for-marker-traits-neg.rs rename to src/test/run-pass/traits/overlap-permitted-for-marker-traits-neg.rs diff --git a/src/test/ui/run-pass/traits/overlap-permitted-for-marker-traits.rs b/src/test/run-pass/traits/overlap-permitted-for-marker-traits.rs similarity index 100% rename from src/test/ui/run-pass/traits/overlap-permitted-for-marker-traits.rs rename to src/test/run-pass/traits/overlap-permitted-for-marker-traits.rs diff --git a/src/test/ui/run-pass/traits/parameterized-trait-with-bounds.rs b/src/test/run-pass/traits/parameterized-trait-with-bounds.rs similarity index 100% rename from src/test/ui/run-pass/traits/parameterized-trait-with-bounds.rs rename to src/test/run-pass/traits/parameterized-trait-with-bounds.rs diff --git a/src/test/ui/run-pass/traits/supertrait-default-generics.rs b/src/test/run-pass/traits/supertrait-default-generics.rs similarity index 100% rename from src/test/ui/run-pass/traits/supertrait-default-generics.rs rename to src/test/run-pass/traits/supertrait-default-generics.rs diff --git a/src/test/ui/run-pass/traits/syntax-trait-polarity.rs b/src/test/run-pass/traits/syntax-trait-polarity.rs similarity index 100% rename from src/test/ui/run-pass/traits/syntax-trait-polarity.rs rename to src/test/run-pass/traits/syntax-trait-polarity.rs diff --git a/src/test/ui/run-pass/traits/trait-bounds-basic.rs b/src/test/run-pass/traits/trait-bounds-basic.rs similarity index 100% rename from src/test/ui/run-pass/traits/trait-bounds-basic.rs rename to src/test/run-pass/traits/trait-bounds-basic.rs diff --git a/src/test/ui/run-pass/traits/trait-bounds-impl-comparison-duplicates.rs b/src/test/run-pass/traits/trait-bounds-impl-comparison-duplicates.rs similarity index 100% rename from src/test/ui/run-pass/traits/trait-bounds-impl-comparison-duplicates.rs rename to src/test/run-pass/traits/trait-bounds-impl-comparison-duplicates.rs diff --git a/src/test/ui/run-pass/traits/trait-bounds-in-arc.rs b/src/test/run-pass/traits/trait-bounds-in-arc.rs similarity index 100% rename from src/test/ui/run-pass/traits/trait-bounds-in-arc.rs rename to src/test/run-pass/traits/trait-bounds-in-arc.rs diff --git a/src/test/ui/run-pass/traits/trait-bounds-on-structs-and-enums.rs b/src/test/run-pass/traits/trait-bounds-on-structs-and-enums.rs similarity index 100% rename from src/test/ui/run-pass/traits/trait-bounds-on-structs-and-enums.rs rename to src/test/run-pass/traits/trait-bounds-on-structs-and-enums.rs diff --git a/src/test/ui/run-pass/traits/trait-bounds-recursion.rs b/src/test/run-pass/traits/trait-bounds-recursion.rs similarity index 100% rename from src/test/ui/run-pass/traits/trait-bounds-recursion.rs rename to src/test/run-pass/traits/trait-bounds-recursion.rs diff --git a/src/test/ui/run-pass/traits/trait-bounds.rs b/src/test/run-pass/traits/trait-bounds.rs similarity index 100% rename from src/test/ui/run-pass/traits/trait-bounds.rs rename to src/test/run-pass/traits/trait-bounds.rs diff --git a/src/test/ui/run-pass/traits/trait-cache-issue-18209.rs b/src/test/run-pass/traits/trait-cache-issue-18209.rs similarity index 100% rename from src/test/ui/run-pass/traits/trait-cache-issue-18209.rs rename to src/test/run-pass/traits/trait-cache-issue-18209.rs diff --git a/src/test/ui/run-pass/traits/trait-coercion-generic.rs b/src/test/run-pass/traits/trait-coercion-generic.rs similarity index 100% rename from src/test/ui/run-pass/traits/trait-coercion-generic.rs rename to src/test/run-pass/traits/trait-coercion-generic.rs diff --git a/src/test/ui/run-pass/traits/trait-coercion.rs b/src/test/run-pass/traits/trait-coercion.rs similarity index 100% rename from src/test/ui/run-pass/traits/trait-coercion.rs rename to src/test/run-pass/traits/trait-coercion.rs diff --git a/src/test/ui/run-pass/traits/trait-composition-trivial.rs b/src/test/run-pass/traits/trait-composition-trivial.rs similarity index 100% rename from src/test/ui/run-pass/traits/trait-composition-trivial.rs rename to src/test/run-pass/traits/trait-composition-trivial.rs diff --git a/src/test/ui/run-pass/traits/trait-copy-guessing.rs b/src/test/run-pass/traits/trait-copy-guessing.rs similarity index 100% rename from src/test/ui/run-pass/traits/trait-copy-guessing.rs rename to src/test/run-pass/traits/trait-copy-guessing.rs diff --git a/src/test/ui/run-pass/traits/trait-default-method-bound-subst.rs b/src/test/run-pass/traits/trait-default-method-bound-subst.rs similarity index 100% rename from src/test/ui/run-pass/traits/trait-default-method-bound-subst.rs rename to src/test/run-pass/traits/trait-default-method-bound-subst.rs diff --git a/src/test/ui/run-pass/traits/trait-default-method-bound-subst2.rs b/src/test/run-pass/traits/trait-default-method-bound-subst2.rs similarity index 100% rename from src/test/ui/run-pass/traits/trait-default-method-bound-subst2.rs rename to src/test/run-pass/traits/trait-default-method-bound-subst2.rs diff --git a/src/test/ui/run-pass/traits/trait-default-method-bound-subst3.rs b/src/test/run-pass/traits/trait-default-method-bound-subst3.rs similarity index 100% rename from src/test/ui/run-pass/traits/trait-default-method-bound-subst3.rs rename to src/test/run-pass/traits/trait-default-method-bound-subst3.rs diff --git a/src/test/ui/run-pass/traits/trait-default-method-bound-subst4.rs b/src/test/run-pass/traits/trait-default-method-bound-subst4.rs similarity index 100% rename from src/test/ui/run-pass/traits/trait-default-method-bound-subst4.rs rename to src/test/run-pass/traits/trait-default-method-bound-subst4.rs diff --git a/src/test/ui/run-pass/traits/trait-default-method-bound.rs b/src/test/run-pass/traits/trait-default-method-bound.rs similarity index 100% rename from src/test/ui/run-pass/traits/trait-default-method-bound.rs rename to src/test/run-pass/traits/trait-default-method-bound.rs diff --git a/src/test/ui/run-pass/traits/trait-default-method-xc-2.rs b/src/test/run-pass/traits/trait-default-method-xc-2.rs similarity index 100% rename from src/test/ui/run-pass/traits/trait-default-method-xc-2.rs rename to src/test/run-pass/traits/trait-default-method-xc-2.rs diff --git a/src/test/ui/run-pass/traits/trait-default-method-xc.rs b/src/test/run-pass/traits/trait-default-method-xc.rs similarity index 100% rename from src/test/ui/run-pass/traits/trait-default-method-xc.rs rename to src/test/run-pass/traits/trait-default-method-xc.rs diff --git a/src/test/ui/run-pass/traits/trait-false-ambiguity-where-clause-builtin-bound.rs b/src/test/run-pass/traits/trait-false-ambiguity-where-clause-builtin-bound.rs similarity index 100% rename from src/test/ui/run-pass/traits/trait-false-ambiguity-where-clause-builtin-bound.rs rename to src/test/run-pass/traits/trait-false-ambiguity-where-clause-builtin-bound.rs diff --git a/src/test/ui/run-pass/traits/trait-generic.rs b/src/test/run-pass/traits/trait-generic.rs similarity index 100% rename from src/test/ui/run-pass/traits/trait-generic.rs rename to src/test/run-pass/traits/trait-generic.rs diff --git a/src/test/ui/run-pass/traits/trait-impl-2.rs b/src/test/run-pass/traits/trait-impl-2.rs similarity index 100% rename from src/test/ui/run-pass/traits/trait-impl-2.rs rename to src/test/run-pass/traits/trait-impl-2.rs diff --git a/src/test/ui/run-pass/traits/trait-impl.rs b/src/test/run-pass/traits/trait-impl.rs similarity index 100% rename from src/test/ui/run-pass/traits/trait-impl.rs rename to src/test/run-pass/traits/trait-impl.rs diff --git a/src/test/ui/run-pass/traits/trait-inheritance-auto-xc-2.rs b/src/test/run-pass/traits/trait-inheritance-auto-xc-2.rs similarity index 100% rename from src/test/ui/run-pass/traits/trait-inheritance-auto-xc-2.rs rename to src/test/run-pass/traits/trait-inheritance-auto-xc-2.rs diff --git a/src/test/ui/run-pass/traits/trait-inheritance-auto-xc.rs b/src/test/run-pass/traits/trait-inheritance-auto-xc.rs similarity index 100% rename from src/test/ui/run-pass/traits/trait-inheritance-auto-xc.rs rename to src/test/run-pass/traits/trait-inheritance-auto-xc.rs diff --git a/src/test/ui/run-pass/traits/trait-inheritance-auto.rs b/src/test/run-pass/traits/trait-inheritance-auto.rs similarity index 100% rename from src/test/ui/run-pass/traits/trait-inheritance-auto.rs rename to src/test/run-pass/traits/trait-inheritance-auto.rs diff --git a/src/test/ui/run-pass/traits/trait-inheritance-call-bound-inherited.rs b/src/test/run-pass/traits/trait-inheritance-call-bound-inherited.rs similarity index 100% rename from src/test/ui/run-pass/traits/trait-inheritance-call-bound-inherited.rs rename to src/test/run-pass/traits/trait-inheritance-call-bound-inherited.rs diff --git a/src/test/ui/run-pass/traits/trait-inheritance-call-bound-inherited2.rs b/src/test/run-pass/traits/trait-inheritance-call-bound-inherited2.rs similarity index 100% rename from src/test/ui/run-pass/traits/trait-inheritance-call-bound-inherited2.rs rename to src/test/run-pass/traits/trait-inheritance-call-bound-inherited2.rs diff --git a/src/test/ui/run-pass/traits/trait-inheritance-cast-without-call-to-supertrait.rs b/src/test/run-pass/traits/trait-inheritance-cast-without-call-to-supertrait.rs similarity index 100% rename from src/test/ui/run-pass/traits/trait-inheritance-cast-without-call-to-supertrait.rs rename to src/test/run-pass/traits/trait-inheritance-cast-without-call-to-supertrait.rs diff --git a/src/test/ui/run-pass/traits/trait-inheritance-cast.rs b/src/test/run-pass/traits/trait-inheritance-cast.rs similarity index 100% rename from src/test/ui/run-pass/traits/trait-inheritance-cast.rs rename to src/test/run-pass/traits/trait-inheritance-cast.rs diff --git a/src/test/ui/run-pass/traits/trait-inheritance-cross-trait-call-xc.rs b/src/test/run-pass/traits/trait-inheritance-cross-trait-call-xc.rs similarity index 100% rename from src/test/ui/run-pass/traits/trait-inheritance-cross-trait-call-xc.rs rename to src/test/run-pass/traits/trait-inheritance-cross-trait-call-xc.rs diff --git a/src/test/ui/run-pass/traits/trait-inheritance-cross-trait-call.rs b/src/test/run-pass/traits/trait-inheritance-cross-trait-call.rs similarity index 100% rename from src/test/ui/run-pass/traits/trait-inheritance-cross-trait-call.rs rename to src/test/run-pass/traits/trait-inheritance-cross-trait-call.rs diff --git a/src/test/ui/run-pass/traits/trait-inheritance-diamond.rs b/src/test/run-pass/traits/trait-inheritance-diamond.rs similarity index 100% rename from src/test/ui/run-pass/traits/trait-inheritance-diamond.rs rename to src/test/run-pass/traits/trait-inheritance-diamond.rs diff --git a/src/test/ui/run-pass/traits/trait-inheritance-multiple-inheritors.rs b/src/test/run-pass/traits/trait-inheritance-multiple-inheritors.rs similarity index 100% rename from src/test/ui/run-pass/traits/trait-inheritance-multiple-inheritors.rs rename to src/test/run-pass/traits/trait-inheritance-multiple-inheritors.rs diff --git a/src/test/ui/run-pass/traits/trait-inheritance-multiple-params.rs b/src/test/run-pass/traits/trait-inheritance-multiple-params.rs similarity index 100% rename from src/test/ui/run-pass/traits/trait-inheritance-multiple-params.rs rename to src/test/run-pass/traits/trait-inheritance-multiple-params.rs diff --git a/src/test/ui/run-pass/traits/trait-inheritance-num.rs b/src/test/run-pass/traits/trait-inheritance-num.rs similarity index 100% rename from src/test/ui/run-pass/traits/trait-inheritance-num.rs rename to src/test/run-pass/traits/trait-inheritance-num.rs diff --git a/src/test/ui/run-pass/traits/trait-inheritance-num0.rs b/src/test/run-pass/traits/trait-inheritance-num0.rs similarity index 100% rename from src/test/ui/run-pass/traits/trait-inheritance-num0.rs rename to src/test/run-pass/traits/trait-inheritance-num0.rs diff --git a/src/test/ui/run-pass/traits/trait-inheritance-num1.rs b/src/test/run-pass/traits/trait-inheritance-num1.rs similarity index 100% rename from src/test/ui/run-pass/traits/trait-inheritance-num1.rs rename to src/test/run-pass/traits/trait-inheritance-num1.rs diff --git a/src/test/ui/run-pass/traits/trait-inheritance-num2.rs b/src/test/run-pass/traits/trait-inheritance-num2.rs similarity index 100% rename from src/test/ui/run-pass/traits/trait-inheritance-num2.rs rename to src/test/run-pass/traits/trait-inheritance-num2.rs diff --git a/src/test/ui/run-pass/traits/trait-inheritance-num3.rs b/src/test/run-pass/traits/trait-inheritance-num3.rs similarity index 100% rename from src/test/ui/run-pass/traits/trait-inheritance-num3.rs rename to src/test/run-pass/traits/trait-inheritance-num3.rs diff --git a/src/test/ui/run-pass/traits/trait-inheritance-num5.rs b/src/test/run-pass/traits/trait-inheritance-num5.rs similarity index 100% rename from src/test/ui/run-pass/traits/trait-inheritance-num5.rs rename to src/test/run-pass/traits/trait-inheritance-num5.rs diff --git a/src/test/ui/run-pass/traits/trait-inheritance-overloading-simple.rs b/src/test/run-pass/traits/trait-inheritance-overloading-simple.rs similarity index 100% rename from src/test/ui/run-pass/traits/trait-inheritance-overloading-simple.rs rename to src/test/run-pass/traits/trait-inheritance-overloading-simple.rs diff --git a/src/test/ui/run-pass/traits/trait-inheritance-overloading-xc-exe.rs b/src/test/run-pass/traits/trait-inheritance-overloading-xc-exe.rs similarity index 100% rename from src/test/ui/run-pass/traits/trait-inheritance-overloading-xc-exe.rs rename to src/test/run-pass/traits/trait-inheritance-overloading-xc-exe.rs diff --git a/src/test/ui/run-pass/traits/trait-inheritance-overloading.rs b/src/test/run-pass/traits/trait-inheritance-overloading.rs similarity index 100% rename from src/test/ui/run-pass/traits/trait-inheritance-overloading.rs rename to src/test/run-pass/traits/trait-inheritance-overloading.rs diff --git a/src/test/ui/run-pass/traits/trait-inheritance-self-in-supertype.rs b/src/test/run-pass/traits/trait-inheritance-self-in-supertype.rs similarity index 100% rename from src/test/ui/run-pass/traits/trait-inheritance-self-in-supertype.rs rename to src/test/run-pass/traits/trait-inheritance-self-in-supertype.rs diff --git a/src/test/ui/run-pass/traits/trait-inheritance-self.rs b/src/test/run-pass/traits/trait-inheritance-self.rs similarity index 100% rename from src/test/ui/run-pass/traits/trait-inheritance-self.rs rename to src/test/run-pass/traits/trait-inheritance-self.rs diff --git a/src/test/ui/run-pass/traits/trait-inheritance-simple.rs b/src/test/run-pass/traits/trait-inheritance-simple.rs similarity index 100% rename from src/test/ui/run-pass/traits/trait-inheritance-simple.rs rename to src/test/run-pass/traits/trait-inheritance-simple.rs diff --git a/src/test/ui/run-pass/traits/trait-inheritance-static.rs b/src/test/run-pass/traits/trait-inheritance-static.rs similarity index 100% rename from src/test/ui/run-pass/traits/trait-inheritance-static.rs rename to src/test/run-pass/traits/trait-inheritance-static.rs diff --git a/src/test/ui/run-pass/traits/trait-inheritance-static2.rs b/src/test/run-pass/traits/trait-inheritance-static2.rs similarity index 100% rename from src/test/ui/run-pass/traits/trait-inheritance-static2.rs rename to src/test/run-pass/traits/trait-inheritance-static2.rs diff --git a/src/test/ui/run-pass/traits/trait-inheritance-subst.rs b/src/test/run-pass/traits/trait-inheritance-subst.rs similarity index 100% rename from src/test/ui/run-pass/traits/trait-inheritance-subst.rs rename to src/test/run-pass/traits/trait-inheritance-subst.rs diff --git a/src/test/ui/run-pass/traits/trait-inheritance-subst2.rs b/src/test/run-pass/traits/trait-inheritance-subst2.rs similarity index 100% rename from src/test/ui/run-pass/traits/trait-inheritance-subst2.rs rename to src/test/run-pass/traits/trait-inheritance-subst2.rs diff --git a/src/test/ui/run-pass/traits/trait-inheritance-visibility.rs b/src/test/run-pass/traits/trait-inheritance-visibility.rs similarity index 100% rename from src/test/ui/run-pass/traits/trait-inheritance-visibility.rs rename to src/test/run-pass/traits/trait-inheritance-visibility.rs diff --git a/src/test/ui/run-pass/traits/trait-inheritance2.rs b/src/test/run-pass/traits/trait-inheritance2.rs similarity index 100% rename from src/test/ui/run-pass/traits/trait-inheritance2.rs rename to src/test/run-pass/traits/trait-inheritance2.rs diff --git a/src/test/ui/run-pass/traits/trait-item-inside-macro.rs b/src/test/run-pass/traits/trait-item-inside-macro.rs similarity index 100% rename from src/test/ui/run-pass/traits/trait-item-inside-macro.rs rename to src/test/run-pass/traits/trait-item-inside-macro.rs diff --git a/src/test/ui/run-pass/traits/trait-object-auto-dedup.rs b/src/test/run-pass/traits/trait-object-auto-dedup.rs similarity index 100% rename from src/test/ui/run-pass/traits/trait-object-auto-dedup.rs rename to src/test/run-pass/traits/trait-object-auto-dedup.rs diff --git a/src/test/ui/run-pass/traits/trait-object-exclusion.rs b/src/test/run-pass/traits/trait-object-exclusion.rs similarity index 100% rename from src/test/ui/run-pass/traits/trait-object-exclusion.rs rename to src/test/run-pass/traits/trait-object-exclusion.rs diff --git a/src/test/ui/run-pass/traits/trait-object-generics.rs b/src/test/run-pass/traits/trait-object-generics.rs similarity index 100% rename from src/test/ui/run-pass/traits/trait-object-generics.rs rename to src/test/run-pass/traits/trait-object-generics.rs diff --git a/src/test/ui/run-pass/traits/trait-object-lifetime-first.rs b/src/test/run-pass/traits/trait-object-lifetime-first.rs similarity index 100% rename from src/test/ui/run-pass/traits/trait-object-lifetime-first.rs rename to src/test/run-pass/traits/trait-object-lifetime-first.rs diff --git a/src/test/ui/run-pass/traits/trait-object-with-lifetime-bound.rs b/src/test/run-pass/traits/trait-object-with-lifetime-bound.rs similarity index 100% rename from src/test/ui/run-pass/traits/trait-object-with-lifetime-bound.rs rename to src/test/run-pass/traits/trait-object-with-lifetime-bound.rs diff --git a/src/test/ui/run-pass/traits/trait-region-pointer-simple.rs b/src/test/run-pass/traits/trait-region-pointer-simple.rs similarity index 100% rename from src/test/ui/run-pass/traits/trait-region-pointer-simple.rs rename to src/test/run-pass/traits/trait-region-pointer-simple.rs diff --git a/src/test/ui/run-pass/traits/trait-safety-ok-cc.rs b/src/test/run-pass/traits/trait-safety-ok-cc.rs similarity index 100% rename from src/test/ui/run-pass/traits/trait-safety-ok-cc.rs rename to src/test/run-pass/traits/trait-safety-ok-cc.rs diff --git a/src/test/ui/run-pass/traits/trait-safety-ok.rs b/src/test/run-pass/traits/trait-safety-ok.rs similarity index 100% rename from src/test/ui/run-pass/traits/trait-safety-ok.rs rename to src/test/run-pass/traits/trait-safety-ok.rs diff --git a/src/test/ui/run-pass/traits/trait-static-method-overwriting.rs b/src/test/run-pass/traits/trait-static-method-overwriting.rs similarity index 100% rename from src/test/ui/run-pass/traits/trait-static-method-overwriting.rs rename to src/test/run-pass/traits/trait-static-method-overwriting.rs diff --git a/src/test/ui/run-pass/traits/trait-to-str.rs b/src/test/run-pass/traits/trait-to-str.rs similarity index 100% rename from src/test/ui/run-pass/traits/trait-to-str.rs rename to src/test/run-pass/traits/trait-to-str.rs diff --git a/src/test/ui/run-pass/traits/trait-where-clause-vs-impl.rs b/src/test/run-pass/traits/trait-where-clause-vs-impl.rs similarity index 100% rename from src/test/ui/run-pass/traits/trait-where-clause-vs-impl.rs rename to src/test/run-pass/traits/trait-where-clause-vs-impl.rs diff --git a/src/test/ui/run-pass/traits/trait-with-bounds-default.rs b/src/test/run-pass/traits/trait-with-bounds-default.rs similarity index 100% rename from src/test/ui/run-pass/traits/trait-with-bounds-default.rs rename to src/test/run-pass/traits/trait-with-bounds-default.rs diff --git a/src/test/ui/run-pass/traits/traits-assoc-type-in-supertrait.rs b/src/test/run-pass/traits/traits-assoc-type-in-supertrait.rs similarity index 100% rename from src/test/ui/run-pass/traits/traits-assoc-type-in-supertrait.rs rename to src/test/run-pass/traits/traits-assoc-type-in-supertrait.rs diff --git a/src/test/ui/run-pass/traits/traits-conditional-dispatch.rs b/src/test/run-pass/traits/traits-conditional-dispatch.rs similarity index 100% rename from src/test/ui/run-pass/traits/traits-conditional-dispatch.rs rename to src/test/run-pass/traits/traits-conditional-dispatch.rs diff --git a/src/test/ui/run-pass/traits/traits-conditional-model-fn.rs b/src/test/run-pass/traits/traits-conditional-model-fn.rs similarity index 100% rename from src/test/ui/run-pass/traits/traits-conditional-model-fn.rs rename to src/test/run-pass/traits/traits-conditional-model-fn.rs diff --git a/src/test/ui/run-pass/traits/traits-default-method-macro.rs b/src/test/run-pass/traits/traits-default-method-macro.rs similarity index 100% rename from src/test/ui/run-pass/traits/traits-default-method-macro.rs rename to src/test/run-pass/traits/traits-default-method-macro.rs diff --git a/src/test/ui/run-pass/traits/traits-default-method-mut.rs b/src/test/run-pass/traits/traits-default-method-mut.rs similarity index 100% rename from src/test/ui/run-pass/traits/traits-default-method-mut.rs rename to src/test/run-pass/traits/traits-default-method-mut.rs diff --git a/src/test/ui/run-pass/traits/traits-default-method-self.rs b/src/test/run-pass/traits/traits-default-method-self.rs similarity index 100% rename from src/test/ui/run-pass/traits/traits-default-method-self.rs rename to src/test/run-pass/traits/traits-default-method-self.rs diff --git a/src/test/ui/run-pass/traits/traits-default-method-trivial.rs b/src/test/run-pass/traits/traits-default-method-trivial.rs similarity index 100% rename from src/test/ui/run-pass/traits/traits-default-method-trivial.rs rename to src/test/run-pass/traits/traits-default-method-trivial.rs diff --git a/src/test/ui/run-pass/traits/traits-elaborate-type-region.rs b/src/test/run-pass/traits/traits-elaborate-type-region.rs similarity index 100% rename from src/test/ui/run-pass/traits/traits-elaborate-type-region.rs rename to src/test/run-pass/traits/traits-elaborate-type-region.rs diff --git a/src/test/ui/run-pass/traits/traits-impl-object-overlap-issue-23853.rs b/src/test/run-pass/traits/traits-impl-object-overlap-issue-23853.rs similarity index 100% rename from src/test/ui/run-pass/traits/traits-impl-object-overlap-issue-23853.rs rename to src/test/run-pass/traits/traits-impl-object-overlap-issue-23853.rs diff --git a/src/test/ui/run-pass/traits/traits-issue-22019.rs b/src/test/run-pass/traits/traits-issue-22019.rs similarity index 100% rename from src/test/ui/run-pass/traits/traits-issue-22019.rs rename to src/test/run-pass/traits/traits-issue-22019.rs diff --git a/src/test/ui/run-pass/traits/traits-issue-22110.rs b/src/test/run-pass/traits/traits-issue-22110.rs similarity index 100% rename from src/test/ui/run-pass/traits/traits-issue-22110.rs rename to src/test/run-pass/traits/traits-issue-22110.rs diff --git a/src/test/ui/run-pass/traits/traits-issue-22655.rs b/src/test/run-pass/traits/traits-issue-22655.rs similarity index 100% rename from src/test/ui/run-pass/traits/traits-issue-22655.rs rename to src/test/run-pass/traits/traits-issue-22655.rs diff --git a/src/test/ui/run-pass/traits/traits-issue-23003.rs b/src/test/run-pass/traits/traits-issue-23003.rs similarity index 100% rename from src/test/ui/run-pass/traits/traits-issue-23003.rs rename to src/test/run-pass/traits/traits-issue-23003.rs diff --git a/src/test/ui/run-pass/traits/traits-issue-26339.rs b/src/test/run-pass/traits/traits-issue-26339.rs similarity index 100% rename from src/test/ui/run-pass/traits/traits-issue-26339.rs rename to src/test/run-pass/traits/traits-issue-26339.rs diff --git a/src/test/ui/run-pass/traits/traits-multidispatch-infer-convert-target.rs b/src/test/run-pass/traits/traits-multidispatch-infer-convert-target.rs similarity index 100% rename from src/test/ui/run-pass/traits/traits-multidispatch-infer-convert-target.rs rename to src/test/run-pass/traits/traits-multidispatch-infer-convert-target.rs diff --git a/src/test/ui/run-pass/traits/traits-negative-impls.rs b/src/test/run-pass/traits/traits-negative-impls.rs similarity index 100% rename from src/test/ui/run-pass/traits/traits-negative-impls.rs rename to src/test/run-pass/traits/traits-negative-impls.rs diff --git a/src/test/ui/run-pass/traits/traits-repeated-supertrait.rs b/src/test/run-pass/traits/traits-repeated-supertrait.rs similarity index 100% rename from src/test/ui/run-pass/traits/traits-repeated-supertrait.rs rename to src/test/run-pass/traits/traits-repeated-supertrait.rs diff --git a/src/test/ui/run-pass/traits/ufcs-trait-object.rs b/src/test/run-pass/traits/ufcs-trait-object.rs similarity index 100% rename from src/test/ui/run-pass/traits/ufcs-trait-object.rs rename to src/test/run-pass/traits/ufcs-trait-object.rs diff --git a/src/test/ui/run-pass/traits/use-trait-before-def.rs b/src/test/run-pass/traits/use-trait-before-def.rs similarity index 100% rename from src/test/ui/run-pass/traits/use-trait-before-def.rs rename to src/test/run-pass/traits/use-trait-before-def.rs diff --git a/src/test/ui/run-pass/unboxed-closures/auxiliary/unboxed-closures-cross-crate.rs b/src/test/run-pass/unboxed-closures/auxiliary/unboxed-closures-cross-crate.rs similarity index 100% rename from src/test/ui/run-pass/unboxed-closures/auxiliary/unboxed-closures-cross-crate.rs rename to src/test/run-pass/unboxed-closures/auxiliary/unboxed-closures-cross-crate.rs diff --git a/src/test/ui/run-pass/unboxed-closures/unboxed-closures-all-traits.rs b/src/test/run-pass/unboxed-closures/unboxed-closures-all-traits.rs similarity index 100% rename from src/test/ui/run-pass/unboxed-closures/unboxed-closures-all-traits.rs rename to src/test/run-pass/unboxed-closures/unboxed-closures-all-traits.rs diff --git a/src/test/ui/run-pass/unboxed-closures/unboxed-closures-blanket-fn-mut.rs b/src/test/run-pass/unboxed-closures/unboxed-closures-blanket-fn-mut.rs similarity index 100% rename from src/test/ui/run-pass/unboxed-closures/unboxed-closures-blanket-fn-mut.rs rename to src/test/run-pass/unboxed-closures/unboxed-closures-blanket-fn-mut.rs diff --git a/src/test/ui/run-pass/unboxed-closures/unboxed-closures-blanket-fn.rs b/src/test/run-pass/unboxed-closures/unboxed-closures-blanket-fn.rs similarity index 100% rename from src/test/ui/run-pass/unboxed-closures/unboxed-closures-blanket-fn.rs rename to src/test/run-pass/unboxed-closures/unboxed-closures-blanket-fn.rs diff --git a/src/test/ui/run-pass/unboxed-closures/unboxed-closures-boxed.rs b/src/test/run-pass/unboxed-closures/unboxed-closures-boxed.rs similarity index 100% rename from src/test/ui/run-pass/unboxed-closures/unboxed-closures-boxed.rs rename to src/test/run-pass/unboxed-closures/unboxed-closures-boxed.rs diff --git a/src/test/ui/run-pass/unboxed-closures/unboxed-closures-by-ref.rs b/src/test/run-pass/unboxed-closures/unboxed-closures-by-ref.rs similarity index 100% rename from src/test/ui/run-pass/unboxed-closures/unboxed-closures-by-ref.rs rename to src/test/run-pass/unboxed-closures/unboxed-closures-by-ref.rs diff --git a/src/test/ui/run-pass/unboxed-closures/unboxed-closures-call-fn-autoderef.rs b/src/test/run-pass/unboxed-closures/unboxed-closures-call-fn-autoderef.rs similarity index 100% rename from src/test/ui/run-pass/unboxed-closures/unboxed-closures-call-fn-autoderef.rs rename to src/test/run-pass/unboxed-closures/unboxed-closures-call-fn-autoderef.rs diff --git a/src/test/ui/run-pass/unboxed-closures/unboxed-closures-call-sugar-autoderef.rs b/src/test/run-pass/unboxed-closures/unboxed-closures-call-sugar-autoderef.rs similarity index 100% rename from src/test/ui/run-pass/unboxed-closures/unboxed-closures-call-sugar-autoderef.rs rename to src/test/run-pass/unboxed-closures/unboxed-closures-call-sugar-autoderef.rs diff --git a/src/test/ui/run-pass/unboxed-closures/unboxed-closures-call-sugar-object-autoderef.rs b/src/test/run-pass/unboxed-closures/unboxed-closures-call-sugar-object-autoderef.rs similarity index 100% rename from src/test/ui/run-pass/unboxed-closures/unboxed-closures-call-sugar-object-autoderef.rs rename to src/test/run-pass/unboxed-closures/unboxed-closures-call-sugar-object-autoderef.rs diff --git a/src/test/ui/run-pass/unboxed-closures/unboxed-closures-call-sugar-object.rs b/src/test/run-pass/unboxed-closures/unboxed-closures-call-sugar-object.rs similarity index 100% rename from src/test/ui/run-pass/unboxed-closures/unboxed-closures-call-sugar-object.rs rename to src/test/run-pass/unboxed-closures/unboxed-closures-call-sugar-object.rs diff --git a/src/test/ui/run-pass/unboxed-closures/unboxed-closures-counter-not-moved.rs b/src/test/run-pass/unboxed-closures/unboxed-closures-counter-not-moved.rs similarity index 100% rename from src/test/ui/run-pass/unboxed-closures/unboxed-closures-counter-not-moved.rs rename to src/test/run-pass/unboxed-closures/unboxed-closures-counter-not-moved.rs diff --git a/src/test/ui/run-pass/unboxed-closures/unboxed-closures-cross-crate.rs b/src/test/run-pass/unboxed-closures/unboxed-closures-cross-crate.rs similarity index 100% rename from src/test/ui/run-pass/unboxed-closures/unboxed-closures-cross-crate.rs rename to src/test/run-pass/unboxed-closures/unboxed-closures-cross-crate.rs diff --git a/src/test/ui/run-pass/unboxed-closures/unboxed-closures-direct-sugary-call.rs b/src/test/run-pass/unboxed-closures/unboxed-closures-direct-sugary-call.rs similarity index 100% rename from src/test/ui/run-pass/unboxed-closures/unboxed-closures-direct-sugary-call.rs rename to src/test/run-pass/unboxed-closures/unboxed-closures-direct-sugary-call.rs diff --git a/src/test/ui/run-pass/unboxed-closures/unboxed-closures-drop.rs b/src/test/run-pass/unboxed-closures/unboxed-closures-drop.rs similarity index 100% rename from src/test/ui/run-pass/unboxed-closures/unboxed-closures-drop.rs rename to src/test/run-pass/unboxed-closures/unboxed-closures-drop.rs diff --git a/src/test/ui/run-pass/unboxed-closures/unboxed-closures-extern-fn-hr.rs b/src/test/run-pass/unboxed-closures/unboxed-closures-extern-fn-hr.rs similarity index 100% rename from src/test/ui/run-pass/unboxed-closures/unboxed-closures-extern-fn-hr.rs rename to src/test/run-pass/unboxed-closures/unboxed-closures-extern-fn-hr.rs diff --git a/src/test/ui/run-pass/unboxed-closures/unboxed-closures-extern-fn.rs b/src/test/run-pass/unboxed-closures/unboxed-closures-extern-fn.rs similarity index 100% rename from src/test/ui/run-pass/unboxed-closures/unboxed-closures-extern-fn.rs rename to src/test/run-pass/unboxed-closures/unboxed-closures-extern-fn.rs diff --git a/src/test/ui/run-pass/unboxed-closures/unboxed-closures-fn-as-fnmut-and-fnonce.rs b/src/test/run-pass/unboxed-closures/unboxed-closures-fn-as-fnmut-and-fnonce.rs similarity index 100% rename from src/test/ui/run-pass/unboxed-closures/unboxed-closures-fn-as-fnmut-and-fnonce.rs rename to src/test/run-pass/unboxed-closures/unboxed-closures-fn-as-fnmut-and-fnonce.rs diff --git a/src/test/ui/run-pass/unboxed-closures/unboxed-closures-fnmut-as-fnonce.rs b/src/test/run-pass/unboxed-closures/unboxed-closures-fnmut-as-fnonce.rs similarity index 100% rename from src/test/ui/run-pass/unboxed-closures/unboxed-closures-fnmut-as-fnonce.rs rename to src/test/run-pass/unboxed-closures/unboxed-closures-fnmut-as-fnonce.rs diff --git a/src/test/ui/run-pass/unboxed-closures/unboxed-closures-generic.rs b/src/test/run-pass/unboxed-closures/unboxed-closures-generic.rs similarity index 100% rename from src/test/ui/run-pass/unboxed-closures/unboxed-closures-generic.rs rename to src/test/run-pass/unboxed-closures/unboxed-closures-generic.rs diff --git a/src/test/ui/run-pass/unboxed-closures/unboxed-closures-infer-arg-types-from-expected-bound.rs b/src/test/run-pass/unboxed-closures/unboxed-closures-infer-arg-types-from-expected-bound.rs similarity index 100% rename from src/test/ui/run-pass/unboxed-closures/unboxed-closures-infer-arg-types-from-expected-bound.rs rename to src/test/run-pass/unboxed-closures/unboxed-closures-infer-arg-types-from-expected-bound.rs diff --git a/src/test/ui/run-pass/unboxed-closures/unboxed-closures-infer-arg-types-from-expected-object-type.rs b/src/test/run-pass/unboxed-closures/unboxed-closures-infer-arg-types-from-expected-object-type.rs similarity index 100% rename from src/test/ui/run-pass/unboxed-closures/unboxed-closures-infer-arg-types-from-expected-object-type.rs rename to src/test/run-pass/unboxed-closures/unboxed-closures-infer-arg-types-from-expected-object-type.rs diff --git a/src/test/ui/run-pass/unboxed-closures/unboxed-closures-infer-arg-types-w-bound-regs-from-expected-bound.rs b/src/test/run-pass/unboxed-closures/unboxed-closures-infer-arg-types-w-bound-regs-from-expected-bound.rs similarity index 100% rename from src/test/ui/run-pass/unboxed-closures/unboxed-closures-infer-arg-types-w-bound-regs-from-expected-bound.rs rename to src/test/run-pass/unboxed-closures/unboxed-closures-infer-arg-types-w-bound-regs-from-expected-bound.rs diff --git a/src/test/ui/run-pass/unboxed-closures/unboxed-closures-infer-explicit-call-early.rs b/src/test/run-pass/unboxed-closures/unboxed-closures-infer-explicit-call-early.rs similarity index 100% rename from src/test/ui/run-pass/unboxed-closures/unboxed-closures-infer-explicit-call-early.rs rename to src/test/run-pass/unboxed-closures/unboxed-closures-infer-explicit-call-early.rs diff --git a/src/test/ui/run-pass/unboxed-closures/unboxed-closures-infer-fnmut-calling-fnmut.rs b/src/test/run-pass/unboxed-closures/unboxed-closures-infer-fnmut-calling-fnmut.rs similarity index 100% rename from src/test/ui/run-pass/unboxed-closures/unboxed-closures-infer-fnmut-calling-fnmut.rs rename to src/test/run-pass/unboxed-closures/unboxed-closures-infer-fnmut-calling-fnmut.rs diff --git a/src/test/ui/run-pass/unboxed-closures/unboxed-closures-infer-fnmut-move.rs b/src/test/run-pass/unboxed-closures/unboxed-closures-infer-fnmut-move.rs similarity index 100% rename from src/test/ui/run-pass/unboxed-closures/unboxed-closures-infer-fnmut-move.rs rename to src/test/run-pass/unboxed-closures/unboxed-closures-infer-fnmut-move.rs diff --git a/src/test/ui/run-pass/unboxed-closures/unboxed-closures-infer-fnmut.rs b/src/test/run-pass/unboxed-closures/unboxed-closures-infer-fnmut.rs similarity index 100% rename from src/test/ui/run-pass/unboxed-closures/unboxed-closures-infer-fnmut.rs rename to src/test/run-pass/unboxed-closures/unboxed-closures-infer-fnmut.rs diff --git a/src/test/ui/run-pass/unboxed-closures/unboxed-closures-infer-fnonce-move.rs b/src/test/run-pass/unboxed-closures/unboxed-closures-infer-fnonce-move.rs similarity index 100% rename from src/test/ui/run-pass/unboxed-closures/unboxed-closures-infer-fnonce-move.rs rename to src/test/run-pass/unboxed-closures/unboxed-closures-infer-fnonce-move.rs diff --git a/src/test/ui/run-pass/unboxed-closures/unboxed-closures-infer-fnonce.rs b/src/test/run-pass/unboxed-closures/unboxed-closures-infer-fnonce.rs similarity index 100% rename from src/test/ui/run-pass/unboxed-closures/unboxed-closures-infer-fnonce.rs rename to src/test/run-pass/unboxed-closures/unboxed-closures-infer-fnonce.rs diff --git a/src/test/ui/run-pass/unboxed-closures/unboxed-closures-infer-kind.rs b/src/test/run-pass/unboxed-closures/unboxed-closures-infer-kind.rs similarity index 100% rename from src/test/ui/run-pass/unboxed-closures/unboxed-closures-infer-kind.rs rename to src/test/run-pass/unboxed-closures/unboxed-closures-infer-kind.rs diff --git a/src/test/ui/run-pass/unboxed-closures/unboxed-closures-infer-recursive-fn.rs b/src/test/run-pass/unboxed-closures/unboxed-closures-infer-recursive-fn.rs similarity index 100% rename from src/test/ui/run-pass/unboxed-closures/unboxed-closures-infer-recursive-fn.rs rename to src/test/run-pass/unboxed-closures/unboxed-closures-infer-recursive-fn.rs diff --git a/src/test/ui/run-pass/unboxed-closures/unboxed-closures-infer-upvar.rs b/src/test/run-pass/unboxed-closures/unboxed-closures-infer-upvar.rs similarity index 100% rename from src/test/ui/run-pass/unboxed-closures/unboxed-closures-infer-upvar.rs rename to src/test/run-pass/unboxed-closures/unboxed-closures-infer-upvar.rs diff --git a/src/test/ui/run-pass/unboxed-closures/unboxed-closures-manual-impl.rs b/src/test/run-pass/unboxed-closures/unboxed-closures-manual-impl.rs similarity index 100% rename from src/test/ui/run-pass/unboxed-closures/unboxed-closures-manual-impl.rs rename to src/test/run-pass/unboxed-closures/unboxed-closures-manual-impl.rs diff --git a/src/test/ui/run-pass/unboxed-closures/unboxed-closures-monomorphization.rs b/src/test/run-pass/unboxed-closures/unboxed-closures-monomorphization.rs similarity index 100% rename from src/test/ui/run-pass/unboxed-closures/unboxed-closures-monomorphization.rs rename to src/test/run-pass/unboxed-closures/unboxed-closures-monomorphization.rs diff --git a/src/test/ui/run-pass/unboxed-closures/unboxed-closures-move-from-projection-issue-30046.rs b/src/test/run-pass/unboxed-closures/unboxed-closures-move-from-projection-issue-30046.rs similarity index 100% rename from src/test/ui/run-pass/unboxed-closures/unboxed-closures-move-from-projection-issue-30046.rs rename to src/test/run-pass/unboxed-closures/unboxed-closures-move-from-projection-issue-30046.rs diff --git a/src/test/ui/run-pass/unboxed-closures/unboxed-closures-move-mutable.rs b/src/test/run-pass/unboxed-closures/unboxed-closures-move-mutable.rs similarity index 100% rename from src/test/ui/run-pass/unboxed-closures/unboxed-closures-move-mutable.rs rename to src/test/run-pass/unboxed-closures/unboxed-closures-move-mutable.rs diff --git a/src/test/ui/run-pass/unboxed-closures/unboxed-closures-move-some-upvars-in-by-ref-closure.rs b/src/test/run-pass/unboxed-closures/unboxed-closures-move-some-upvars-in-by-ref-closure.rs similarity index 100% rename from src/test/ui/run-pass/unboxed-closures/unboxed-closures-move-some-upvars-in-by-ref-closure.rs rename to src/test/run-pass/unboxed-closures/unboxed-closures-move-some-upvars-in-by-ref-closure.rs diff --git a/src/test/ui/run-pass/unboxed-closures/unboxed-closures-prelude.rs b/src/test/run-pass/unboxed-closures/unboxed-closures-prelude.rs similarity index 100% rename from src/test/ui/run-pass/unboxed-closures/unboxed-closures-prelude.rs rename to src/test/run-pass/unboxed-closures/unboxed-closures-prelude.rs diff --git a/src/test/ui/run-pass/unboxed-closures/unboxed-closures-simple.rs b/src/test/run-pass/unboxed-closures/unboxed-closures-simple.rs similarity index 100% rename from src/test/ui/run-pass/unboxed-closures/unboxed-closures-simple.rs rename to src/test/run-pass/unboxed-closures/unboxed-closures-simple.rs diff --git a/src/test/ui/run-pass/unboxed-closures/unboxed-closures-single-word-env.rs b/src/test/run-pass/unboxed-closures/unboxed-closures-single-word-env.rs similarity index 100% rename from src/test/ui/run-pass/unboxed-closures/unboxed-closures-single-word-env.rs rename to src/test/run-pass/unboxed-closures/unboxed-closures-single-word-env.rs diff --git a/src/test/ui/run-pass/unboxed-closures/unboxed-closures-static-call-fn-once.rs b/src/test/run-pass/unboxed-closures/unboxed-closures-static-call-fn-once.rs similarity index 100% rename from src/test/ui/run-pass/unboxed-closures/unboxed-closures-static-call-fn-once.rs rename to src/test/run-pass/unboxed-closures/unboxed-closures-static-call-fn-once.rs diff --git a/src/test/ui/run-pass/unboxed-closures/unboxed-closures-sugar-object.rs b/src/test/run-pass/unboxed-closures/unboxed-closures-sugar-object.rs similarity index 100% rename from src/test/ui/run-pass/unboxed-closures/unboxed-closures-sugar-object.rs rename to src/test/run-pass/unboxed-closures/unboxed-closures-sugar-object.rs diff --git a/src/test/ui/run-pass/unboxed-closures/unboxed-closures-unique-type-id.rs b/src/test/run-pass/unboxed-closures/unboxed-closures-unique-type-id.rs similarity index 100% rename from src/test/ui/run-pass/unboxed-closures/unboxed-closures-unique-type-id.rs rename to src/test/run-pass/unboxed-closures/unboxed-closures-unique-type-id.rs diff --git a/src/test/ui/run-pass/unboxed-closures/unboxed-closures-zero-args.rs b/src/test/run-pass/unboxed-closures/unboxed-closures-zero-args.rs similarity index 100% rename from src/test/ui/run-pass/unboxed-closures/unboxed-closures-zero-args.rs rename to src/test/run-pass/unboxed-closures/unboxed-closures-zero-args.rs diff --git a/src/test/ui/run-pass/uniform-paths/basic-nested.rs b/src/test/run-pass/uniform-paths/basic-nested.rs similarity index 100% rename from src/test/ui/run-pass/uniform-paths/basic-nested.rs rename to src/test/run-pass/uniform-paths/basic-nested.rs diff --git a/src/test/ui/run-pass/uniform-paths/basic.rs b/src/test/run-pass/uniform-paths/basic.rs similarity index 100% rename from src/test/ui/run-pass/uniform-paths/basic.rs rename to src/test/run-pass/uniform-paths/basic.rs diff --git a/src/test/ui/run-pass/uniform-paths/macros-nested.rs b/src/test/run-pass/uniform-paths/macros-nested.rs similarity index 100% rename from src/test/ui/run-pass/uniform-paths/macros-nested.rs rename to src/test/run-pass/uniform-paths/macros-nested.rs diff --git a/src/test/ui/run-pass/uniform-paths/macros.rs b/src/test/run-pass/uniform-paths/macros.rs similarity index 100% rename from src/test/ui/run-pass/uniform-paths/macros.rs rename to src/test/run-pass/uniform-paths/macros.rs diff --git a/src/test/ui/run-pass/uniform-paths/same-crate.rs b/src/test/run-pass/uniform-paths/same-crate.rs similarity index 100% rename from src/test/ui/run-pass/uniform-paths/same-crate.rs rename to src/test/run-pass/uniform-paths/same-crate.rs diff --git a/src/test/ui/run-pass/union/auxiliary/union.rs b/src/test/run-pass/union/auxiliary/union.rs similarity index 100% rename from src/test/ui/run-pass/union/auxiliary/union.rs rename to src/test/run-pass/union/auxiliary/union.rs diff --git a/src/test/ui/run-pass/union/union-align.rs b/src/test/run-pass/union/union-align.rs similarity index 100% rename from src/test/ui/run-pass/union/union-align.rs rename to src/test/run-pass/union/union-align.rs diff --git a/src/test/ui/run-pass/union/union-backcomp.rs b/src/test/run-pass/union/union-backcomp.rs similarity index 100% rename from src/test/ui/run-pass/union/union-backcomp.rs rename to src/test/run-pass/union/union-backcomp.rs diff --git a/src/test/ui/run-pass/union/union-basic.rs b/src/test/run-pass/union/union-basic.rs similarity index 100% rename from src/test/ui/run-pass/union/union-basic.rs rename to src/test/run-pass/union/union-basic.rs diff --git a/src/test/ui/run-pass/union/union-c-interop.rs b/src/test/run-pass/union/union-c-interop.rs similarity index 100% rename from src/test/ui/run-pass/union/union-c-interop.rs rename to src/test/run-pass/union/union-c-interop.rs diff --git a/src/test/ui/run-pass/union/union-const-codegen.rs b/src/test/run-pass/union/union-const-codegen.rs similarity index 100% rename from src/test/ui/run-pass/union/union-const-codegen.rs rename to src/test/run-pass/union/union-const-codegen.rs diff --git a/src/test/ui/run-pass/union/union-const-eval-field.rs b/src/test/run-pass/union/union-const-eval-field.rs similarity index 100% rename from src/test/ui/run-pass/union/union-const-eval-field.rs rename to src/test/run-pass/union/union-const-eval-field.rs diff --git a/src/test/ui/run-pass/union/union-derive.rs b/src/test/run-pass/union/union-derive.rs similarity index 100% rename from src/test/ui/run-pass/union/union-derive.rs rename to src/test/run-pass/union/union-derive.rs diff --git a/src/test/ui/run-pass/union/union-drop-assign.rs b/src/test/run-pass/union/union-drop-assign.rs similarity index 100% rename from src/test/ui/run-pass/union/union-drop-assign.rs rename to src/test/run-pass/union/union-drop-assign.rs diff --git a/src/test/ui/run-pass/union/union-drop.rs b/src/test/run-pass/union/union-drop.rs similarity index 100% rename from src/test/ui/run-pass/union/union-drop.rs rename to src/test/run-pass/union/union-drop.rs diff --git a/src/test/ui/run-pass/union/union-generic.rs b/src/test/run-pass/union/union-generic.rs similarity index 100% rename from src/test/ui/run-pass/union/union-generic.rs rename to src/test/run-pass/union/union-generic.rs diff --git a/src/test/ui/run-pass/union/union-inherent-method.rs b/src/test/run-pass/union/union-inherent-method.rs similarity index 100% rename from src/test/ui/run-pass/union/union-inherent-method.rs rename to src/test/run-pass/union/union-inherent-method.rs diff --git a/src/test/ui/run-pass/union/union-macro.rs b/src/test/run-pass/union/union-macro.rs similarity index 100% rename from src/test/ui/run-pass/union/union-macro.rs rename to src/test/run-pass/union/union-macro.rs diff --git a/src/test/ui/run-pass/union/union-nodrop.rs b/src/test/run-pass/union/union-nodrop.rs similarity index 100% rename from src/test/ui/run-pass/union/union-nodrop.rs rename to src/test/run-pass/union/union-nodrop.rs diff --git a/src/test/ui/run-pass/union/union-overwrite.rs b/src/test/run-pass/union/union-overwrite.rs similarity index 100% rename from src/test/ui/run-pass/union/union-overwrite.rs rename to src/test/run-pass/union/union-overwrite.rs diff --git a/src/test/ui/run-pass/union/union-packed.rs b/src/test/run-pass/union/union-packed.rs similarity index 100% rename from src/test/ui/run-pass/union/union-packed.rs rename to src/test/run-pass/union/union-packed.rs diff --git a/src/test/ui/run-pass/union/union-pat-refutability.rs b/src/test/run-pass/union/union-pat-refutability.rs similarity index 100% rename from src/test/ui/run-pass/union/union-pat-refutability.rs rename to src/test/run-pass/union/union-pat-refutability.rs diff --git a/src/test/ui/run-pass/union/union-trait-impl.rs b/src/test/run-pass/union/union-trait-impl.rs similarity index 100% rename from src/test/ui/run-pass/union/union-trait-impl.rs rename to src/test/run-pass/union/union-trait-impl.rs diff --git a/src/test/ui/run-pass/union/union-transmute.rs b/src/test/run-pass/union/union-transmute.rs similarity index 100% rename from src/test/ui/run-pass/union/union-transmute.rs rename to src/test/run-pass/union/union-transmute.rs diff --git a/src/test/ui/run-pass/union/union-with-drop-fields-lint.rs b/src/test/run-pass/union/union-with-drop-fields-lint.rs similarity index 100% rename from src/test/ui/run-pass/union/union-with-drop-fields-lint.rs rename to src/test/run-pass/union/union-with-drop-fields-lint.rs diff --git a/src/test/ui/run-pass/unique/unique-assign-copy.rs b/src/test/run-pass/unique/unique-assign-copy.rs similarity index 100% rename from src/test/ui/run-pass/unique/unique-assign-copy.rs rename to src/test/run-pass/unique/unique-assign-copy.rs diff --git a/src/test/ui/run-pass/unique/unique-assign-drop.rs b/src/test/run-pass/unique/unique-assign-drop.rs similarity index 100% rename from src/test/ui/run-pass/unique/unique-assign-drop.rs rename to src/test/run-pass/unique/unique-assign-drop.rs diff --git a/src/test/ui/run-pass/unique/unique-assign-generic.rs b/src/test/run-pass/unique/unique-assign-generic.rs similarity index 100% rename from src/test/ui/run-pass/unique/unique-assign-generic.rs rename to src/test/run-pass/unique/unique-assign-generic.rs diff --git a/src/test/ui/run-pass/unique/unique-assign.rs b/src/test/run-pass/unique/unique-assign.rs similarity index 100% rename from src/test/ui/run-pass/unique/unique-assign.rs rename to src/test/run-pass/unique/unique-assign.rs diff --git a/src/test/ui/run-pass/unique/unique-autoderef-field.rs b/src/test/run-pass/unique/unique-autoderef-field.rs similarity index 100% rename from src/test/ui/run-pass/unique/unique-autoderef-field.rs rename to src/test/run-pass/unique/unique-autoderef-field.rs diff --git a/src/test/ui/run-pass/unique/unique-autoderef-index.rs b/src/test/run-pass/unique/unique-autoderef-index.rs similarity index 100% rename from src/test/ui/run-pass/unique/unique-autoderef-index.rs rename to src/test/run-pass/unique/unique-autoderef-index.rs diff --git a/src/test/ui/run-pass/unique/unique-cmp.rs b/src/test/run-pass/unique/unique-cmp.rs similarity index 100% rename from src/test/ui/run-pass/unique/unique-cmp.rs rename to src/test/run-pass/unique/unique-cmp.rs diff --git a/src/test/ui/run-pass/unique/unique-containing-tag.rs b/src/test/run-pass/unique/unique-containing-tag.rs similarity index 100% rename from src/test/ui/run-pass/unique/unique-containing-tag.rs rename to src/test/run-pass/unique/unique-containing-tag.rs diff --git a/src/test/ui/run-pass/unique/unique-create.rs b/src/test/run-pass/unique/unique-create.rs similarity index 100% rename from src/test/ui/run-pass/unique/unique-create.rs rename to src/test/run-pass/unique/unique-create.rs diff --git a/src/test/ui/run-pass/unique/unique-decl-init-copy.rs b/src/test/run-pass/unique/unique-decl-init-copy.rs similarity index 100% rename from src/test/ui/run-pass/unique/unique-decl-init-copy.rs rename to src/test/run-pass/unique/unique-decl-init-copy.rs diff --git a/src/test/ui/run-pass/unique/unique-decl-init.rs b/src/test/run-pass/unique/unique-decl-init.rs similarity index 100% rename from src/test/ui/run-pass/unique/unique-decl-init.rs rename to src/test/run-pass/unique/unique-decl-init.rs diff --git a/src/test/ui/run-pass/unique/unique-decl-move.rs b/src/test/run-pass/unique/unique-decl-move.rs similarity index 100% rename from src/test/ui/run-pass/unique/unique-decl-move.rs rename to src/test/run-pass/unique/unique-decl-move.rs diff --git a/src/test/ui/run-pass/unique/unique-decl.rs b/src/test/run-pass/unique/unique-decl.rs similarity index 100% rename from src/test/ui/run-pass/unique/unique-decl.rs rename to src/test/run-pass/unique/unique-decl.rs diff --git a/src/test/ui/run-pass/unique/unique-deref.rs b/src/test/run-pass/unique/unique-deref.rs similarity index 100% rename from src/test/ui/run-pass/unique/unique-deref.rs rename to src/test/run-pass/unique/unique-deref.rs diff --git a/src/test/ui/run-pass/unique/unique-destructure.rs b/src/test/run-pass/unique/unique-destructure.rs similarity index 100% rename from src/test/ui/run-pass/unique/unique-destructure.rs rename to src/test/run-pass/unique/unique-destructure.rs diff --git a/src/test/ui/run-pass/unique/unique-drop-complex.rs b/src/test/run-pass/unique/unique-drop-complex.rs similarity index 100% rename from src/test/ui/run-pass/unique/unique-drop-complex.rs rename to src/test/run-pass/unique/unique-drop-complex.rs diff --git a/src/test/ui/run-pass/unique/unique-ffi-symbols.rs b/src/test/run-pass/unique/unique-ffi-symbols.rs similarity index 100% rename from src/test/ui/run-pass/unique/unique-ffi-symbols.rs rename to src/test/run-pass/unique/unique-ffi-symbols.rs diff --git a/src/test/ui/run-pass/unique/unique-fn-arg-move.rs b/src/test/run-pass/unique/unique-fn-arg-move.rs similarity index 100% rename from src/test/ui/run-pass/unique/unique-fn-arg-move.rs rename to src/test/run-pass/unique/unique-fn-arg-move.rs diff --git a/src/test/ui/run-pass/unique/unique-fn-arg-mut.rs b/src/test/run-pass/unique/unique-fn-arg-mut.rs similarity index 100% rename from src/test/ui/run-pass/unique/unique-fn-arg-mut.rs rename to src/test/run-pass/unique/unique-fn-arg-mut.rs diff --git a/src/test/ui/run-pass/unique/unique-fn-arg.rs b/src/test/run-pass/unique/unique-fn-arg.rs similarity index 100% rename from src/test/ui/run-pass/unique/unique-fn-arg.rs rename to src/test/run-pass/unique/unique-fn-arg.rs diff --git a/src/test/ui/run-pass/unique/unique-fn-ret.rs b/src/test/run-pass/unique/unique-fn-ret.rs similarity index 100% rename from src/test/ui/run-pass/unique/unique-fn-ret.rs rename to src/test/run-pass/unique/unique-fn-ret.rs diff --git a/src/test/ui/run-pass/unique/unique-generic-assign.rs b/src/test/run-pass/unique/unique-generic-assign.rs similarity index 100% rename from src/test/ui/run-pass/unique/unique-generic-assign.rs rename to src/test/run-pass/unique/unique-generic-assign.rs diff --git a/src/test/ui/run-pass/unique/unique-in-tag.rs b/src/test/run-pass/unique/unique-in-tag.rs similarity index 100% rename from src/test/ui/run-pass/unique/unique-in-tag.rs rename to src/test/run-pass/unique/unique-in-tag.rs diff --git a/src/test/ui/run-pass/unique/unique-in-vec-copy.rs b/src/test/run-pass/unique/unique-in-vec-copy.rs similarity index 100% rename from src/test/ui/run-pass/unique/unique-in-vec-copy.rs rename to src/test/run-pass/unique/unique-in-vec-copy.rs diff --git a/src/test/ui/run-pass/unique/unique-in-vec.rs b/src/test/run-pass/unique/unique-in-vec.rs similarity index 100% rename from src/test/ui/run-pass/unique/unique-in-vec.rs rename to src/test/run-pass/unique/unique-in-vec.rs diff --git a/src/test/ui/run-pass/unique/unique-init.rs b/src/test/run-pass/unique/unique-init.rs similarity index 100% rename from src/test/ui/run-pass/unique/unique-init.rs rename to src/test/run-pass/unique/unique-init.rs diff --git a/src/test/ui/run-pass/unique/unique-kinds.rs b/src/test/run-pass/unique/unique-kinds.rs similarity index 100% rename from src/test/ui/run-pass/unique/unique-kinds.rs rename to src/test/run-pass/unique/unique-kinds.rs diff --git a/src/test/ui/run-pass/unique/unique-log.rs b/src/test/run-pass/unique/unique-log.rs similarity index 100% rename from src/test/ui/run-pass/unique/unique-log.rs rename to src/test/run-pass/unique/unique-log.rs diff --git a/src/test/ui/run-pass/unique/unique-match-discrim.rs b/src/test/run-pass/unique/unique-match-discrim.rs similarity index 100% rename from src/test/ui/run-pass/unique/unique-match-discrim.rs rename to src/test/run-pass/unique/unique-match-discrim.rs diff --git a/src/test/ui/run-pass/unique/unique-move-drop.rs b/src/test/run-pass/unique/unique-move-drop.rs similarity index 100% rename from src/test/ui/run-pass/unique/unique-move-drop.rs rename to src/test/run-pass/unique/unique-move-drop.rs diff --git a/src/test/ui/run-pass/unique/unique-move-temp.rs b/src/test/run-pass/unique/unique-move-temp.rs similarity index 100% rename from src/test/ui/run-pass/unique/unique-move-temp.rs rename to src/test/run-pass/unique/unique-move-temp.rs diff --git a/src/test/ui/run-pass/unique/unique-move.rs b/src/test/run-pass/unique/unique-move.rs similarity index 100% rename from src/test/ui/run-pass/unique/unique-move.rs rename to src/test/run-pass/unique/unique-move.rs diff --git a/src/test/ui/run-pass/unique/unique-mutable.rs b/src/test/run-pass/unique/unique-mutable.rs similarity index 100% rename from src/test/ui/run-pass/unique/unique-mutable.rs rename to src/test/run-pass/unique/unique-mutable.rs diff --git a/src/test/ui/run-pass/unique/unique-object-move.rs b/src/test/run-pass/unique/unique-object-move.rs similarity index 100% rename from src/test/ui/run-pass/unique/unique-object-move.rs rename to src/test/run-pass/unique/unique-object-move.rs diff --git a/src/test/ui/run-pass/unique/unique-pat-2.rs b/src/test/run-pass/unique/unique-pat-2.rs similarity index 100% rename from src/test/ui/run-pass/unique/unique-pat-2.rs rename to src/test/run-pass/unique/unique-pat-2.rs diff --git a/src/test/ui/run-pass/unique/unique-pat-3.rs b/src/test/run-pass/unique/unique-pat-3.rs similarity index 100% rename from src/test/ui/run-pass/unique/unique-pat-3.rs rename to src/test/run-pass/unique/unique-pat-3.rs diff --git a/src/test/ui/run-pass/unique/unique-pat.rs b/src/test/run-pass/unique/unique-pat.rs similarity index 100% rename from src/test/ui/run-pass/unique/unique-pat.rs rename to src/test/run-pass/unique/unique-pat.rs diff --git a/src/test/ui/run-pass/unique/unique-rec.rs b/src/test/run-pass/unique/unique-rec.rs similarity index 100% rename from src/test/ui/run-pass/unique/unique-rec.rs rename to src/test/run-pass/unique/unique-rec.rs diff --git a/src/test/ui/run-pass/unique/unique-send-2.rs b/src/test/run-pass/unique/unique-send-2.rs similarity index 100% rename from src/test/ui/run-pass/unique/unique-send-2.rs rename to src/test/run-pass/unique/unique-send-2.rs diff --git a/src/test/ui/run-pass/unique/unique-send.rs b/src/test/run-pass/unique/unique-send.rs similarity index 100% rename from src/test/ui/run-pass/unique/unique-send.rs rename to src/test/run-pass/unique/unique-send.rs diff --git a/src/test/ui/run-pass/unique/unique-swap.rs b/src/test/run-pass/unique/unique-swap.rs similarity index 100% rename from src/test/ui/run-pass/unique/unique-swap.rs rename to src/test/run-pass/unique/unique-swap.rs diff --git a/src/test/ui/run-pass/unsized-locals/reference-unsized-locals.rs b/src/test/run-pass/unsized-locals/reference-unsized-locals.rs similarity index 100% rename from src/test/ui/run-pass/unsized-locals/reference-unsized-locals.rs rename to src/test/run-pass/unsized-locals/reference-unsized-locals.rs diff --git a/src/test/ui/run-pass/unsized-locals/simple-unsized-locals.rs b/src/test/run-pass/unsized-locals/simple-unsized-locals.rs similarity index 100% rename from src/test/ui/run-pass/unsized-locals/simple-unsized-locals.rs rename to src/test/run-pass/unsized-locals/simple-unsized-locals.rs diff --git a/src/test/ui/run-pass/unsized-locals/unsized-exprs.rs b/src/test/run-pass/unsized-locals/unsized-exprs.rs similarity index 100% rename from src/test/ui/run-pass/unsized-locals/unsized-exprs.rs rename to src/test/run-pass/unsized-locals/unsized-exprs.rs diff --git a/src/test/ui/run-pass/unsized-locals/unsized-parameters.rs b/src/test/run-pass/unsized-locals/unsized-parameters.rs similarity index 100% rename from src/test/ui/run-pass/unsized-locals/unsized-parameters.rs rename to src/test/run-pass/unsized-locals/unsized-parameters.rs diff --git a/src/test/ui/run-pass/where-clauses/auxiliary/where_clauses_xc.rs b/src/test/run-pass/where-clauses/auxiliary/where_clauses_xc.rs similarity index 100% rename from src/test/ui/run-pass/where-clauses/auxiliary/where_clauses_xc.rs rename to src/test/run-pass/where-clauses/auxiliary/where_clauses_xc.rs diff --git a/src/test/ui/run-pass/where-clauses/where-clause-bounds-inconsistency.rs b/src/test/run-pass/where-clauses/where-clause-bounds-inconsistency.rs similarity index 100% rename from src/test/ui/run-pass/where-clauses/where-clause-bounds-inconsistency.rs rename to src/test/run-pass/where-clauses/where-clause-bounds-inconsistency.rs diff --git a/src/test/ui/run-pass/where-clauses/where-clause-early-bound-lifetimes.rs b/src/test/run-pass/where-clauses/where-clause-early-bound-lifetimes.rs similarity index 100% rename from src/test/ui/run-pass/where-clauses/where-clause-early-bound-lifetimes.rs rename to src/test/run-pass/where-clauses/where-clause-early-bound-lifetimes.rs diff --git a/src/test/ui/run-pass/where-clauses/where-clause-method-substituion.rs b/src/test/run-pass/where-clauses/where-clause-method-substituion.rs similarity index 100% rename from src/test/ui/run-pass/where-clauses/where-clause-method-substituion.rs rename to src/test/run-pass/where-clauses/where-clause-method-substituion.rs diff --git a/src/test/ui/run-pass/where-clauses/where-clause-region-outlives.rs b/src/test/run-pass/where-clauses/where-clause-region-outlives.rs similarity index 100% rename from src/test/ui/run-pass/where-clauses/where-clause-region-outlives.rs rename to src/test/run-pass/where-clauses/where-clause-region-outlives.rs diff --git a/src/test/ui/run-pass/where-clauses/where-clauses-cross-crate.rs b/src/test/run-pass/where-clauses/where-clauses-cross-crate.rs similarity index 100% rename from src/test/ui/run-pass/where-clauses/where-clauses-cross-crate.rs rename to src/test/run-pass/where-clauses/where-clauses-cross-crate.rs diff --git a/src/test/ui/run-pass/where-clauses/where-clauses-lifetimes.rs b/src/test/run-pass/where-clauses/where-clauses-lifetimes.rs similarity index 100% rename from src/test/ui/run-pass/where-clauses/where-clauses-lifetimes.rs rename to src/test/run-pass/where-clauses/where-clauses-lifetimes.rs diff --git a/src/test/ui/run-pass/where-clauses/where-clauses-method.rs b/src/test/run-pass/where-clauses/where-clauses-method.rs similarity index 100% rename from src/test/ui/run-pass/where-clauses/where-clauses-method.rs rename to src/test/run-pass/where-clauses/where-clauses-method.rs diff --git a/src/test/ui/run-pass/where-clauses/where-clauses-unboxed-closures.rs b/src/test/run-pass/where-clauses/where-clauses-unboxed-closures.rs similarity index 100% rename from src/test/ui/run-pass/where-clauses/where-clauses-unboxed-closures.rs rename to src/test/run-pass/where-clauses/where-clauses-unboxed-closures.rs diff --git a/src/test/ui/run-pass/where-clauses/where-clauses.rs b/src/test/run-pass/where-clauses/where-clauses.rs similarity index 100% rename from src/test/ui/run-pass/where-clauses/where-clauses.rs rename to src/test/run-pass/where-clauses/where-clauses.rs diff --git a/src/test/ui/run-pass/zero-sized/zero-size-type-destructors.rs b/src/test/run-pass/zero-sized/zero-size-type-destructors.rs similarity index 100% rename from src/test/ui/run-pass/zero-sized/zero-size-type-destructors.rs rename to src/test/run-pass/zero-sized/zero-size-type-destructors.rs diff --git a/src/test/ui/run-pass/zero-sized/zero-sized-binary-heap-push.rs b/src/test/run-pass/zero-sized/zero-sized-binary-heap-push.rs similarity index 100% rename from src/test/ui/run-pass/zero-sized/zero-sized-binary-heap-push.rs rename to src/test/run-pass/zero-sized/zero-sized-binary-heap-push.rs diff --git a/src/test/ui/run-pass/zero-sized/zero-sized-btreemap-insert.rs b/src/test/run-pass/zero-sized/zero-sized-btreemap-insert.rs similarity index 100% rename from src/test/ui/run-pass/zero-sized/zero-sized-btreemap-insert.rs rename to src/test/run-pass/zero-sized/zero-sized-btreemap-insert.rs diff --git a/src/test/ui/run-pass/zero-sized/zero-sized-linkedlist-push.rs b/src/test/run-pass/zero-sized/zero-sized-linkedlist-push.rs similarity index 100% rename from src/test/ui/run-pass/zero-sized/zero-sized-linkedlist-push.rs rename to src/test/run-pass/zero-sized/zero-sized-linkedlist-push.rs diff --git a/src/test/ui/run-pass/zero-sized/zero-sized-tuple-struct.rs b/src/test/run-pass/zero-sized/zero-sized-tuple-struct.rs similarity index 100% rename from src/test/ui/run-pass/zero-sized/zero-sized-tuple-struct.rs rename to src/test/run-pass/zero-sized/zero-sized-tuple-struct.rs diff --git a/src/test/ui/run-pass/zero-sized/zero-sized-vec-deque-push.rs b/src/test/run-pass/zero-sized/zero-sized-vec-deque-push.rs similarity index 100% rename from src/test/ui/run-pass/zero-sized/zero-sized-vec-deque-push.rs rename to src/test/run-pass/zero-sized/zero-sized-vec-deque-push.rs diff --git a/src/test/ui/run-pass/zero-sized/zero-sized-vec-push.rs b/src/test/run-pass/zero-sized/zero-sized-vec-push.rs similarity index 100% rename from src/test/ui/run-pass/zero-sized/zero-sized-vec-push.rs rename to src/test/run-pass/zero-sized/zero-sized-vec-push.rs