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 1/6] 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 From c9d9cc6e4441bb10ce2ca313fda68e7f05d7bc46 Mon Sep 17 00:00:00 2001 From: "Felix S. Klock II" Date: Tue, 25 Sep 2018 23:51:35 +0200 Subject: [PATCH 2/6] Add `#![allow(..)]` as necessary to get re-migrated run-pass tests compiling with clean stderr again. Most were added mechanically. --- .../array-slice-vec/array_const_index-1.rs | 1 + .../check-static-mut-slices.rs | 1 + .../run-pass/array-slice-vec/evec-slice.rs | 1 + src/test/run-pass/array-slice-vec/slice.rs | 1 + .../run-pass/array-slice-vec/vec-late-init.rs | 1 + .../vec-macro-with-brackets.rs | 1 + .../vec-matching-legal-tail-element-borrow.rs | 1 + .../associated-const-range-match-patterns.rs | 1 + .../associated-types/associated-types-cc.rs | 1 + ...ted-types-duplicate-binding-in-env-hrtb.rs | 1 + ...sociated-types-duplicate-binding-in-env.rs | 1 + .../associated-types-impl-redirect.rs | 3 + .../associated-types-issue-21212.rs | 1 + .../associated-types-nested-projections.rs | 1 + ...iated-types-normalize-in-bounds-binding.rs | 1 + ...sociated-types-normalize-in-bounds-ufcs.rs | 1 + .../associated-types-normalize-in-bounds.rs | 1 + ...d-types-projection-bound-in-supertraits.rs | 1 + ...ociated-types-projection-in-object-type.rs | 2 + ...sociated-types-projection-in-supertrait.rs | 1 + ...ciated-types-projection-in-where-clause.rs | 2 + ...ciated-types-region-erasure-issue-20582.rs | 1 + .../associated-types-sugar-path.rs | 3 + ...iated-types-where-clause-impl-ambiguity.rs | 2 + .../autoderef-and-borrow-method-receiver.rs | 1 + .../bind-field-short-with-modifiers.rs | 2 + src/test/run-pass/binding/fat-arrow-match.rs | 1 + .../binding/func-arg-incomplete-pattern.rs | 1 + src/test/run-pass/binding/if-let.rs | 1 + .../binding/inconsistent-lifetime-mismatch.rs | 1 + .../run-pass/binding/match-arm-statics.rs | 1 + src/test/run-pass/binding/match-bot-2.rs | 1 + .../run-pass/binding/match-enum-struct-0.rs | 1 + .../run-pass/binding/match-enum-struct-1.rs | 1 + src/test/run-pass/binding/match-join.rs | 1 + .../run-pass/binding/match-naked-record.rs | 1 + src/test/run-pass/binding/match-path.rs | 1 + .../binding/match-pattern-no-type-params.rs | 1 + .../run-pass/binding/match-pattern-simple.rs | 1 + src/test/run-pass/binding/match-phi.rs | 2 + src/test/run-pass/binding/match-str.rs | 1 + src/test/run-pass/binding/match-tag.rs | 1 + .../run-pass/binding/mut-in-ident-patterns.rs | 2 + .../binding/nested-exhaustive-match.rs | 1 + src/test/run-pass/binding/nested-pattern.rs | 1 + .../binding/optional_comma_in_match_arm.rs | 1 + src/test/run-pass/binding/use-uninit-match.rs | 1 + .../run-pass/binding/use-uninit-match2.rs | 2 + .../borrowck-assignment-to-static-mut.rs | 1 + .../borrowck-borrow-of-mut-base-ptr-safe.rs | 3 + .../borrowck/borrowck-field-sensitivity.rs | 2 + .../run-pass/borrowck/borrowck-lend-args.rs | 1 + .../borrowck-macro-interaction-issue-6304.rs | 2 + ...orrowck-multiple-borrows-interior-boxes.rs | 2 + .../run-pass/borrowck/borrowck-pat-enum.rs | 1 + .../borrowck/borrowck-static-item-in-fn.rs | 1 + .../borrowck/borrowck-trait-lifetime.rs | 1 + .../borrowck/borrowck-uniq-via-ref.rs | 1 + src/test/run-pass/cfg/cfg-match-arm.rs | 1 + src/test/run-pass/cfg/cfg_stmt_expr.rs | 3 + src/test/run-pass/cfg/conditional-compile.rs | 1 + .../coerce/coerce-overloaded-autoderef.rs | 1 + .../coerce/coerce-reborrow-imm-ptr-arg.rs | 1 + .../coerce/coerce-reborrow-imm-vec-arg.rs | 1 + .../run-pass/coerce/coerce-unsize-subtype.rs | 1 + .../run-pass/coherence/coherence-blanket.rs | 1 + .../coherence-covered-type-parameter.rs | 1 + .../coherence/coherence-impl-in-fn.rs | 1 + .../coherence-iterator-vec-any-elem.rs | 1 + .../coherence/coherence-iterator-vec.rs | 1 + .../coherence-multidispatch-tuple.rs | 1 + .../coherence-negative-impls-safe.rs | 1 + .../run-pass/coherence/coherence_copy_like.rs | 1 + .../consts/const-adt-align-mismatch.rs | 1 + .../consts/const-block-item-macro-codegen.rs | 1 + src/test/run-pass/consts/const-block-item.rs | 1 + src/test/run-pass/consts/const-bound.rs | 1 + .../run-pass/consts/const-enum-byref-self.rs | 1 + src/test/run-pass/consts/const-enum-byref.rs | 1 + src/test/run-pass/consts/const-enum-cast.rs | 1 + src/test/run-pass/consts/const-enum-ptr.rs | 1 + src/test/run-pass/consts/const-enum-struct.rs | 1 + .../run-pass/consts/const-enum-struct2.rs | 1 + .../run-pass/consts/const-enum-structlike.rs | 1 + src/test/run-pass/consts/const-enum-tuple.rs | 1 + src/test/run-pass/consts/const-enum-tuple2.rs | 1 + .../run-pass/consts/const-enum-tuplestruct.rs | 1 + .../consts/const-enum-tuplestruct2.rs | 1 + src/test/run-pass/consts/const-err.rs | 1 + .../consts/const-fields-and-indexing.rs | 1 + .../run-pass/consts/const-fn-const-eval.rs | 1 + .../consts/const-fn-stability-calls.rs | 2 + .../consts/const-index-feature-gate.rs | 1 + .../run-pass/consts/const-nullary-enum.rs | 1 + .../run-pass/consts/const-pattern-variant.rs | 1 + src/test/run-pass/consts/const-rec-and-tup.rs | 1 + .../consts/const-region-ptrs-noncopy.rs | 1 + .../run-pass/consts/const-size_of-align_of.rs | 1 + src/test/run-pass/consts/const-str-ptr.rs | 1 + .../run-pass/consts/const-struct-offsets.rs | 1 + .../run-pass/consts/const-trait-to-trait.rs | 2 + src/test/run-pass/consts/const-unsafe-fn.rs | 1 + .../cross-crate/static-array-across-crate.rs | 1 + .../xcrate-trait-lifetime-param.rs | 1 + src/test/run-pass/ctfe/assoc-const.rs | 1 + .../ctfe/const-block-non-item-statement-3.rs | 1 + .../ctfe/const-block-non-item-statement.rs | 1 + .../ctfe/const-fn-destructuring-arg.rs | 1 + src/test/run-pass/ctfe/ice-48279.rs | 2 + src/test/run-pass/ctfe/issue-37550.rs | 2 + .../run-pass/ctfe/match-const-fn-structs.rs | 1 + src/test/run-pass/ctfe/mozjs-error.rs | 1 + .../run-pass/deriving/deriving-clone-array.rs | 1 + .../run-pass/deriving/deriving-clone-enum.rs | 1 + .../deriving/deriving-clone-generic-enum.rs | 1 + src/test/run-pass/deriving/deriving-hash.rs | 2 + .../deriving/deriving-meta-multiple.rs | 2 + src/test/run-pass/deriving/deriving-meta.rs | 2 + src/test/run-pass/deriving/deriving-show-2.rs | 1 + src/test/run-pass/deriving/deriving-show.rs | 1 + .../deriving/deriving-via-extension-c-enum.rs | 1 + .../deriving/deriving-via-extension-enum.rs | 1 + .../deriving-via-extension-hash-enum.rs | 1 + .../deriving-via-extension-hash-struct.rs | 1 + ...-via-extension-struct-like-enum-variant.rs | 1 + .../run-pass/drop/drop-struct-as-object.rs | 1 + src/test/run-pass/drop/drop-trait-enum.rs | 3 + src/test/run-pass/drop/drop-trait-generic.rs | 1 + src/test/run-pass/drop/drop-trait.rs | 1 + .../run-pass/drop/drop-uninhabited-enum.rs | 2 + src/test/run-pass/drop/dynamic-drop.rs | 2 + src/test/run-pass/drop/no-drop-flag-size.rs | 1 + .../dynamically-sized-types/dst-coerce-rc.rs | 1 + .../dynamically-sized-types/dst-coercions.rs | 1 + .../dst-field-align.rs | 1 + .../dynamically-sized-types/dst-index.rs | 1 + src/test/run-pass/extern/extern-1.rs | 1 + src/test/run-pass/extern/extern-call-deep2.rs | 1 + src/test/run-pass/extern/extern-call-scrub.rs | 1 + src/test/run-pass/extern/extern-mod-abi.rs | 1 + .../extern/extern-prelude-no-speculative.rs | 1 + .../extern/extern-types-inherent-impl.rs | 1 + .../extern/extern-types-pointer-cast.rs | 1 + .../extern/extern-types-thin-pointer.rs | 1 + .../extern/extern-types-trait-impl.rs | 1 + .../run-pass/for-loop-while/break-value.rs | 1 + .../for-loop-while/for-loop-goofiness.rs | 1 + .../for-loop-while/for-loop-no-std.rs | 1 + .../for-loop-while/label_break_value.rs | 2 + .../liveness-assign-imm-local-after-loop.rs | 2 + .../for-loop-while/liveness-move-in-loop.rs | 1 + .../for-loop-while/loop-break-value.rs | 1 + .../run-pass/for-loop-while/loop-diverges.rs | 1 + .../run-pass/for-loop-while/while-label.rs | 1 + .../while-loop-constraints-2.rs | 1 + .../foreign/foreign-mod-unused-const.rs | 1 + src/test/run-pass/foreign/foreign2.rs | 1 + .../expect-infer-supply-two-infers.rs | 2 + .../closure-expected-type/issue-38714.rs | 2 + .../functions-closures/closure-reform.rs | 1 + .../closure_to_fn_coercion-expected-types.rs | 1 + .../functions-closures/fn-coerce-field.rs | 1 + .../functions-closures/fn-item-type-cast.rs | 2 + .../functions-closures/fn-item-type-coerce.rs | 1 + .../parallel-codegen-closures.rs | 2 + src/test/run-pass/generator/issue-52398.rs | 1 + src/test/run-pass/generator/match-bindings.rs | 1 + .../too-live-local-in-immovable-gen.rs | 1 + .../run-pass/generator/yield-in-args-rev.rs | 1 + src/test/run-pass/generator/yield-subtype.rs | 2 + src/test/run-pass/generics/generic-fn.rs | 2 + .../run-pass/generics/generic-tag-match.rs | 1 + src/test/run-pass/generics/generic-tag.rs | 1 + .../run-pass/generics/generic-type-synonym.rs | 1 + src/test/run-pass/generics/generic-unique.rs | 1 + .../hrtb-binder-levels-in-object-types.rs | 2 + .../hrtb-debruijn-object-types-in-closures.rs | 1 + .../hrtb-precedence-of-plus-where-clause.rs | 2 + .../hrtb-precedence-of-plus.rs | 1 + .../hrtb-resolve-lifetime.rs | 1 + .../hrtb-trait-object-passed-to-closure.rs | 1 + .../hrtb-type-outlives.rs | 2 + .../run-pass/hygiene/hygiene-dodging-1.rs | 1 + .../hygiene/hygienic-labels-in-let.rs | 2 + .../hygiene/hygienic-labels-in-let.stderr | 56 +++++++++---------- src/test/run-pass/hygiene/hygienic-labels.rs | 1 + .../run-pass/hygiene/hygienic-labels.stderr | 56 +++++++++---------- src/test/run-pass/hygiene/issue-44128.rs | 1 + .../run-pass/hygiene/legacy_interaction.rs | 1 + src/test/run-pass/impl-trait/nesting.rs | 1 + src/test/run-pass/imports/import-glob-0.rs | 1 + src/test/run-pass/imports/import-glob-1.rs | 2 + .../run-pass/imports/import-prefix-macro.rs | 1 + src/test/run-pass/imports/import-rename.rs | 1 + .../intrinsics/intrinsic-move-val-cleanups.rs | 2 + src/test/run-pass/issues/issue-10025.rs | 1 + src/test/run-pass/issues/issue-10028.rs | 1 + src/test/run-pass/issues/issue-10228.rs | 2 + src/test/run-pass/issues/issue-10392.rs | 1 + src/test/run-pass/issues/issue-10396.rs | 1 + src/test/run-pass/issues/issue-10763.rs | 1 + src/test/run-pass/issues/issue-10802.rs | 1 + src/test/run-pass/issues/issue-10806.rs | 1 + src/test/run-pass/issues/issue-10902.rs | 1 + src/test/run-pass/issues/issue-11085.rs | 1 + src/test/run-pass/issues/issue-1112.rs | 1 + src/test/run-pass/issues/issue-11612.rs | 1 + src/test/run-pass/issues/issue-11677.rs | 1 + src/test/run-pass/issues/issue-11709.rs | 1 + src/test/run-pass/issues/issue-11869.rs | 1 + src/test/run-pass/issues/issue-1251.rs | 2 + src/test/run-pass/issues/issue-12612.rs | 1 + src/test/run-pass/issues/issue-12729.rs | 1 + src/test/run-pass/issues/issue-12909.rs | 1 + src/test/run-pass/issues/issue-13204.rs | 1 + src/test/run-pass/issues/issue-13214.rs | 1 + src/test/run-pass/issues/issue-13304.rs | 1 + src/test/run-pass/issues/issue-13405.rs | 2 + src/test/run-pass/issues/issue-13494.rs | 1 + src/test/run-pass/issues/issue-13507-2.rs | 1 + src/test/run-pass/issues/issue-13763.rs | 1 + src/test/run-pass/issues/issue-13808.rs | 2 + src/test/run-pass/issues/issue-13837.rs | 1 + src/test/run-pass/issues/issue-13902.rs | 1 + src/test/run-pass/issues/issue-14330.rs | 1 + src/test/run-pass/issues/issue-14456.rs | 1 + src/test/run-pass/issues/issue-1451.rs | 1 + src/test/run-pass/issues/issue-14821.rs | 2 + src/test/run-pass/issues/issue-14865.rs | 1 + src/test/run-pass/issues/issue-14919.rs | 2 + src/test/run-pass/issues/issue-15063.rs | 2 + src/test/run-pass/issues/issue-15221.rs | 1 + src/test/run-pass/issues/issue-15261.rs | 1 + src/test/run-pass/issues/issue-15487.rs | 1 + src/test/run-pass/issues/issue-15689-2.rs | 1 + src/test/run-pass/issues/issue-15730.rs | 2 + src/test/run-pass/issues/issue-15735.rs | 1 + src/test/run-pass/issues/issue-15763.rs | 1 + src/test/run-pass/issues/issue-15793.rs | 1 + src/test/run-pass/issues/issue-16441.rs | 1 + src/test/run-pass/issues/issue-16452.rs | 1 + src/test/run-pass/issues/issue-16560.rs | 1 + src/test/run-pass/issues/issue-16596.rs | 1 + src/test/run-pass/issues/issue-16597.rs | 1 + src/test/run-pass/issues/issue-16602-3.rs | 2 + src/test/run-pass/issues/issue-16668.rs | 1 + src/test/run-pass/issues/issue-16783.rs | 1 + src/test/run-pass/issues/issue-16819.rs | 1 + src/test/run-pass/issues/issue-1701.rs | 1 + src/test/run-pass/issues/issue-17074.rs | 1 + src/test/run-pass/issues/issue-17121.rs | 1 + src/test/run-pass/issues/issue-17216.rs | 1 + src/test/run-pass/issues/issue-17336.rs | 1 + .../issues/issue-17718-borrow-interior.rs | 1 + .../issues/issue-17718-const-destructors.rs | 1 + .../issue-17718-static-unsafe-interior.rs | 3 + src/test/run-pass/issues/issue-17718.rs | 1 + src/test/run-pass/issues/issue-17732.rs | 1 + src/test/run-pass/issues/issue-17746.rs | 1 + src/test/run-pass/issues/issue-17756.rs | 1 + src/test/run-pass/issues/issue-17771.rs | 1 + src/test/run-pass/issues/issue-17816.rs | 1 + src/test/run-pass/issues/issue-17904.rs | 1 + src/test/run-pass/issues/issue-18083.rs | 2 + src/test/run-pass/issues/issue-18110.rs | 1 + src/test/run-pass/issues/issue-1821.rs | 1 + src/test/run-pass/issues/issue-18353.rs | 1 + src/test/run-pass/issues/issue-18446.rs | 1 + src/test/run-pass/issues/issue-1866.rs | 1 + src/test/run-pass/issues/issue-18738.rs | 1 + src/test/run-pass/issues/issue-18906.rs | 1 + src/test/run-pass/issues/issue-18988.rs | 1 + src/test/run-pass/issues/issue-19001.rs | 1 + src/test/run-pass/issues/issue-19037.rs | 1 + src/test/run-pass/issues/issue-19097.rs | 1 + src/test/run-pass/issues/issue-19102.rs | 1 + src/test/run-pass/issues/issue-19127.rs | 1 + src/test/run-pass/issues/issue-19129-2.rs | 1 + src/test/run-pass/issues/issue-19340-1.rs | 1 + src/test/run-pass/issues/issue-19340-2.rs | 1 + src/test/run-pass/issues/issue-19404.rs | 2 + src/test/run-pass/issues/issue-19499.rs | 2 + src/test/run-pass/issues/issue-19631.rs | 1 + src/test/run-pass/issues/issue-19632.rs | 1 + src/test/run-pass/issues/issue-19850.rs | 1 + src/test/run-pass/issues/issue-20186.rs | 2 + src/test/run-pass/issues/issue-20313.rs | 1 + src/test/run-pass/issues/issue-20343.rs | 1 + src/test/run-pass/issues/issue-20389.rs | 1 + src/test/run-pass/issues/issue-20414.rs | 1 + src/test/run-pass/issues/issue-20427.rs | 3 + src/test/run-pass/issues/issue-20454.rs | 1 + src/test/run-pass/issues/issue-20616.rs | 1 + .../run-pass/issues/issue-2063-resource.rs | 1 + src/test/run-pass/issues/issue-20644.rs | 2 + src/test/run-pass/issues/issue-20763-1.rs | 1 + src/test/run-pass/issues/issue-20763-2.rs | 1 + src/test/run-pass/issues/issue-20953.rs | 2 + src/test/run-pass/issues/issue-21033.rs | 2 + src/test/run-pass/issues/issue-21058.rs | 1 + src/test/run-pass/issues/issue-21174.rs | 2 + src/test/run-pass/issues/issue-21245.rs | 1 + src/test/run-pass/issues/issue-21402.rs | 1 + src/test/run-pass/issues/issue-21475.rs | 1 + src/test/run-pass/issues/issue-21486.rs | 1 + src/test/run-pass/issues/issue-21520.rs | 1 + src/test/run-pass/issues/issue-21562.rs | 1 + src/test/run-pass/issues/issue-21622.rs | 2 + src/test/run-pass/issues/issue-21726.rs | 1 + src/test/run-pass/issues/issue-21891.rs | 1 + src/test/run-pass/issues/issue-2190-1.rs | 1 + src/test/run-pass/issues/issue-2216.rs | 1 + src/test/run-pass/issues/issue-22346.rs | 1 + src/test/run-pass/issues/issue-22471.rs | 1 + src/test/run-pass/issues/issue-22546.rs | 1 + src/test/run-pass/issues/issue-22577.rs | 1 + src/test/run-pass/issues/issue-22629.rs | 1 + src/test/run-pass/issues/issue-22781.rs | 1 + src/test/run-pass/issues/issue-22828.rs | 1 + src/test/run-pass/issues/issue-2284.rs | 1 + src/test/run-pass/issues/issue-2311-2.rs | 1 + src/test/run-pass/issues/issue-2312.rs | 1 + src/test/run-pass/issues/issue-23406.rs | 1 + src/test/run-pass/issues/issue-23442.rs | 1 + src/test/run-pass/issues/issue-23485.rs | 1 + src/test/run-pass/issues/issue-23491.rs | 1 + src/test/run-pass/issues/issue-23699.rs | 1 + src/test/run-pass/issues/issue-23833.rs | 1 + src/test/run-pass/issues/issue-24085.rs | 1 + src/test/run-pass/issues/issue-24086.rs | 3 + src/test/run-pass/issues/issue-24161.rs | 1 + src/test/run-pass/issues/issue-24353.rs | 1 + src/test/run-pass/issues/issue-24434.rs | 1 + src/test/run-pass/issues/issue-2445-b.rs | 1 + src/test/run-pass/issues/issue-2445.rs | 1 + src/test/run-pass/issues/issue-24533.rs | 1 + src/test/run-pass/issues/issue-2463.rs | 1 + src/test/run-pass/issues/issue-2487-a.rs | 1 + src/test/run-pass/issues/issue-2502.rs | 1 + src/test/run-pass/issues/issue-25180.rs | 1 + src/test/run-pass/issues/issue-25339.rs | 2 + src/test/run-pass/issues/issue-25394.rs | 1 + src/test/run-pass/issues/issue-25467.rs | 1 + src/test/run-pass/issues/issue-2550.rs | 1 + .../issues/issue-25549-multiple-drop.rs | 1 + src/test/run-pass/issues/issue-25693.rs | 1 + src/test/run-pass/issues/issue-25916.rs | 2 + src/test/run-pass/issues/issue-26095.rs | 1 + src/test/run-pass/issues/issue-2611-3.rs | 1 + src/test/run-pass/issues/issue-26205.rs | 1 + src/test/run-pass/issues/issue-2633.rs | 1 + src/test/run-pass/issues/issue-2642.rs | 1 + .../run-pass/issues/issue-26873-multifile.rs | 2 + .../run-pass/issues/issue-26873-onefile.rs | 2 + src/test/run-pass/issues/issue-26997.rs | 1 + src/test/run-pass/issues/issue-27060.rs | 1 + src/test/run-pass/issues/issue-2708.rs | 1 + src/test/run-pass/issues/issue-2718.rs | 3 + src/test/run-pass/issues/issue-27240.rs | 2 + src/test/run-pass/issues/issue-2734.rs | 1 + src/test/run-pass/issues/issue-2735.rs | 1 + src/test/run-pass/issues/issue-2748-a.rs | 1 + src/test/run-pass/issues/issue-27639.rs | 1 + src/test/run-pass/issues/issue-27889.rs | 2 + src/test/run-pass/issues/issue-2804-2.rs | 1 + src/test/run-pass/issues/issue-28279.rs | 1 + src/test/run-pass/issues/issue-28676.rs | 1 + src/test/run-pass/issues/issue-28822.rs | 1 + src/test/run-pass/issues/issue-2895.rs | 1 + src/test/run-pass/issues/issue-29030.rs | 1 + src/test/run-pass/issues/issue-29037.rs | 1 + src/test/run-pass/issues/issue-2904.rs | 3 + src/test/run-pass/issues/issue-29071-2.rs | 1 + src/test/run-pass/issues/issue-29071.rs | 1 + src/test/run-pass/issues/issue-29276.rs | 1 + src/test/run-pass/issues/issue-2935.rs | 1 + src/test/run-pass/issues/issue-29466.rs | 1 + src/test/run-pass/issues/issue-29485.rs | 1 + src/test/run-pass/issues/issue-29522.rs | 1 + src/test/run-pass/issues/issue-29740.rs | 1 + src/test/run-pass/issues/issue-29927.rs | 1 + .../run-pass/issues/issue-30018-nopanic.rs | 1 + src/test/run-pass/issues/issue-3037.rs | 1 + src/test/run-pass/issues/issue-30371.rs | 1 + src/test/run-pass/issues/issue-3052.rs | 1 + src/test/run-pass/issues/issue-3121.rs | 1 + src/test/run-pass/issues/issue-31260.rs | 1 + src/test/run-pass/issues/issue-3149.rs | 1 + src/test/run-pass/issues/issue-31597.rs | 1 + src/test/run-pass/issues/issue-31776.rs | 2 + src/test/run-pass/issues/issue-32008.rs | 2 + src/test/run-pass/issues/issue-3220.rs | 1 + src/test/run-pass/issues/issue-33287.rs | 2 + src/test/run-pass/issues/issue-33461.rs | 1 + src/test/run-pass/issues/issue-33498.rs | 1 + src/test/run-pass/issues/issue-3389.rs | 1 + src/test/run-pass/issues/issue-33903.rs | 1 + src/test/run-pass/issues/issue-3424.rs | 1 + src/test/run-pass/issues/issue-3447.rs | 1 + src/test/run-pass/issues/issue-34751.rs | 1 + src/test/run-pass/issues/issue-34784.rs | 1 + src/test/run-pass/issues/issue-34796.rs | 1 + src/test/run-pass/issues/issue-35546.rs | 1 + src/test/run-pass/issues/issue-3556.rs | 1 + src/test/run-pass/issues/issue-35600.rs | 1 + src/test/run-pass/issues/issue-3563-3.rs | 1 + src/test/run-pass/issues/issue-35815.rs | 1 + src/test/run-pass/issues/issue-36023.rs | 1 + src/test/run-pass/issues/issue-36075.rs | 1 + src/test/run-pass/issues/issue-3609.rs | 3 + src/test/run-pass/issues/issue-3656.rs | 1 + src/test/run-pass/issues/issue-3702.rs | 1 + src/test/run-pass/issues/issue-37222.rs | 1 + src/test/run-pass/issues/issue-37291/main.rs | 1 + src/test/run-pass/issues/issue-37598.rs | 1 + src/test/run-pass/issues/issue-37725.rs | 1 + src/test/run-pass/issues/issue-37733.rs | 1 + src/test/run-pass/issues/issue-38002.rs | 1 + src/test/run-pass/issues/issue-38437.rs | 1 + src/test/run-pass/issues/issue-38556.rs | 1 + src/test/run-pass/issues/issue-38727.rs | 1 + src/test/run-pass/issues/issue-3874.rs | 1 + src/test/run-pass/issues/issue-3888-2.rs | 1 + src/test/run-pass/issues/issue-3895.rs | 1 + src/test/run-pass/issues/issue-39089.rs | 1 + src/test/run-pass/issues/issue-39467.rs | 1 + src/test/run-pass/issues/issue-39709.rs | 1 + .../run-pass/issues/issue-3979-generics.rs | 1 + src/test/run-pass/issues/issue-3979-xcrate.rs | 1 + src/test/run-pass/issues/issue-3979.rs | 1 + src/test/run-pass/issues/issue-3991.rs | 1 + src/test/run-pass/issues/issue-39984.rs | 2 + src/test/run-pass/issues/issue-40003.rs | 1 + src/test/run-pass/issues/issue-40136.rs | 1 + src/test/run-pass/issues/issue-40235.rs | 1 + src/test/run-pass/issues/issue-4025.rs | 2 + src/test/run-pass/issues/issue-40770.rs | 1 + src/test/run-pass/issues/issue-40883.rs | 1 + src/test/run-pass/issues/issue-40951.rs | 1 + src/test/run-pass/issues/issue-4107.rs | 1 + src/test/run-pass/issues/issue-41213.rs | 1 + src/test/run-pass/issues/issue-41272.rs | 1 + src/test/run-pass/issues/issue-41298.rs | 1 + src/test/run-pass/issues/issue-41696.rs | 2 + .../issues/issue-41849-variance-req.rs | 1 + ...sue-41936-variance-coerce-unsized-cycle.rs | 1 + src/test/run-pass/issues/issue-42007.rs | 1 + src/test/run-pass/issues/issue-4208.rs | 1 + src/test/run-pass/issues/issue-42453.rs | 1 + src/test/run-pass/issues/issue-42467.rs | 1 + src/test/run-pass/issues/issue-42956.rs | 1 + src/test/run-pass/issues/issue-4333.rs | 1 + src/test/run-pass/issues/issue-43357.rs | 1 + src/test/run-pass/issues/issue-43483.rs | 2 + src/test/run-pass/issues/issue-43923.rs | 2 + src/test/run-pass/issues/issue-44247.rs | 1 + src/test/run-pass/issues/issue-44373.rs | 1 + src/test/run-pass/issues/issue-44402.rs | 1 + src/test/run-pass/issues/issue-4464.rs | 1 + src/test/run-pass/issues/issue-45124.rs | 1 + src/test/run-pass/issues/issue-45152.rs | 2 + src/test/run-pass/issues/issue-45425.rs | 1 + src/test/run-pass/issues/issue-46855.rs | 1 + src/test/run-pass/issues/issue-4734.rs | 1 + src/test/run-pass/issues/issue-47364.rs | 1 + src/test/run-pass/issues/issue-47638.rs | 1 + src/test/run-pass/issues/issue-47673.rs | 1 + src/test/run-pass/issues/issue-47703-1.rs | 1 + src/test/run-pass/issues/issue-47703-tuple.rs | 1 + src/test/run-pass/issues/issue-47703.rs | 1 + src/test/run-pass/issues/issue-47722.rs | 1 + src/test/run-pass/issues/issue-47789.rs | 1 + src/test/run-pass/issues/issue-4830.rs | 1 + src/test/run-pass/issues/issue-4865-1.rs | 1 + src/test/run-pass/issues/issue-4865-3.rs | 1 + src/test/run-pass/issues/issue-4875.rs | 1 + src/test/run-pass/issues/issue-48962.rs | 1 + src/test/run-pass/issues/issue-48984.rs | 1 + ...orthand-field-patterns-in-pattern-macro.rs | 1 + src/test/run-pass/issues/issue-50442.rs | 1 + src/test/run-pass/issues/issue-50689.rs | 1 + src/test/run-pass/issues/issue-51345.rs | 1 + src/test/run-pass/issues/issue-5192.rs | 1 + src/test/run-pass/issues/issue-5243.rs | 1 + src/test/run-pass/issues/issue-52557.rs | 1 + src/test/run-pass/issues/issue-52705/main.rs | 1 + src/test/run-pass/issues/issue-5280.rs | 1 + src/test/run-pass/issues/issue-53333.rs | 1 + src/test/run-pass/issues/issue-5353.rs | 1 + src/test/run-pass/issues/issue-5521.rs | 1 + src/test/run-pass/issues/issue-5530.rs | 1 + src/test/run-pass/issues/issue-5550.rs | 1 + src/test/run-pass/issues/issue-5554.rs | 1 + src/test/run-pass/issues/issue-5572.rs | 1 + src/test/run-pass/issues/issue-5708.rs | 1 + src/test/run-pass/issues/issue-5754.rs | 1 + src/test/run-pass/issues/issue-5791.rs | 1 + src/test/run-pass/issues/issue-5884.rs | 1 + src/test/run-pass/issues/issue-5900.rs | 1 + src/test/run-pass/issues/issue-5997.rs | 1 + src/test/run-pass/issues/issue-6117.rs | 1 + src/test/run-pass/issues/issue-6449.rs | 1 + src/test/run-pass/issues/issue-6470.rs | 1 + src/test/run-pass/issues/issue-6557.rs | 1 + src/test/run-pass/issues/issue-6892.rs | 1 + src/test/run-pass/issues/issue-6919.rs | 1 + src/test/run-pass/issues/issue-6991.rs | 1 + src/test/run-pass/issues/issue-7268.rs | 1 + src/test/run-pass/issues/issue-7344.rs | 1 + src/test/run-pass/issues/issue-7563.rs | 1 + src/test/run-pass/issues/issue-7607-2.rs | 1 + src/test/run-pass/issues/issue-7660.rs | 1 + ...7673-cast-generically-implemented-trait.rs | 1 + src/test/run-pass/issues/issue-7899.rs | 1 + ...fault-method-self-inherit-builtin-trait.rs | 1 + src/test/run-pass/issues/issue-8249.rs | 1 + src/test/run-pass/issues/issue-8259.rs | 1 + src/test/run-pass/issues/issue-8351-1.rs | 1 + src/test/run-pass/issues/issue-8351-2.rs | 1 + src/test/run-pass/issues/issue-8398.rs | 1 + src/test/run-pass/issues/issue-8460.rs | 1 + src/test/run-pass/issues/issue-8578.rs | 1 + src/test/run-pass/issues/issue-868.rs | 1 + src/test/run-pass/issues/issue-8783.rs | 1 + src/test/run-pass/issues/issue-8851.rs | 1 + src/test/run-pass/issues/issue-8860.rs | 1 + src/test/run-pass/issues/issue-9047.rs | 2 + src/test/run-pass/issues/issue-9110.rs | 1 + src/test/run-pass/issues/issue-9129.rs | 1 + src/test/run-pass/issues/issue-9243.rs | 1 + src/test/run-pass/issues/issue-9249.rs | 1 + src/test/run-pass/issues/issue-9259.rs | 1 + src/test/run-pass/issues/issue-9382.rs | 1 + src/test/run-pass/issues/issue-9396.rs | 1 + src/test/run-pass/issues/issue-9719.rs | 1 + src/test/run-pass/issues/issue-9737.rs | 1 + src/test/run-pass/issues/issue29927-1.rs | 1 + .../into-iterator-type-inference-shift.rs | 4 ++ .../run-pass/macros/colorful-write-macros.rs | 1 + src/test/run-pass/macros/die-macro.rs | 1 + .../run-pass/macros/macro-at-most-once-rep.rs | 1 + .../run-pass/macros/macro-comma-behavior.rs | 1 + src/test/run-pass/macros/macro-follow.rs | 1 + .../run-pass/macros/macro-followed-by-seq.rs | 1 + .../macros/macro-lifetime-used-with-bound.rs | 1 + src/test/run-pass/macros/macro-meta-items.rs | 1 + .../macros/macro-stmt_macro_in_expr_macro.rs | 1 + .../macro-with-braces-in-expr-position.rs | 1 + .../macros/parse-complex-macro-invoc-op.rs | 4 ++ .../macros/paths-in-macro-invocations.rs | 1 + .../run-pass/macros/type-macros-simple.rs | 2 + .../typeck-macro-interaction-issue-8852.rs | 1 + src/test/run-pass/macros/use-macro-self.rs | 1 + .../run-pass/methods/method-attributes.rs | 1 + .../method-normalize-bounds-issue-20604.rs | 2 + .../methods/method-recursive-blanket-impl.rs | 2 + .../mir/mir-typeck-normalize-fn-sig.rs | 1 + .../mir/mir_build_match_comparisons.rs | 1 + src/test/run-pass/mir/mir_codegen_array.rs | 1 + .../run-pass/mir/mir_codegen_critical_edge.rs | 1 + .../run-pass/mir/mir_early_return_scope.rs | 1 + src/test/run-pass/mir/mir_fat_ptr_drop.rs | 1 + src/test/run-pass/mir/mir_small_agg_arg.rs | 1 + src/test/run-pass/modules/mod_dir_path.rs | 1 + src/test/run-pass/moves/move-1-unique.rs | 1 + src/test/run-pass/moves/move-2-unique.rs | 1 + src/test/run-pass/moves/move-2.rs | 1 + src/test/run-pass/moves/move-3-unique.rs | 1 + src/test/run-pass/moves/move-4-unique.rs | 1 + src/test/run-pass/moves/move-4.rs | 1 + src/test/run-pass/moves/move-scalar.rs | 1 + .../moves-based-on-type-capture-clause.rs | 1 + src/test/run-pass/nll/issue-48623-closure.rs | 2 + .../run-pass/nll/issue-48623-generator.rs | 2 + .../numbers-arithmetic/num-wrapping.rs | 1 + .../overloaded/overloaded-autoderef-vtable.rs | 1 + .../overloaded/overloaded-autoderef.rs | 1 + .../overloaded_deref_with_ref_pattern.rs | 2 + ...oaded_deref_with_ref_pattern_issue15609.rs | 2 + .../packed/packed-struct-borrow-element.rs | 1 + .../packed/packed-struct-generic-layout.rs | 1 + .../packed/packed-struct-generic-size.rs | 1 + .../packed/packed-struct-generic-size.stderr | 12 ++-- .../run-pass/packed/packed-struct-layout.rs | 1 + .../run-pass/packed/packed-struct-size.rs | 1 + .../packed/packed-tuple-struct-size.rs | 1 + .../abort-link-to-unwinding-crates.rs | 2 +- src/test/run-pass/panic-runtime/abort.rs | 2 +- src/test/run-pass/panic-runtime/lto-abort.rs | 2 +- src/test/run-pass/panic-runtime/lto-unwind.rs | 1 + .../panics/panic-handler-set-twice.rs | 1 + .../panics/panic-in-dtor-drops-fields.rs | 1 + src/test/run-pass/privacy/privacy1.rs | 1 + .../run-pass/privacy/private-class-field.rs | 1 + src/test/run-pass/privacy/private-method.rs | 1 + src/test/run-pass/process/process-exit.rs | 1 + .../regions-addr-of-interior-of-unique-box.rs | 1 + .../regions-assoc-type-region-bound.rs | 1 + .../regions-assoc-type-static-bound.rs | 1 + src/test/run-pass/regions/regions-bot.rs | 1 + .../regions-bound-lists-feature-gate-2.rs | 1 + .../regions-bound-lists-feature-gate.rs | 2 + .../regions/regions-creating-enums2.rs | 1 + .../regions/regions-creating-enums5.rs | 1 + .../regions/regions-debruijn-of-object.rs | 2 + ...egions-early-bound-lifetime-in-assoc-fn.rs | 1 + .../run-pass/regions/regions-expl-self.rs | 1 + .../regions/regions-fn-subtyping-2.rs | 1 + .../run-pass/regions/regions-fn-subtyping.rs | 2 + ...on-outlives-static-outlives-free-region.rs | 1 + .../regions/regions-infer-borrow-scope.rs | 1 + .../regions-infer-reborrow-ref-mut-recurse.rs | 1 + ...regions-infer-region-in-fn-but-not-type.rs | 2 + .../run-pass/regions/regions-issue-22246.rs | 1 + ...-lifetime-static-items-enclosing-scopes.rs | 1 + .../regions/regions-lub-ref-ref-rc.rs | 1 + .../run-pass/regions/regions-mock-codegen.rs | 1 + .../regions-no-variance-from-fn-generics.rs | 1 + .../regions/regions-nullary-variant.rs | 1 + src/test/run-pass/regions/regions-params.rs | 1 + .../regions-reassign-let-bound-pointer.rs | 2 + .../regions-reassign-match-bound-pointer.rs | 2 + ...ions-on-closures-to-inference-variables.rs | 1 + .../regions/regions-scope-chain-example.rs | 2 + .../run-pass/regions/regions-self-in-enums.rs | 1 + ...ariance-contravariant-use-contravariant.rs | 2 + ...egions-variance-covariant-use-covariant.rs | 1 + src/test/run-pass/rfcs/rfc-1014-2.rs | 1 + src/test/run-pass/rfcs/rfc-1014.rs | 1 + .../rfcs/rfc-2005-default-binding-mode/box.rs | 1 + .../rfc-2005-default-binding-mode/general.rs | 1 + .../rfcs/rfc-2005-default-binding-mode/lit.rs | 1 + .../tuple-struct.rs | 1 + .../rfcs/rfc-2008-non-exhaustive/structs.rs | 2 + .../structs_same_crate.rs | 1 + .../crate-path-absolute.rs | 2 +- .../crate-path-visibility-ambiguity.rs | 2 +- .../rfc-2126-extern-absolute-paths/basic.rs | 1 + .../rfc-2126-extern-absolute-paths/extern.rs | 1 + .../rfcs/rfc-2175-or-if-while-let/basic.rs | 1 + ...-unreserve-pure-offsetof-sizeof-alignof.rs | 2 + src/test/run-pass/rfcs/rfc1623.rs | 1 + .../run-pass/self/explicit-self-closures.rs | 1 + .../run-pass/self/explicit-self-generic.rs | 1 + src/test/run-pass/self/explicit-self.rs | 1 + .../object-safety-sized-self-by-value-self.rs | 1 + ...object-safety-sized-self-generic-method.rs | 1 + src/test/run-pass/self/self-impl.rs | 2 + src/test/run-pass/self/self-type-param.rs | 1 + .../run-pass/sepcomp/sepcomp-fns-backwards.rs | 1 + src/test/run-pass/sepcomp/sepcomp-statics.rs | 1 + src/test/run-pass/sepcomp/sepcomp-unwind.rs | 1 + .../simd/simd-intrinsic-generic-cast.rs | 1 + src/test/run-pass/simd/simd-type.rs | 1 + .../defaultimpl/allowed-cross-crate.rs | 3 + .../specialization/defaultimpl/projection.rs | 1 + .../specialization-allowed-cross-crate.rs | 3 + .../specialization-on-projection.rs | 1 + .../specialization-projection-alias.rs | 2 + .../specialization-projection.rs | 1 + ...tic-method-in-trait-with-tps-intracrate.rs | 1 + .../run-pass/structs-enums/align-struct.rs | 1 + .../structs-enums/class-attributes-1.rs | 1 + .../structs-enums/class-attributes-2.rs | 1 + .../structs-enums/class-cast-to-trait.rs | 2 + src/test/run-pass/structs-enums/class-dtor.rs | 1 + .../run-pass/structs-enums/class-exports.rs | 1 + .../class-impl-very-parameterized-trait.rs | 1 + .../class-implement-trait-cross-crate.rs | 1 + .../structs-enums/class-poly-methods.rs | 1 + .../structs-enums/class-separate-impl.rs | 1 + .../run-pass/structs-enums/class-str-field.rs | 1 + .../run-pass/structs-enums/class-typarams.rs | 1 + .../structs-enums/classes-self-referential.rs | 1 + .../structs-enums/classes-simple-method.rs | 1 + .../run-pass/structs-enums/classes-simple.rs | 1 + src/test/run-pass/structs-enums/classes.rs | 1 + .../structs-enums/empty-struct-braces.rs | 1 + .../run-pass/structs-enums/enum-alignment.rs | 1 + .../structs-enums/enum-clike-ffi-as-int.rs | 1 + src/test/run-pass/structs-enums/enum-discr.rs | 1 + .../structs-enums/enum-discrim-autosizing.rs | 1 + .../enum-discrim-manual-sizing.rs | 1 + .../structs-enums/enum-export-inheritance.rs | 1 + .../run-pass/structs-enums/enum-variants.rs | 2 + .../structs-enums/field-destruction-order.rs | 1 + .../run-pass/structs-enums/foreign-struct.rs | 1 + src/test/run-pass/structs-enums/ivec-tag.rs | 1 + .../namespaced-enum-emulate-flat.rs | 1 + .../namespaced-enum-glob-import.rs | 1 + .../structs-enums/namespaced-enums.rs | 1 + .../structs-enums/nested-enum-same-names.rs | 1 + .../structs-enums/newtype-struct-with-dtor.rs | 2 + .../run-pass/structs-enums/nonzero-enum.rs | 1 + .../run-pass/structs-enums/rec-align-u32.rs | 2 + .../run-pass/structs-enums/rec-align-u64.rs | 2 + .../structs-enums/simple-generic-tag.rs | 1 + .../structs-enums/simple-match-generic-tag.rs | 1 + .../structs-enums/struct-aliases-xcrate.rs | 1 + .../struct-like-variant-construct.rs | 1 + .../structs-enums/struct-order-of-eval-1.rs | 1 + .../structs-enums/struct-order-of-eval-2.rs | 1 + .../struct-path-associated-type.rs | 1 + .../struct-variant-field-visibility.rs | 1 + .../structs-enums/tag-align-dyn-u64.rs | 1 + .../structs-enums/tag-align-dyn-variants.rs | 1 + .../run-pass/structs-enums/tag-align-u64.rs | 1 + .../structs-enums/tag-disr-val-shape.rs | 1 + .../run-pass/structs-enums/tag-exports.rs | 1 + .../run-pass/structs-enums/tag-in-block.rs | 1 + .../tag-variant-disr-type-mismatch.rs | 1 + src/test/run-pass/structs-enums/tag.rs | 1 + .../structs-enums/tuple-struct-trivial.rs | 1 + .../structs-enums/variant-structs-trivial.rs | 1 + src/test/run-pass/threads-sendsync/comm.rs | 1 + .../send-is-not-static-par-for.rs | 1 + .../threads-sendsync/send-resource.rs | 2 + .../threads-sendsync/send-type-inference.rs | 3 + .../threads-sendsync/sendable-class.rs | 3 + .../run-pass/threads-sendsync/spawn-fn.rs | 1 + .../threads-sendsync/spawning-with-debug.rs | 2 + .../run-pass/threads-sendsync/task-comm-0.rs | 1 + .../run-pass/threads-sendsync/task-comm-1.rs | 1 + .../run-pass/threads-sendsync/task-comm-10.rs | 2 + .../run-pass/threads-sendsync/task-comm-11.rs | 1 + .../run-pass/threads-sendsync/task-comm-12.rs | 2 + .../run-pass/threads-sendsync/task-comm-13.rs | 1 + .../run-pass/threads-sendsync/task-comm-14.rs | 1 + .../run-pass/threads-sendsync/task-comm-15.rs | 1 + .../run-pass/threads-sendsync/task-comm-16.rs | 2 + .../run-pass/threads-sendsync/task-comm-17.rs | 1 + .../run-pass/threads-sendsync/task-comm-3.rs | 1 + .../run-pass/threads-sendsync/task-comm-4.rs | 1 + .../run-pass/threads-sendsync/task-comm-6.rs | 2 + .../run-pass/threads-sendsync/task-comm-7.rs | 2 + .../run-pass/threads-sendsync/task-comm-9.rs | 1 + .../run-pass/threads-sendsync/task-life-0.rs | 1 + .../task-spawn-move-and-copy.rs | 1 + src/test/run-pass/threads-sendsync/threads.rs | 1 + src/test/run-pass/traits/auto-traits.rs | 1 + .../run-pass/traits/cycle-trait-type-trait.rs | 1 + .../run-pass/traits/impl-implicit-trait.rs | 1 + .../infer-from-object-trait-issue-26952.rs | 2 + .../traits/object-one-type-two-traits.rs | 2 + ...overlap-permitted-for-marker-traits-neg.rs | 1 + .../traits/supertrait-default-generics.rs | 1 + .../run-pass/traits/syntax-trait-polarity.rs | 1 + .../run-pass/traits/trait-bounds-basic.rs | 1 + .../run-pass/traits/trait-bounds-in-arc.rs | 1 + .../trait-bounds-on-structs-and-enums.rs | 2 + src/test/run-pass/traits/trait-bounds.rs | 1 + .../run-pass/traits/trait-coercion-generic.rs | 1 + src/test/run-pass/traits/trait-coercion.rs | 3 + .../run-pass/traits/trait-copy-guessing.rs | 1 + .../trait-default-method-bound-subst4.rs | 1 + .../traits/trait-default-method-xc.rs | 1 + src/test/run-pass/traits/trait-impl-2.rs | 1 + .../traits/trait-inheritance-auto-xc.rs | 1 + .../run-pass/traits/trait-inheritance-auto.rs | 1 + .../trait-inheritance-call-bound-inherited.rs | 1 + ...trait-inheritance-call-bound-inherited2.rs | 1 + ...ritance-cast-without-call-to-supertrait.rs | 1 + .../run-pass/traits/trait-inheritance-cast.rs | 1 + .../trait-inheritance-cross-trait-call.rs | 1 + .../traits/trait-inheritance-diamond.rs | 1 + .../trait-inheritance-multiple-inheritors.rs | 1 + .../trait-inheritance-multiple-params.rs | 1 + .../run-pass/traits/trait-inheritance-num.rs | 2 + .../run-pass/traits/trait-inheritance-num0.rs | 1 + .../run-pass/traits/trait-inheritance-num1.rs | 1 + .../trait-inheritance-overloading-simple.rs | 1 + .../traits/trait-inheritance-simple.rs | 1 + .../run-pass/traits/trait-inheritance2.rs | 1 + .../traits/trait-object-auto-dedup.rs | 1 + .../traits/trait-static-method-overwriting.rs | 1 + .../traits/trait-where-clause-vs-impl.rs | 2 + .../traits/traits-conditional-model-fn.rs | 1 + .../traits/traits-default-method-mut.rs | 1 + .../run-pass/traits/traits-issue-22655.rs | 1 + .../run-pass/traits/traits-negative-impls.rs | 1 + .../unboxed-closures-blanket-fn-mut.rs | 1 + .../unboxed-closures-blanket-fn.rs | 1 + .../unboxed-closures-call-fn-autoderef.rs | 1 + .../unboxed-closures-counter-not-moved.rs | 1 + .../unboxed-closures-direct-sugary-call.rs | 1 + .../unboxed-closures/unboxed-closures-drop.rs | 2 + .../unboxed-closures-simple.rs | 2 + .../unboxed-closures-zero-args.rs | 1 + .../run-pass/uniform-paths/basic-nested.rs | 1 + src/test/run-pass/uniform-paths/basic.rs | 1 + src/test/run-pass/union/union-align.rs | 1 + src/test/run-pass/union/union-backcomp.rs | 2 + src/test/run-pass/union/union-basic.rs | 1 + src/test/run-pass/union/union-derive.rs | 2 + src/test/run-pass/union/union-drop-assign.rs | 1 + src/test/run-pass/union/union-drop.rs | 2 + src/test/run-pass/union/union-generic.rs | 1 + src/test/run-pass/union/union-macro.rs | 1 + src/test/run-pass/union/union-packed.rs | 1 + .../run-pass/union/union-pat-refutability.rs | 1 + .../run-pass/unique/unique-assign-drop.rs | 1 + src/test/run-pass/unique/unique-assign.rs | 1 + src/test/run-pass/unique/unique-cmp.rs | 1 + .../run-pass/unique/unique-containing-tag.rs | 1 + src/test/run-pass/unique/unique-create.rs | 1 + src/test/run-pass/unique/unique-decl.rs | 1 + .../run-pass/unique/unique-generic-assign.rs | 1 + src/test/run-pass/unique/unique-in-tag.rs | 1 + .../run-pass/unique/unique-match-discrim.rs | 1 + src/test/run-pass/unique/unique-move-temp.rs | 1 + src/test/run-pass/unique/unique-move.rs | 1 + .../run-pass/unique/unique-object-move.rs | 1 + src/test/run-pass/unique/unique-pat-2.rs | 1 + src/test/run-pass/unique/unique-pat-3.rs | 1 + src/test/run-pass/unique/unique-send-2.rs | 1 + .../where-clause-method-substituion.rs | 1 + .../where-clause-region-outlives.rs | 2 + .../where-clauses/where-clauses-lifetimes.rs | 2 + .../where-clauses-unboxed-closures.rs | 1 + .../zero-sized/zero-sized-binary-heap-push.rs | 1 + .../zero-sized/zero-sized-btreemap-insert.rs | 2 + .../zero-sized/zero-sized-vec-push.rs | 1 + 822 files changed, 1030 insertions(+), 67 deletions(-) diff --git a/src/test/run-pass/array-slice-vec/array_const_index-1.rs b/src/test/run-pass/array-slice-vec/array_const_index-1.rs index c026a47c4f9ec..2bc8bf9796e82 100644 --- a/src/test/run-pass/array-slice-vec/array_const_index-1.rs +++ b/src/test/run-pass/array-slice-vec/array_const_index-1.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(stable_features)] #![feature(const_indexing)] diff --git a/src/test/run-pass/array-slice-vec/check-static-mut-slices.rs b/src/test/run-pass/array-slice-vec/check-static-mut-slices.rs index 3d2fc8195eb28..998a1d9ee2785 100644 --- a/src/test/run-pass/array-slice-vec/check-static-mut-slices.rs +++ b/src/test/run-pass/array-slice-vec/check-static-mut-slices.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Checks that mutable static items can have mutable slices diff --git a/src/test/run-pass/array-slice-vec/evec-slice.rs b/src/test/run-pass/array-slice-vec/evec-slice.rs index 7f54801910b73..b1a55a04a2499 100644 --- a/src/test/run-pass/array-slice-vec/evec-slice.rs +++ b/src/test/run-pass/array-slice-vec/evec-slice.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_assignments)] pub fn main() { let x : &[isize] = &[1,2,3,4,5]; diff --git a/src/test/run-pass/array-slice-vec/slice.rs b/src/test/run-pass/array-slice-vec/slice.rs index 6c43d88323028..b85cb97b6bafd 100644 --- a/src/test/run-pass/array-slice-vec/slice.rs +++ b/src/test/run-pass/array-slice-vec/slice.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // Test slicing sugar. diff --git a/src/test/run-pass/array-slice-vec/vec-late-init.rs b/src/test/run-pass/array-slice-vec/vec-late-init.rs index dc7241a0e05c0..234d63672d943 100644 --- a/src/test/run-pass/array-slice-vec/vec-late-init.rs +++ b/src/test/run-pass/array-slice-vec/vec-late-init.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_mut)] pub fn main() { diff --git a/src/test/run-pass/array-slice-vec/vec-macro-with-brackets.rs b/src/test/run-pass/array-slice-vec/vec-macro-with-brackets.rs index b5d1459300aeb..aa7d96a5e5a2a 100644 --- a/src/test/run-pass/array-slice-vec/vec-macro-with-brackets.rs +++ b/src/test/run-pass/array-slice-vec/vec-macro-with-brackets.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // pretty-expanded FIXME #23616 diff --git a/src/test/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 index e727e56c0f8e8..3d4a84aa5c3c0 100644 --- a/src/test/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 @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] #![feature(slice_patterns)] diff --git a/src/test/run-pass/associated-consts/associated-const-range-match-patterns.rs b/src/test/run-pass/associated-consts/associated-const-range-match-patterns.rs index eeff27753235e..b425d759b03f4 100644 --- a/src/test/run-pass/associated-consts/associated-const-range-match-patterns.rs +++ b/src/test/run-pass/associated-consts/associated-const-range-match-patterns.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] struct Foo; diff --git a/src/test/run-pass/associated-types/associated-types-cc.rs b/src/test/run-pass/associated-types/associated-types-cc.rs index a8c7caa9361bd..282e44ed42b69 100644 --- a/src/test/run-pass/associated-types/associated-types-cc.rs +++ b/src/test/run-pass/associated-types/associated-types-cc.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // aux-build:associated-types-cc-lib.rs // Test that we are able to reference cross-crate traits that employ diff --git a/src/test/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 index e6175dc34ecc5..53d25b23b480a 100644 --- a/src/test/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 @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Check that we do not report ambiguities when equivalent predicates // (modulo bound lifetime names) appears in the environment // twice. Issue #21965. diff --git a/src/test/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 index 6836d2860b519..b04da14795fcb 100644 --- a/src/test/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 @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Check that we do not report ambiguities when the same predicate // appears in the environment twice. Issue #21965. diff --git a/src/test/run-pass/associated-types/associated-types-impl-redirect.rs b/src/test/run-pass/associated-types/associated-types-impl-redirect.rs index aca7674892586..fd2fade2f887d 100644 --- a/src/test/run-pass/associated-types/associated-types-impl-redirect.rs +++ b/src/test/run-pass/associated-types/associated-types-impl-redirect.rs @@ -9,6 +9,9 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_mut)] +#![allow(unused_imports)] // Test how resolving a projection interacts with inference. In this // case, we were eagerly unifying the type variable for the iterator // type with `I` from the where clause, ignoring the in-scope `impl` diff --git a/src/test/run-pass/associated-types/associated-types-issue-21212.rs b/src/test/run-pass/associated-types/associated-types-issue-21212.rs index 259661dc058cd..c5baec7be00df 100644 --- a/src/test/run-pass/associated-types/associated-types-issue-21212.rs +++ b/src/test/run-pass/associated-types/associated-types-issue-21212.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // Regression test for #21212: an overflow occurred during trait // checking where normalizing `Self::Input` led to normalizing the // where clauses in the environment which in turn required normalizing diff --git a/src/test/run-pass/associated-types/associated-types-nested-projections.rs b/src/test/run-pass/associated-types/associated-types-nested-projections.rs index a877a3cfa9dda..af6f3da195e86 100644 --- a/src/test/run-pass/associated-types/associated-types-nested-projections.rs +++ b/src/test/run-pass/associated-types/associated-types-nested-projections.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // Test that we can resolve nested projection types. Issue #20666. // pretty-expanded FIXME #23616 diff --git a/src/test/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 index d989e08e8083c..4dd810d10565d 100644 --- a/src/test/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 @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // Test that we normalize associated types that appear in a bound that // contains a binding. Issue #21664. diff --git a/src/test/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 index 3d3540bbf72bf..d534051267d91 100644 --- a/src/test/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 @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // Test that we normalize associated types that appear in bounds; if // we didn't, the call to `self.split2()` fails to type check. diff --git a/src/test/run-pass/associated-types/associated-types-normalize-in-bounds.rs b/src/test/run-pass/associated-types/associated-types-normalize-in-bounds.rs index 79d23c3999e6b..6651a0b53ac3c 100644 --- a/src/test/run-pass/associated-types/associated-types-normalize-in-bounds.rs +++ b/src/test/run-pass/associated-types/associated-types-normalize-in-bounds.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // Test that we normalize associated types that appear in bounds; if // we didn't, the call to `self.split2()` fails to type check. diff --git a/src/test/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 index 57c7f557ffaf1..2f27cb1cd9ee9 100644 --- a/src/test/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 @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // Test that we correctly handle projection bounds appearing in the // supertrait list (and in conjunction with overloaded operators). In // this case, the `Result=Self` binding in the supertrait listing of diff --git a/src/test/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 index 8b98325598c8a..c0844e9076e35 100644 --- a/src/test/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 @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_imports)] // Corrected regression test for #20831. The original did not compile. // When fixed, it revealed another problem concerning projections that // appear in associated type bindings in object types, which were not diff --git a/src/test/run-pass/associated-types/associated-types-projection-in-supertrait.rs b/src/test/run-pass/associated-types/associated-types-projection-in-supertrait.rs index 001faef7f4816..23c9fb89f393a 100644 --- a/src/test/run-pass/associated-types/associated-types-projection-in-supertrait.rs +++ b/src/test/run-pass/associated-types/associated-types-projection-in-supertrait.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Test that we are handle to correctly handle a projection type // that appears in a supertrait bound. Issue #20559. diff --git a/src/test/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 index c2379e0f07829..238f98086ceb1 100644 --- a/src/test/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 @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] // Test a where clause that uses a non-normalized projection type. // pretty-expanded FIXME #23616 diff --git a/src/test/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 index b4038a21828c6..40864835d2e41 100644 --- a/src/test/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 @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Regression test for #20582. This test caused an ICE related to // inconsistent region erasure in codegen. diff --git a/src/test/run-pass/associated-types/associated-types-sugar-path.rs b/src/test/run-pass/associated-types/associated-types-sugar-path.rs index 3b148c5e10654..c3c76eb1313a0 100644 --- a/src/test/run-pass/associated-types/associated-types-sugar-path.rs +++ b/src/test/run-pass/associated-types/associated-types-sugar-path.rs @@ -9,6 +9,9 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] +#![allow(unused_imports)] // Test paths to associated types using the type-parameter-only sugar. use std::ops::Deref; diff --git a/src/test/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 index 5f24a44c14b5c..5c03a6bbc027a 100644 --- a/src/test/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 @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_imports)] // Test how resolving a projection interacts with inference. In this // case, we were eagerly unifying the type variable for the iterator // type with `I` from the where clause, ignoring the in-scope `impl` diff --git a/src/test/run-pass/autoref-autoderef/autoderef-and-borrow-method-receiver.rs b/src/test/run-pass/autoref-autoderef/autoderef-and-borrow-method-receiver.rs index 0ce3ef7fd7b3e..8ab2bf2f9b891 100644 --- a/src/test/run-pass/autoref-autoderef/autoderef-and-borrow-method-receiver.rs +++ b/src/test/run-pass/autoref-autoderef/autoderef-and-borrow-method-receiver.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 struct Foo { diff --git a/src/test/run-pass/binding/bind-field-short-with-modifiers.rs b/src/test/run-pass/binding/bind-field-short-with-modifiers.rs index 24f037742708d..59fe52f7b5969 100644 --- a/src/test/run-pass/binding/bind-field-short-with-modifiers.rs +++ b/src/test/run-pass/binding/bind-field-short-with-modifiers.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(unused_assignments)] +#![allow(unused_variables)] #![allow(non_shorthand_field_patterns)] pub fn main() { diff --git a/src/test/run-pass/binding/fat-arrow-match.rs b/src/test/run-pass/binding/fat-arrow-match.rs index c0e68f99ad0e7..678485b324d96 100644 --- a/src/test/run-pass/binding/fat-arrow-match.rs +++ b/src/test/run-pass/binding/fat-arrow-match.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] enum color { diff --git a/src/test/run-pass/binding/func-arg-incomplete-pattern.rs b/src/test/run-pass/binding/func-arg-incomplete-pattern.rs index d766feeb72c90..bc994f0f7fa59 100644 --- a/src/test/run-pass/binding/func-arg-incomplete-pattern.rs +++ b/src/test/run-pass/binding/func-arg-incomplete-pattern.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Test that we do not leak when the arg pattern must drop part of the // argument (in this case, the `y` field). diff --git a/src/test/run-pass/binding/if-let.rs b/src/test/run-pass/binding/if-let.rs index 9147bf14cadbc..933865342c427 100644 --- a/src/test/run-pass/binding/if-let.rs +++ b/src/test/run-pass/binding/if-let.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] pub fn main() { let x = Some(3); diff --git a/src/test/run-pass/binding/inconsistent-lifetime-mismatch.rs b/src/test/run-pass/binding/inconsistent-lifetime-mismatch.rs index 9e9fc8b424909..fd2764f84d7ae 100644 --- a/src/test/run-pass/binding/inconsistent-lifetime-mismatch.rs +++ b/src/test/run-pass/binding/inconsistent-lifetime-mismatch.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 fn foo(_: &[&str]) {} diff --git a/src/test/run-pass/binding/match-arm-statics.rs b/src/test/run-pass/binding/match-arm-statics.rs index c5111073ca8b2..b6f4cb18d9aeb 100644 --- a/src/test/run-pass/binding/match-arm-statics.rs +++ b/src/test/run-pass/binding/match-arm-statics.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // compile-flags: -g #[derive(PartialEq, Eq)] diff --git a/src/test/run-pass/binding/match-bot-2.rs b/src/test/run-pass/binding/match-bot-2.rs index 8f9a8d2cfcca1..f25b423607bce 100644 --- a/src/test/run-pass/binding/match-bot-2.rs +++ b/src/test/run-pass/binding/match-bot-2.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unreachable_code)] // n.b. This was only ever failing with optimization disabled. fn a() -> isize { match return 1 { 2 => 3, _ => panic!() } } diff --git a/src/test/run-pass/binding/match-enum-struct-0.rs b/src/test/run-pass/binding/match-enum-struct-0.rs index 9ddf3b421d5e8..bc364b04aecfc 100644 --- a/src/test/run-pass/binding/match-enum-struct-0.rs +++ b/src/test/run-pass/binding/match-enum-struct-0.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // regression test for issue #5625 diff --git a/src/test/run-pass/binding/match-enum-struct-1.rs b/src/test/run-pass/binding/match-enum-struct-1.rs index 46d9c19bf849a..71cacc2f6bf62 100644 --- a/src/test/run-pass/binding/match-enum-struct-1.rs +++ b/src/test/run-pass/binding/match-enum-struct-1.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] enum E { Foo{f : isize}, diff --git a/src/test/run-pass/binding/match-join.rs b/src/test/run-pass/binding/match-join.rs index 94ea8edd70f41..cd7cc87a40bf1 100644 --- a/src/test/run-pass/binding/match-join.rs +++ b/src/test/run-pass/binding/match-join.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_mut)] fn foo(y: Option) { let mut x: isize; let mut rs: Vec = Vec::new(); diff --git a/src/test/run-pass/binding/match-naked-record.rs b/src/test/run-pass/binding/match-naked-record.rs index 550ace8b64958..9c4c36693b9c0 100644 --- a/src/test/run-pass/binding/match-naked-record.rs +++ b/src/test/run-pass/binding/match-naked-record.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 struct X { x: isize } diff --git a/src/test/run-pass/binding/match-path.rs b/src/test/run-pass/binding/match-path.rs index 06d7095a9248f..385713001a3fc 100644 --- a/src/test/run-pass/binding/match-path.rs +++ b/src/test/run-pass/binding/match-path.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] diff --git a/src/test/run-pass/binding/match-pattern-no-type-params.rs b/src/test/run-pass/binding/match-pattern-no-type-params.rs index 2486fa782e0f9..e42a24f20b941 100644 --- a/src/test/run-pass/binding/match-pattern-no-type-params.rs +++ b/src/test/run-pass/binding/match-pattern-no-type-params.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] enum maybe { nothing, just(T), } diff --git a/src/test/run-pass/binding/match-pattern-simple.rs b/src/test/run-pass/binding/match-pattern-simple.rs index d15256612692b..3522ba71b6abb 100644 --- a/src/test/run-pass/binding/match-pattern-simple.rs +++ b/src/test/run-pass/binding/match-pattern-simple.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/binding/match-phi.rs b/src/test/run-pass/binding/match-phi.rs index 06a011c0fa277..43a55da573bd0 100644 --- a/src/test/run-pass/binding/match-phi.rs +++ b/src/test/run-pass/binding/match-phi.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_assignments)] // pretty-expanded FIXME #23616 #![allow(non_camel_case_types)] #![allow(unused_variables)] diff --git a/src/test/run-pass/binding/match-str.rs b/src/test/run-pass/binding/match-str.rs index 0722a6f0b32ef..7b051cfa4359d 100644 --- a/src/test/run-pass/binding/match-str.rs +++ b/src/test/run-pass/binding/match-str.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Issue #53 #![allow(non_camel_case_types)] diff --git a/src/test/run-pass/binding/match-tag.rs b/src/test/run-pass/binding/match-tag.rs index aeeb7dd4bc9ed..ca7b7c70afbbb 100644 --- a/src/test/run-pass/binding/match-tag.rs +++ b/src/test/run-pass/binding/match-tag.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_mut)] #![allow(non_camel_case_types)] diff --git a/src/test/run-pass/binding/mut-in-ident-patterns.rs b/src/test/run-pass/binding/mut-in-ident-patterns.rs index 1e28b77f2ce0f..e9f143cfbc967 100644 --- a/src/test/run-pass/binding/mut-in-ident-patterns.rs +++ b/src/test/run-pass/binding/mut-in-ident-patterns.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_assignments)] #![allow(non_camel_case_types)] #![allow(non_shorthand_field_patterns)] diff --git a/src/test/run-pass/binding/nested-exhaustive-match.rs b/src/test/run-pass/binding/nested-exhaustive-match.rs index 8456e63d4c7ba..61bb0e8a4689e 100644 --- a/src/test/run-pass/binding/nested-exhaustive-match.rs +++ b/src/test/run-pass/binding/nested-exhaustive-match.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 struct Foo { foo: bool, bar: Option, baz: isize } diff --git a/src/test/run-pass/binding/nested-pattern.rs b/src/test/run-pass/binding/nested-pattern.rs index 5bf558a487129..96bdadc06247f 100644 --- a/src/test/run-pass/binding/nested-pattern.rs +++ b/src/test/run-pass/binding/nested-pattern.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] // a bug was causing this to complain about leaked memory on exit diff --git a/src/test/run-pass/binding/optional_comma_in_match_arm.rs b/src/test/run-pass/binding/optional_comma_in_match_arm.rs index 90ef3c2b7eafd..304a0323297e6 100644 --- a/src/test/run-pass/binding/optional_comma_in_match_arm.rs +++ b/src/test/run-pass/binding/optional_comma_in_match_arm.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_unsafe)] // ignore-pretty issue #37199 #![allow(while_true)] diff --git a/src/test/run-pass/binding/use-uninit-match.rs b/src/test/run-pass/binding/use-uninit-match.rs index 1fc597b636ecf..472045fcdb3f1 100644 --- a/src/test/run-pass/binding/use-uninit-match.rs +++ b/src/test/run-pass/binding/use-uninit-match.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] diff --git a/src/test/run-pass/binding/use-uninit-match2.rs b/src/test/run-pass/binding/use-uninit-match2.rs index 8eb44fd76e1d2..2f8384f9e846c 100644 --- a/src/test/run-pass/binding/use-uninit-match2.rs +++ b/src/test/run-pass/binding/use-uninit-match2.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_mut)] #![allow(non_camel_case_types)] diff --git a/src/test/run-pass/borrowck/borrowck-assignment-to-static-mut.rs b/src/test/run-pass/borrowck/borrowck-assignment-to-static-mut.rs index fa79ac84c8652..ad16027c34d2c 100644 --- a/src/test/run-pass/borrowck/borrowck-assignment-to-static-mut.rs +++ b/src/test/run-pass/borrowck/borrowck-assignment-to-static-mut.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Test taken from #45641 (https://github.com/rust-lang/rust/issues/45641) // revisions: ast mir diff --git a/src/test/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 index 72634651d9593..a3a6348292349 100644 --- a/src/test/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 @@ -9,6 +9,9 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_mut)] +#![allow(unused_variables)] // Test that freezing an `&mut` pointer while referent is // frozen is legal. // diff --git a/src/test/run-pass/borrowck/borrowck-field-sensitivity.rs b/src/test/run-pass/borrowck/borrowck-field-sensitivity.rs index a3d6f129f183e..782054bb1b159 100644 --- a/src/test/run-pass/borrowck/borrowck-field-sensitivity.rs +++ b/src/test/run-pass/borrowck/borrowck-field-sensitivity.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(unused_mut)] +#![allow(unused_variables)] // pretty-expanded FIXME #23616 #![feature(box_syntax)] diff --git a/src/test/run-pass/borrowck/borrowck-lend-args.rs b/src/test/run-pass/borrowck/borrowck-lend-args.rs index 4ec7e0a58983e..3458ab91f3d4d 100644 --- a/src/test/run-pass/borrowck/borrowck-lend-args.rs +++ b/src/test/run-pass/borrowck/borrowck-lend-args.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/borrowck/borrowck-macro-interaction-issue-6304.rs b/src/test/run-pass/borrowck/borrowck-macro-interaction-issue-6304.rs index 3f81c2e5619e0..ea47661a1fad3 100644 --- a/src/test/run-pass/borrowck/borrowck-macro-interaction-issue-6304.rs +++ b/src/test/run-pass/borrowck/borrowck-macro-interaction-issue-6304.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] #![allow(unconditional_recursion)] // Check that we do not ICE when compiling this diff --git a/src/test/run-pass/borrowck/borrowck-multiple-borrows-interior-boxes.rs b/src/test/run-pass/borrowck/borrowck-multiple-borrows-interior-boxes.rs index 4650ce8d2c42f..c51a615c96338 100644 --- a/src/test/run-pass/borrowck/borrowck-multiple-borrows-interior-boxes.rs +++ b/src/test/run-pass/borrowck/borrowck-multiple-borrows-interior-boxes.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] // Test case from #39963. #![feature(nll)] diff --git a/src/test/run-pass/borrowck/borrowck-pat-enum.rs b/src/test/run-pass/borrowck/borrowck-pat-enum.rs index 3b9c4aed03ec1..5a184fd017985 100644 --- a/src/test/run-pass/borrowck/borrowck-pat-enum.rs +++ b/src/test/run-pass/borrowck/borrowck-pat-enum.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // ignore-pretty issue #37199 fn match_ref(v: Option) -> isize { diff --git a/src/test/run-pass/borrowck/borrowck-static-item-in-fn.rs b/src/test/run-pass/borrowck/borrowck-static-item-in-fn.rs index 809948d5423d6..9bc2a64eea601 100644 --- a/src/test/run-pass/borrowck/borrowck-static-item-in-fn.rs +++ b/src/test/run-pass/borrowck/borrowck-static-item-in-fn.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Regression test for issue #7740 // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/borrowck/borrowck-trait-lifetime.rs b/src/test/run-pass/borrowck/borrowck-trait-lifetime.rs index cf7a976628e8d..78d25117ff211 100644 --- a/src/test/run-pass/borrowck/borrowck-trait-lifetime.rs +++ b/src/test/run-pass/borrowck/borrowck-trait-lifetime.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] // This test verifies that casting from the same lifetime on a value // to the same lifetime on a trait succeeds. See issue #10766. diff --git a/src/test/run-pass/borrowck/borrowck-uniq-via-ref.rs b/src/test/run-pass/borrowck/borrowck-uniq-via-ref.rs index f9b650e0e8280..e9d7f6f3eb314 100644 --- a/src/test/run-pass/borrowck/borrowck-uniq-via-ref.rs +++ b/src/test/run-pass/borrowck/borrowck-uniq-via-ref.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/cfg/cfg-match-arm.rs b/src/test/run-pass/cfg/cfg-match-arm.rs index 8443d59e86977..8a7271c38ce24 100644 --- a/src/test/run-pass/cfg/cfg-match-arm.rs +++ b/src/test/run-pass/cfg/cfg-match-arm.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 enum Foo { diff --git a/src/test/run-pass/cfg/cfg_stmt_expr.rs b/src/test/run-pass/cfg/cfg_stmt_expr.rs index 102ca22f0bd7b..405cc402e5989 100644 --- a/src/test/run-pass/cfg/cfg_stmt_expr.rs +++ b/src/test/run-pass/cfg/cfg_stmt_expr.rs @@ -9,6 +9,9 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_mut)] +#![allow(unused_variables)] #![deny(non_snake_case)] #![feature(stmt_expr_attributes)] diff --git a/src/test/run-pass/cfg/conditional-compile.rs b/src/test/run-pass/cfg/conditional-compile.rs index 203624624845b..0328a62588c9a 100644 --- a/src/test/run-pass/cfg/conditional-compile.rs +++ b/src/test/run-pass/cfg/conditional-compile.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_upper_case_globals)] #![allow(non_camel_case_types)] #![allow(improper_ctypes)] diff --git a/src/test/run-pass/coerce/coerce-overloaded-autoderef.rs b/src/test/run-pass/coerce/coerce-overloaded-autoderef.rs index c6b9e61dae1c5..9f3ef90f9d915 100644 --- a/src/test/run-pass/coerce/coerce-overloaded-autoderef.rs +++ b/src/test/run-pass/coerce/coerce-overloaded-autoderef.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 use std::rc::Rc; diff --git a/src/test/run-pass/coerce/coerce-reborrow-imm-ptr-arg.rs b/src/test/run-pass/coerce/coerce-reborrow-imm-ptr-arg.rs index be5e55afbc57c..4c6510f9b9b22 100644 --- a/src/test/run-pass/coerce/coerce-reborrow-imm-ptr-arg.rs +++ b/src/test/run-pass/coerce/coerce-reborrow-imm-ptr-arg.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 fn negate(x: &isize) -> isize { diff --git a/src/test/run-pass/coerce/coerce-reborrow-imm-vec-arg.rs b/src/test/run-pass/coerce/coerce-reborrow-imm-vec-arg.rs index f8849e6af866d..3d61db475da48 100644 --- a/src/test/run-pass/coerce/coerce-reborrow-imm-vec-arg.rs +++ b/src/test/run-pass/coerce/coerce-reborrow-imm-vec-arg.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 fn sum(x: &[isize]) -> isize { diff --git a/src/test/run-pass/coerce/coerce-unsize-subtype.rs b/src/test/run-pass/coerce/coerce-unsize-subtype.rs index ab571a8b40dcd..068b010da1ee1 100644 --- a/src/test/run-pass/coerce/coerce-unsize-subtype.rs +++ b/src/test/run-pass/coerce/coerce-unsize-subtype.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 use std::rc::Rc; diff --git a/src/test/run-pass/coherence/coherence-blanket.rs b/src/test/run-pass/coherence/coherence-blanket.rs index fa09b13bf6730..93bfdd2fdd218 100644 --- a/src/test/run-pass/coherence/coherence-blanket.rs +++ b/src/test/run-pass/coherence/coherence-blanket.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] // aux-build:coherence_lib.rs // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/coherence/coherence-covered-type-parameter.rs b/src/test/run-pass/coherence/coherence-covered-type-parameter.rs index 3ddeb58dddc80..8cbafdf717747 100644 --- a/src/test/run-pass/coherence/coherence-covered-type-parameter.rs +++ b/src/test/run-pass/coherence/coherence-covered-type-parameter.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // aux-build:coherence_lib.rs // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/coherence/coherence-impl-in-fn.rs b/src/test/run-pass/coherence/coherence-impl-in-fn.rs index de7cb7664b646..b6915919acbbb 100644 --- a/src/test/run-pass/coherence/coherence-impl-in-fn.rs +++ b/src/test/run-pass/coherence/coherence-impl-in-fn.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] pub fn main() { diff --git a/src/test/run-pass/coherence/coherence-iterator-vec-any-elem.rs b/src/test/run-pass/coherence/coherence-iterator-vec-any-elem.rs index d446f0dca9ab5..f56c827b55da8 100644 --- a/src/test/run-pass/coherence/coherence-iterator-vec-any-elem.rs +++ b/src/test/run-pass/coherence/coherence-iterator-vec-any-elem.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // aux-build:coherence_lib.rs // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/coherence/coherence-iterator-vec.rs b/src/test/run-pass/coherence/coherence-iterator-vec.rs index 38ad5b8115a7d..16501553d9f58 100644 --- a/src/test/run-pass/coherence/coherence-iterator-vec.rs +++ b/src/test/run-pass/coherence/coherence-iterator-vec.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // aux-build:coherence_lib.rs // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/coherence/coherence-multidispatch-tuple.rs b/src/test/run-pass/coherence/coherence-multidispatch-tuple.rs index ab04f946fa626..f6d711bd6cd3f 100644 --- a/src/test/run-pass/coherence/coherence-multidispatch-tuple.rs +++ b/src/test/run-pass/coherence/coherence-multidispatch-tuple.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] // pretty-expanded FIXME #23616 use std::fmt::Debug; diff --git a/src/test/run-pass/coherence/coherence-negative-impls-safe.rs b/src/test/run-pass/coherence/coherence-negative-impls-safe.rs index 7984193862e44..50b3500ad8df2 100644 --- a/src/test/run-pass/coherence/coherence-negative-impls-safe.rs +++ b/src/test/run-pass/coherence/coherence-negative-impls-safe.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 #![feature(optin_builtin_traits)] diff --git a/src/test/run-pass/coherence/coherence_copy_like.rs b/src/test/run-pass/coherence/coherence_copy_like.rs index c6903d911f981..f637ac6490884 100644 --- a/src/test/run-pass/coherence/coherence_copy_like.rs +++ b/src/test/run-pass/coherence/coherence_copy_like.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Test that we are able to introduce a negative constraint that // `MyType: !MyTrait` along with other "fundamental" wrappers. diff --git a/src/test/run-pass/consts/const-adt-align-mismatch.rs b/src/test/run-pass/consts/const-adt-align-mismatch.rs index 10875d5046ca6..057da22e270d0 100644 --- a/src/test/run-pass/consts/const-adt-align-mismatch.rs +++ b/src/test/run-pass/consts/const-adt-align-mismatch.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(deprecated)] use std::mem; diff --git a/src/test/run-pass/consts/const-block-item-macro-codegen.rs b/src/test/run-pass/consts/const-block-item-macro-codegen.rs index ab452e4fe4689..7a0d0781a1f92 100644 --- a/src/test/run-pass/consts/const-block-item-macro-codegen.rs +++ b/src/test/run-pass/consts/const-block-item-macro-codegen.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // General test that function items in static blocks // can be generated with a macro. diff --git a/src/test/run-pass/consts/const-block-item.rs b/src/test/run-pass/consts/const-block-item.rs index fe3483ae9f0d2..83e50eba6dc6a 100644 --- a/src/test/run-pass/consts/const-block-item.rs +++ b/src/test/run-pass/consts/const-block-item.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] mod foo { pub trait Value { diff --git a/src/test/run-pass/consts/const-bound.rs b/src/test/run-pass/consts/const-bound.rs index a4ac766a740ff..485b87b4604c6 100644 --- a/src/test/run-pass/consts/const-bound.rs +++ b/src/test/run-pass/consts/const-bound.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Make sure const bounds work on things, and test that a few types // are const. diff --git a/src/test/run-pass/consts/const-enum-byref-self.rs b/src/test/run-pass/consts/const-enum-byref-self.rs index 9656bc54eb24f..203ceaddfaac9 100644 --- a/src/test/run-pass/consts/const-enum-byref-self.rs +++ b/src/test/run-pass/consts/const-enum-byref-self.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] enum E { V, VV(isize) } static C: E = E::V; diff --git a/src/test/run-pass/consts/const-enum-byref.rs b/src/test/run-pass/consts/const-enum-byref.rs index 1e418f66c13c4..29fe20523f581 100644 --- a/src/test/run-pass/consts/const-enum-byref.rs +++ b/src/test/run-pass/consts/const-enum-byref.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] enum E { V, VV(isize) } static C: E = E::V; diff --git a/src/test/run-pass/consts/const-enum-cast.rs b/src/test/run-pass/consts/const-enum-cast.rs index 39602153c7928..ea28ac3658739 100644 --- a/src/test/run-pass/consts/const-enum-cast.rs +++ b/src/test/run-pass/consts/const-enum-cast.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_upper_case_globals)] enum A { A1, A2 } diff --git a/src/test/run-pass/consts/const-enum-ptr.rs b/src/test/run-pass/consts/const-enum-ptr.rs index 78c784e4bb3f4..bc27bff4b9a58 100644 --- a/src/test/run-pass/consts/const-enum-ptr.rs +++ b/src/test/run-pass/consts/const-enum-ptr.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] enum E { V0, V1(isize) } static C: &'static E = &E::V0; diff --git a/src/test/run-pass/consts/const-enum-struct.rs b/src/test/run-pass/consts/const-enum-struct.rs index 4a4ad9d89e6b6..01ac27b5113ad 100644 --- a/src/test/run-pass/consts/const-enum-struct.rs +++ b/src/test/run-pass/consts/const-enum-struct.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] enum E { V16(u16), V32(u32) } struct S { a: E, b: u16, c: u16 } diff --git a/src/test/run-pass/consts/const-enum-struct2.rs b/src/test/run-pass/consts/const-enum-struct2.rs index c37b06f83370e..d4923238a7843 100644 --- a/src/test/run-pass/consts/const-enum-struct2.rs +++ b/src/test/run-pass/consts/const-enum-struct2.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] enum E { V0, V16(u16) } struct S { a: E, b: u16, c: u16 } diff --git a/src/test/run-pass/consts/const-enum-structlike.rs b/src/test/run-pass/consts/const-enum-structlike.rs index a6bac3c9e7d3e..17fec9391169c 100644 --- a/src/test/run-pass/consts/const-enum-structlike.rs +++ b/src/test/run-pass/consts/const-enum-structlike.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] enum E { S0 { s: String }, diff --git a/src/test/run-pass/consts/const-enum-tuple.rs b/src/test/run-pass/consts/const-enum-tuple.rs index 2f0dcdaf9b259..a318a16c325cd 100644 --- a/src/test/run-pass/consts/const-enum-tuple.rs +++ b/src/test/run-pass/consts/const-enum-tuple.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] enum E { V16(u16), V32(u32) } static C: (E, u16, u16) = (E::V16(0xDEAD), 0x600D, 0xBAD); diff --git a/src/test/run-pass/consts/const-enum-tuple2.rs b/src/test/run-pass/consts/const-enum-tuple2.rs index 1db56e0e6f257..916e5c3796bb4 100644 --- a/src/test/run-pass/consts/const-enum-tuple2.rs +++ b/src/test/run-pass/consts/const-enum-tuple2.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] enum E { V0, V16(u16) } static C: (E, u16, u16) = (E::V0, 0x600D, 0xBAD); diff --git a/src/test/run-pass/consts/const-enum-tuplestruct.rs b/src/test/run-pass/consts/const-enum-tuplestruct.rs index f37ff4d9c9994..343c601408041 100644 --- a/src/test/run-pass/consts/const-enum-tuplestruct.rs +++ b/src/test/run-pass/consts/const-enum-tuplestruct.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] enum E { V16(u16), V32(u32) } struct S(E, u16, u16); diff --git a/src/test/run-pass/consts/const-enum-tuplestruct2.rs b/src/test/run-pass/consts/const-enum-tuplestruct2.rs index 5d6a77dddb88e..68bfdb56942e2 100644 --- a/src/test/run-pass/consts/const-enum-tuplestruct2.rs +++ b/src/test/run-pass/consts/const-enum-tuplestruct2.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] enum E { V0, V16(u16) } struct S(E, u16, u16); diff --git a/src/test/run-pass/consts/const-err.rs b/src/test/run-pass/consts/const-err.rs index 2074ee3e9081f..c23440f991a89 100644 --- a/src/test/run-pass/consts/const-err.rs +++ b/src/test/run-pass/consts/const-err.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // check for const_err regressions #![deny(const_err)] diff --git a/src/test/run-pass/consts/const-fields-and-indexing.rs b/src/test/run-pass/consts/const-fields-and-indexing.rs index c0ba4404f00a1..639f13931144d 100644 --- a/src/test/run-pass/consts/const-fields-and-indexing.rs +++ b/src/test/run-pass/consts/const-fields-and-indexing.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_upper_case_globals)] const x : [isize; 4] = [1,2,3,4]; diff --git a/src/test/run-pass/consts/const-fn-const-eval.rs b/src/test/run-pass/consts/const-fn-const-eval.rs index 897073cd62338..78276f17e57da 100644 --- a/src/test/run-pass/consts/const-fn-const-eval.rs +++ b/src/test/run-pass/consts/const-fn-const-eval.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![feature(min_const_fn)] const fn add(x: usize, y: usize) -> usize { diff --git a/src/test/run-pass/consts/const-fn-stability-calls.rs b/src/test/run-pass/consts/const-fn-stability-calls.rs index b520ebab17c2f..7c6b2df0cde94 100644 --- a/src/test/run-pass/consts/const-fn-stability-calls.rs +++ b/src/test/run-pass/consts/const-fn-stability-calls.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] // Test use of const fn from another crate without a feature gate. // aux-build:const_fn_lib.rs diff --git a/src/test/run-pass/consts/const-index-feature-gate.rs b/src/test/run-pass/consts/const-index-feature-gate.rs index 3e26ea9dcae80..83ebaff3249b4 100644 --- a/src/test/run-pass/consts/const-index-feature-gate.rs +++ b/src/test/run-pass/consts/const-index-feature-gate.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] const ARR: [usize; 1] = [2]; const ARR2: [i32; ARR[0]] = [5, 6]; diff --git a/src/test/run-pass/consts/const-nullary-enum.rs b/src/test/run-pass/consts/const-nullary-enum.rs index d1e359eab4e4f..289717724c91c 100644 --- a/src/test/run-pass/consts/const-nullary-enum.rs +++ b/src/test/run-pass/consts/const-nullary-enum.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] enum Foo { Bar, diff --git a/src/test/run-pass/consts/const-pattern-variant.rs b/src/test/run-pass/consts/const-pattern-variant.rs index 95e0a5a62e322..b0e91e616a08c 100644 --- a/src/test/run-pass/consts/const-pattern-variant.rs +++ b/src/test/run-pass/consts/const-pattern-variant.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unreachable_patterns)] #![feature(min_const_fn)] #[derive(PartialEq, Eq)] diff --git a/src/test/run-pass/consts/const-rec-and-tup.rs b/src/test/run-pass/consts/const-rec-and-tup.rs index 15f74d23b6dbf..768aab29c1f09 100644 --- a/src/test/run-pass/consts/const-rec-and-tup.rs +++ b/src/test/run-pass/consts/const-rec-and-tup.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_upper_case_globals)] #![allow(overflowing_literals)] diff --git a/src/test/run-pass/consts/const-region-ptrs-noncopy.rs b/src/test/run-pass/consts/const-region-ptrs-noncopy.rs index fdbebc479900e..96db2c884310d 100644 --- a/src/test/run-pass/consts/const-region-ptrs-noncopy.rs +++ b/src/test/run-pass/consts/const-region-ptrs-noncopy.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_upper_case_globals)] type Big = [u64; 8]; diff --git a/src/test/run-pass/consts/const-size_of-align_of.rs b/src/test/run-pass/consts/const-size_of-align_of.rs index 289c61ea9faa6..6732e4f14c880 100644 --- a/src/test/run-pass/consts/const-size_of-align_of.rs +++ b/src/test/run-pass/consts/const-size_of-align_of.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![feature(min_const_fn)] use std::mem; diff --git a/src/test/run-pass/consts/const-str-ptr.rs b/src/test/run-pass/consts/const-str-ptr.rs index 5948281182930..91ff3daa94fff 100644 --- a/src/test/run-pass/consts/const-str-ptr.rs +++ b/src/test/run-pass/consts/const-str-ptr.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] use std::{str, string}; const A: [u8; 2] = ['h' as u8, 'i' as u8]; diff --git a/src/test/run-pass/consts/const-struct-offsets.rs b/src/test/run-pass/consts/const-struct-offsets.rs index ec77b59e09d02..a968e8aa3972d 100644 --- a/src/test/run-pass/consts/const-struct-offsets.rs +++ b/src/test/run-pass/consts/const-struct-offsets.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 #![allow(non_upper_case_globals)] diff --git a/src/test/run-pass/consts/const-trait-to-trait.rs b/src/test/run-pass/consts/const-trait-to-trait.rs index 6b7e4972536f4..fddfedec393e5 100644 --- a/src/test/run-pass/consts/const-trait-to-trait.rs +++ b/src/test/run-pass/consts/const-trait-to-trait.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] // Issue #24644 - block causes a &Trait -> &Trait coercion: trait Trait {} diff --git a/src/test/run-pass/consts/const-unsafe-fn.rs b/src/test/run-pass/consts/const-unsafe-fn.rs index 6e05b0ac4d89d..cb60b2fdf0769 100644 --- a/src/test/run-pass/consts/const-unsafe-fn.rs +++ b/src/test/run-pass/consts/const-unsafe-fn.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // A quick test of 'unsafe const fn' functionality #![feature(min_const_fn)] diff --git a/src/test/run-pass/cross-crate/static-array-across-crate.rs b/src/test/run-pass/cross-crate/static-array-across-crate.rs index c21be4ce47c72..b921ce01cfd2e 100644 --- a/src/test/run-pass/cross-crate/static-array-across-crate.rs +++ b/src/test/run-pass/cross-crate/static-array-across-crate.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // aux-build:pub_static_array.rs extern crate pub_static_array as array; diff --git a/src/test/run-pass/cross-crate/xcrate-trait-lifetime-param.rs b/src/test/run-pass/cross-crate/xcrate-trait-lifetime-param.rs index 467ee2cedb9fe..70a6a052af953 100644 --- a/src/test/run-pass/cross-crate/xcrate-trait-lifetime-param.rs +++ b/src/test/run-pass/cross-crate/xcrate-trait-lifetime-param.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // aux-build:xcrate-trait-lifetime-param.rs // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/ctfe/assoc-const.rs b/src/test/run-pass/ctfe/assoc-const.rs index cead174392619..835365820d7ff 100644 --- a/src/test/run-pass/ctfe/assoc-const.rs +++ b/src/test/run-pass/ctfe/assoc-const.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] trait Nat { const VALUE: usize; diff --git a/src/test/run-pass/ctfe/const-block-non-item-statement-3.rs b/src/test/run-pass/ctfe/const-block-non-item-statement-3.rs index 09590d5f19771..0fcf9a5acbdb1 100644 --- a/src/test/run-pass/ctfe/const-block-non-item-statement-3.rs +++ b/src/test/run-pass/ctfe/const-block-non-item-statement-3.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![feature(const_let)] diff --git a/src/test/run-pass/ctfe/const-block-non-item-statement.rs b/src/test/run-pass/ctfe/const-block-non-item-statement.rs index 5490bd4d3ad83..b7ed8af35d4c1 100644 --- a/src/test/run-pass/ctfe/const-block-non-item-statement.rs +++ b/src/test/run-pass/ctfe/const-block-non-item-statement.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![feature(const_let)] diff --git a/src/test/run-pass/ctfe/const-fn-destructuring-arg.rs b/src/test/run-pass/ctfe/const-fn-destructuring-arg.rs index 323232acc675f..88f0d0714f9a1 100644 --- a/src/test/run-pass/ctfe/const-fn-destructuring-arg.rs +++ b/src/test/run-pass/ctfe/const-fn-destructuring-arg.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // test that certain things are disallowed in constant functions diff --git a/src/test/run-pass/ctfe/ice-48279.rs b/src/test/run-pass/ctfe/ice-48279.rs index 34b7b56f274a0..40fdcda355fad 100644 --- a/src/test/run-pass/ctfe/ice-48279.rs +++ b/src/test/run-pass/ctfe/ice-48279.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_unsafe)] // https://github.com/rust-lang/rust/issues/48279 diff --git a/src/test/run-pass/ctfe/issue-37550.rs b/src/test/run-pass/ctfe/issue-37550.rs index 21c4ec2c09ec3..54e0e83efed3a 100644 --- a/src/test/run-pass/ctfe/issue-37550.rs +++ b/src/test/run-pass/ctfe/issue-37550.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] #![feature(const_fn, const_let)] diff --git a/src/test/run-pass/ctfe/match-const-fn-structs.rs b/src/test/run-pass/ctfe/match-const-fn-structs.rs index 6c829f142dd0a..1c6d72d530f07 100644 --- a/src/test/run-pass/ctfe/match-const-fn-structs.rs +++ b/src/test/run-pass/ctfe/match-const-fn-structs.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // https://github.com/rust-lang/rust/issues/46114 diff --git a/src/test/run-pass/ctfe/mozjs-error.rs b/src/test/run-pass/ctfe/mozjs-error.rs index ea200ba738fb6..f79fbe72bdf97 100644 --- a/src/test/run-pass/ctfe/mozjs-error.rs +++ b/src/test/run-pass/ctfe/mozjs-error.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_upper_case_globals)] struct CustomAutoRooterVFTable { diff --git a/src/test/run-pass/deriving/deriving-clone-array.rs b/src/test/run-pass/deriving/deriving-clone-array.rs index 2d3be810def9a..916488fcbe9da 100644 --- a/src/test/run-pass/deriving/deriving-clone-array.rs +++ b/src/test/run-pass/deriving/deriving-clone-array.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // test for issue #30244 #[derive(Copy, Clone)] diff --git a/src/test/run-pass/deriving/deriving-clone-enum.rs b/src/test/run-pass/deriving/deriving-clone-enum.rs index cf924e0ff5edd..09a0a6fdeae1f 100644 --- a/src/test/run-pass/deriving/deriving-clone-enum.rs +++ b/src/test/run-pass/deriving/deriving-clone-enum.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 #[derive(Clone)] diff --git a/src/test/run-pass/deriving/deriving-clone-generic-enum.rs b/src/test/run-pass/deriving/deriving-clone-generic-enum.rs index 2b1ace396a740..74258411d7fd9 100644 --- a/src/test/run-pass/deriving/deriving-clone-generic-enum.rs +++ b/src/test/run-pass/deriving/deriving-clone-generic-enum.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 #[derive(Clone)] diff --git a/src/test/run-pass/deriving/deriving-hash.rs b/src/test/run-pass/deriving/deriving-hash.rs index aec8a7075a51a..e149e0e1e0ea9 100644 --- a/src/test/run-pass/deriving/deriving-hash.rs +++ b/src/test/run-pass/deriving/deriving-hash.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_imports)] #![allow(deprecated)] #![allow(non_camel_case_types)] #![allow(non_snake_case)] diff --git a/src/test/run-pass/deriving/deriving-meta-multiple.rs b/src/test/run-pass/deriving/deriving-meta-multiple.rs index 33f98a74b1422..326a95bdf0271 100644 --- a/src/test/run-pass/deriving/deriving-meta-multiple.rs +++ b/src/test/run-pass/deriving/deriving-meta-multiple.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] +#![allow(unused_imports)] // pretty-expanded FIXME #23616 #![allow(deprecated)] diff --git a/src/test/run-pass/deriving/deriving-meta.rs b/src/test/run-pass/deriving/deriving-meta.rs index 309cd5aed1db8..cf016f3e0c688 100644 --- a/src/test/run-pass/deriving/deriving-meta.rs +++ b/src/test/run-pass/deriving/deriving-meta.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] +#![allow(unused_imports)] // pretty-expanded FIXME #23616 #![allow(deprecated)] diff --git a/src/test/run-pass/deriving/deriving-show-2.rs b/src/test/run-pass/deriving/deriving-show-2.rs index 3a1f40239c852..d5f2535cb706b 100644 --- a/src/test/run-pass/deriving/deriving-show-2.rs +++ b/src/test/run-pass/deriving/deriving-show-2.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] use std::fmt; #[derive(Debug)] diff --git a/src/test/run-pass/deriving/deriving-show.rs b/src/test/run-pass/deriving/deriving-show.rs index f19b014067d61..000cbe9fa0908 100644 --- a/src/test/run-pass/deriving/deriving-show.rs +++ b/src/test/run-pass/deriving/deriving-show.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #[derive(Debug)] struct Unit; diff --git a/src/test/run-pass/deriving/deriving-via-extension-c-enum.rs b/src/test/run-pass/deriving/deriving-via-extension-c-enum.rs index 445545aaa0f29..a3d4e179731a7 100644 --- a/src/test/run-pass/deriving/deriving-via-extension-c-enum.rs +++ b/src/test/run-pass/deriving/deriving-via-extension-c-enum.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #[derive(PartialEq, Debug)] enum Foo { Bar, diff --git a/src/test/run-pass/deriving/deriving-via-extension-enum.rs b/src/test/run-pass/deriving/deriving-via-extension-enum.rs index 5b00f11a901b5..8afce9a9e4758 100644 --- a/src/test/run-pass/deriving/deriving-via-extension-enum.rs +++ b/src/test/run-pass/deriving/deriving-via-extension-enum.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #[derive(PartialEq, Debug)] enum Foo { Bar(isize, isize), diff --git a/src/test/run-pass/deriving/deriving-via-extension-hash-enum.rs b/src/test/run-pass/deriving/deriving-via-extension-hash-enum.rs index fe2716396d8b2..be44fc4d05766 100644 --- a/src/test/run-pass/deriving/deriving-via-extension-hash-enum.rs +++ b/src/test/run-pass/deriving/deriving-via-extension-hash-enum.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #[derive(Hash)] enum Foo { Bar(isize, char), diff --git a/src/test/run-pass/deriving/deriving-via-extension-hash-struct.rs b/src/test/run-pass/deriving/deriving-via-extension-hash-struct.rs index 2178673cac816..17133f6967502 100644 --- a/src/test/run-pass/deriving/deriving-via-extension-hash-struct.rs +++ b/src/test/run-pass/deriving/deriving-via-extension-hash-struct.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 #[derive(Hash)] diff --git a/src/test/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 index 67a1472e88384..babe99b3c56ec 100644 --- a/src/test/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 @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #[derive(PartialEq, Debug)] enum S { X { x: isize, y: isize }, diff --git a/src/test/run-pass/drop/drop-struct-as-object.rs b/src/test/run-pass/drop/drop-struct-as-object.rs index 97ec423643c1f..b171c1c3a06dc 100644 --- a/src/test/run-pass/drop/drop-struct-as-object.rs +++ b/src/test/run-pass/drop/drop-struct-as-object.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] #![allow(non_upper_case_globals)] // Test that destructor on a struct runs successfully after the struct diff --git a/src/test/run-pass/drop/drop-trait-enum.rs b/src/test/run-pass/drop/drop-trait-enum.rs index 4d3cf2bd05334..a34e922a60650 100644 --- a/src/test/run-pass/drop/drop-trait-enum.rs +++ b/src/test/run-pass/drop/drop-trait-enum.rs @@ -9,6 +9,9 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_assignments)] +#![allow(unused_variables)] // ignore-emscripten no threads support #![feature(box_syntax)] diff --git a/src/test/run-pass/drop/drop-trait-generic.rs b/src/test/run-pass/drop/drop-trait-generic.rs index c09482a454099..fc1c0baf4b4b3 100644 --- a/src/test/run-pass/drop/drop-trait-generic.rs +++ b/src/test/run-pass/drop/drop-trait-generic.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] struct S { x: T } diff --git a/src/test/run-pass/drop/drop-trait.rs b/src/test/run-pass/drop/drop-trait.rs index 2e867ac0fc094..61ce68037ce5d 100644 --- a/src/test/run-pass/drop/drop-trait.rs +++ b/src/test/run-pass/drop/drop-trait.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] struct Foo { x: isize } diff --git a/src/test/run-pass/drop/drop-uninhabited-enum.rs b/src/test/run-pass/drop/drop-uninhabited-enum.rs index 6fb0abd96439a..6ff17a33d4a44 100644 --- a/src/test/run-pass/drop/drop-uninhabited-enum.rs +++ b/src/test/run-pass/drop/drop-uninhabited-enum.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] // pretty-expanded FIXME #23616 enum Foo { } diff --git a/src/test/run-pass/drop/dynamic-drop.rs b/src/test/run-pass/drop/dynamic-drop.rs index de10c9f2403c8..8fecaa2a109a2 100644 --- a/src/test/run-pass/drop/dynamic-drop.rs +++ b/src/test/run-pass/drop/dynamic-drop.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(unused_assignments)] +#![allow(unused_variables)] // revisions:lexical nll #![cfg_attr(nll, feature(nll))] diff --git a/src/test/run-pass/drop/no-drop-flag-size.rs b/src/test/run-pass/drop/no-drop-flag-size.rs index abaaf7d701ea8..a8fa202e3b5e0 100644 --- a/src/test/run-pass/drop/no-drop-flag-size.rs +++ b/src/test/run-pass/drop/no-drop-flag-size.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] use std::mem::size_of; struct Test { diff --git a/src/test/run-pass/dynamically-sized-types/dst-coerce-rc.rs b/src/test/run-pass/dynamically-sized-types/dst-coerce-rc.rs index fb7b2bc8bf7f9..64ec314335612 100644 --- a/src/test/run-pass/dynamically-sized-types/dst-coerce-rc.rs +++ b/src/test/run-pass/dynamically-sized-types/dst-coerce-rc.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] #![allow(stable_features)] // Test a very simple custom DST coercion. diff --git a/src/test/run-pass/dynamically-sized-types/dst-coercions.rs b/src/test/run-pass/dynamically-sized-types/dst-coercions.rs index 21170403d43ce..10a59599b40e8 100644 --- a/src/test/run-pass/dynamically-sized-types/dst-coercions.rs +++ b/src/test/run-pass/dynamically-sized-types/dst-coercions.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // Test coercions involving DST and/or raw pointers // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/dynamically-sized-types/dst-field-align.rs b/src/test/run-pass/dynamically-sized-types/dst-field-align.rs index 1537050593c43..84f0233711090 100644 --- a/src/test/run-pass/dynamically-sized-types/dst-field-align.rs +++ b/src/test/run-pass/dynamically-sized-types/dst-field-align.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] struct Foo { a: u16, b: T diff --git a/src/test/run-pass/dynamically-sized-types/dst-index.rs b/src/test/run-pass/dynamically-sized-types/dst-index.rs index 56323816b4c3e..7dd5c19379589 100644 --- a/src/test/run-pass/dynamically-sized-types/dst-index.rs +++ b/src/test/run-pass/dynamically-sized-types/dst-index.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // Test that overloaded index expressions with DST result types // work and don't ICE. diff --git a/src/test/run-pass/extern/extern-1.rs b/src/test/run-pass/extern/extern-1.rs index c3168aaf869bc..f468da4a449d7 100644 --- a/src/test/run-pass/extern/extern-1.rs +++ b/src/test/run-pass/extern/extern-1.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 extern fn f() { diff --git a/src/test/run-pass/extern/extern-call-deep2.rs b/src/test/run-pass/extern/extern-call-deep2.rs index e11e73a2b0fad..28157c5a8d5e9 100644 --- a/src/test/run-pass/extern/extern-call-deep2.rs +++ b/src/test/run-pass/extern/extern-call-deep2.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] // ignore-emscripten no threads support #![feature(libc)] diff --git a/src/test/run-pass/extern/extern-call-scrub.rs b/src/test/run-pass/extern/extern-call-scrub.rs index 1e564e6687131..ea18069fa32fc 100644 --- a/src/test/run-pass/extern/extern-call-scrub.rs +++ b/src/test/run-pass/extern/extern-call-scrub.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] // This time we're testing repeatedly going up and down both stacks to // make sure the stack pointers are maintained properly in both // directions diff --git a/src/test/run-pass/extern/extern-mod-abi.rs b/src/test/run-pass/extern/extern-mod-abi.rs index fcff3ed251eb4..51b2498b6c76e 100644 --- a/src/test/run-pass/extern/extern-mod-abi.rs +++ b/src/test/run-pass/extern/extern-mod-abi.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 extern "C" { diff --git a/src/test/run-pass/extern/extern-prelude-no-speculative.rs b/src/test/run-pass/extern/extern-prelude-no-speculative.rs index 8d4219ccf44e4..6ca1815a1917e 100644 --- a/src/test/run-pass/extern/extern-prelude-no-speculative.rs +++ b/src/test/run-pass/extern/extern-prelude-no-speculative.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // compile-flags: --extern LooksLikeExternCrate=/path/to/nowhere mod m { diff --git a/src/test/run-pass/extern/extern-types-inherent-impl.rs b/src/test/run-pass/extern/extern-types-inherent-impl.rs index efe55442e0b94..955a756ebdc8c 100644 --- a/src/test/run-pass/extern/extern-types-inherent-impl.rs +++ b/src/test/run-pass/extern/extern-types-inherent-impl.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Test that inherent impls can be defined for extern types. #![feature(extern_types)] diff --git a/src/test/run-pass/extern/extern-types-pointer-cast.rs b/src/test/run-pass/extern/extern-types-pointer-cast.rs index 7905c7ba00285..5110bd42690c8 100644 --- a/src/test/run-pass/extern/extern-types-pointer-cast.rs +++ b/src/test/run-pass/extern/extern-types-pointer-cast.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Test that pointers to extern types can be cast from/to usize, // despite being !Sized. diff --git a/src/test/run-pass/extern/extern-types-thin-pointer.rs b/src/test/run-pass/extern/extern-types-thin-pointer.rs index 08fbadf3d2bd0..9a535fd1931b7 100644 --- a/src/test/run-pass/extern/extern-types-thin-pointer.rs +++ b/src/test/run-pass/extern/extern-types-thin-pointer.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Test that pointers and references to extern types are thin, ie they have the same size and // alignment as a pointer to (). diff --git a/src/test/run-pass/extern/extern-types-trait-impl.rs b/src/test/run-pass/extern/extern-types-trait-impl.rs index b8eb4b6a98b3f..d427e66757327 100644 --- a/src/test/run-pass/extern/extern-types-trait-impl.rs +++ b/src/test/run-pass/extern/extern-types-trait-impl.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Test that traits can be implemented for extern types. #![feature(extern_types)] diff --git a/src/test/run-pass/for-loop-while/break-value.rs b/src/test/run-pass/for-loop-while/break-value.rs index c77e9a209dd6f..8811d313994df 100644 --- a/src/test/run-pass/for-loop-while/break-value.rs +++ b/src/test/run-pass/for-loop-while/break-value.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unreachable_code)] // pretty-expanded FIXME #23616 fn int_id(x: isize) -> isize { return x; } diff --git a/src/test/run-pass/for-loop-while/for-loop-goofiness.rs b/src/test/run-pass/for-loop-while/for-loop-goofiness.rs index ade51c4abbc23..bcc5ad7b7ad72 100644 --- a/src/test/run-pass/for-loop-while/for-loop-goofiness.rs +++ b/src/test/run-pass/for-loop-while/for-loop-goofiness.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] enum BogusOption { None, diff --git a/src/test/run-pass/for-loop-while/for-loop-no-std.rs b/src/test/run-pass/for-loop-while/for-loop-no-std.rs index dc03a500f8c49..c91cd115dfb4c 100644 --- a/src/test/run-pass/for-loop-while/for-loop-no-std.rs +++ b/src/test/run-pass/for-loop-while/for-loop-no-std.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] #![feature(lang_items, start, alloc)] #![no_std] diff --git a/src/test/run-pass/for-loop-while/label_break_value.rs b/src/test/run-pass/for-loop-while/label_break_value.rs index 831b23b03c325..687253baa6544 100644 --- a/src/test/run-pass/for-loop-while/label_break_value.rs +++ b/src/test/run-pass/for-loop-while/label_break_value.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_assignments)] #![feature(label_break_value)] // Test control flow to follow label_break_value semantics diff --git a/src/test/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 index fd0b234c7b32c..57d846d6557b4 100644 --- a/src/test/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 @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_assignments)] // pretty-expanded FIXME #23616 #![allow(unreachable_code)] diff --git a/src/test/run-pass/for-loop-while/liveness-move-in-loop.rs b/src/test/run-pass/for-loop-while/liveness-move-in-loop.rs index b5da1c1e22164..4b148eba9d9a3 100644 --- a/src/test/run-pass/for-loop-while/liveness-move-in-loop.rs +++ b/src/test/run-pass/for-loop-while/liveness-move-in-loop.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/for-loop-while/loop-break-value.rs b/src/test/run-pass/for-loop-while/loop-break-value.rs index 9f23b4e93e686..2038df4e2a4d7 100644 --- a/src/test/run-pass/for-loop-while/loop-break-value.rs +++ b/src/test/run-pass/for-loop-while/loop-break-value.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unreachable_code)] #![feature(never_type)] #[allow(unused)] diff --git a/src/test/run-pass/for-loop-while/loop-diverges.rs b/src/test/run-pass/for-loop-while/loop-diverges.rs index 86ff4c0543878..47e5e71c62368 100644 --- a/src/test/run-pass/for-loop-while/loop-diverges.rs +++ b/src/test/run-pass/for-loop-while/loop-diverges.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_parens)] // pretty-expanded FIXME #23616 /* Make sure a loop{} can be the tailexpr in the body diff --git a/src/test/run-pass/for-loop-while/while-label.rs b/src/test/run-pass/for-loop-while/while-label.rs index da0cf295ba0f6..218aea5ee1daa 100644 --- a/src/test/run-pass/for-loop-while/while-label.rs +++ b/src/test/run-pass/for-loop-while/while-label.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unreachable_code)] pub fn main() { diff --git a/src/test/run-pass/for-loop-while/while-loop-constraints-2.rs b/src/test/run-pass/for-loop-while/while-loop-constraints-2.rs index 802f7be543ac8..2cdf273f3e33a 100644 --- a/src/test/run-pass/for-loop-while/while-loop-constraints-2.rs +++ b/src/test/run-pass/for-loop-while/while-loop-constraints-2.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_assignments)] #![allow(unused_variables)] pub fn main() { diff --git a/src/test/run-pass/foreign/foreign-mod-unused-const.rs b/src/test/run-pass/foreign/foreign-mod-unused-const.rs index 61d537c692cee..6b7b6d619deec 100644 --- a/src/test/run-pass/foreign/foreign-mod-unused-const.rs +++ b/src/test/run-pass/foreign/foreign-mod-unused-const.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 mod foo { diff --git a/src/test/run-pass/foreign/foreign2.rs b/src/test/run-pass/foreign/foreign2.rs index 307e6b182e7a4..bd6c8e6b53d60 100644 --- a/src/test/run-pass/foreign/foreign2.rs +++ b/src/test/run-pass/foreign/foreign2.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // ignore-wasm32-bare no libc to test ffi with // pretty-expanded FIXME #23616 diff --git a/src/test/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 index a58b9ba567b6c..af71c95dc676a 100644 --- a/src/test/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 @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] fn with_closure(_: F) where F: FnOnce(Vec, A) { diff --git a/src/test/run-pass/functions-closures/closure-expected-type/issue-38714.rs b/src/test/run-pass/functions-closures/closure-expected-type/issue-38714.rs index 3304b2e2600d6..2ed3663bb5785 100644 --- a/src/test/run-pass/functions-closures/closure-expected-type/issue-38714.rs +++ b/src/test/run-pass/functions-closures/closure-expected-type/issue-38714.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] struct UsizeRef<'a> { a: &'a usize } diff --git a/src/test/run-pass/functions-closures/closure-reform.rs b/src/test/run-pass/functions-closures/closure-reform.rs index 52e0e56026bb1..95a9438300d92 100644 --- a/src/test/run-pass/functions-closures/closure-reform.rs +++ b/src/test/run-pass/functions-closures/closure-reform.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] /* Any copyright is dedicated to the Public Domain. * http://creativecommons.org/publicdomain/zero/1.0/ */ diff --git a/src/test/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 index e2e2b3251779e..747afc1330167 100644 --- a/src/test/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 @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // Ensure that we deduce expected argument types when a `fn()` type is expected (#41755) fn foo(f: fn(Vec) -> usize) { } diff --git a/src/test/run-pass/functions-closures/fn-coerce-field.rs b/src/test/run-pass/functions-closures/fn-coerce-field.rs index 5845af6b60d40..166f05368be6d 100644 --- a/src/test/run-pass/functions-closures/fn-coerce-field.rs +++ b/src/test/run-pass/functions-closures/fn-coerce-field.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 #![allow(non_camel_case_types)] diff --git a/src/test/run-pass/functions-closures/fn-item-type-cast.rs b/src/test/run-pass/functions-closures/fn-item-type-cast.rs index 0c032bd79fd7a..02b05513ad7db 100644 --- a/src/test/run-pass/functions-closures/fn-item-type-cast.rs +++ b/src/test/run-pass/functions-closures/fn-item-type-cast.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] // Test explicit coercions from a fn item type to a fn pointer type. diff --git a/src/test/run-pass/functions-closures/fn-item-type-coerce.rs b/src/test/run-pass/functions-closures/fn-item-type-coerce.rs index 3b0cd1ec1e58f..ad931a836b8f5 100644 --- a/src/test/run-pass/functions-closures/fn-item-type-coerce.rs +++ b/src/test/run-pass/functions-closures/fn-item-type-coerce.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // Test implicit coercions from a fn item type to a fn pointer type. // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/functions-closures/parallel-codegen-closures.rs b/src/test/run-pass/functions-closures/parallel-codegen-closures.rs index 0b8604f66f9b2..95592993cb61a 100644 --- a/src/test/run-pass/functions-closures/parallel-codegen-closures.rs +++ b/src/test/run-pass/functions-closures/parallel-codegen-closures.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] #![allow(stable_features)] // Tests parallel codegen - this can fail if the symbol for the anonymous diff --git a/src/test/run-pass/generator/issue-52398.rs b/src/test/run-pass/generator/issue-52398.rs index 9ed65a0eee06d..ff4d3e881f04c 100644 --- a/src/test/run-pass/generator/issue-52398.rs +++ b/src/test/run-pass/generator/issue-52398.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] #![feature(generators)] diff --git a/src/test/run-pass/generator/match-bindings.rs b/src/test/run-pass/generator/match-bindings.rs index 10d8bb8c9a7ef..25230df1749c7 100644 --- a/src/test/run-pass/generator/match-bindings.rs +++ b/src/test/run-pass/generator/match-bindings.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![feature(generators)] diff --git a/src/test/run-pass/generator/too-live-local-in-immovable-gen.rs b/src/test/run-pass/generator/too-live-local-in-immovable-gen.rs index 81a5f571202f3..655ed20ac1f10 100644 --- a/src/test/run-pass/generator/too-live-local-in-immovable-gen.rs +++ b/src/test/run-pass/generator/too-live-local-in-immovable-gen.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_unsafe)] #![feature(generators)] diff --git a/src/test/run-pass/generator/yield-in-args-rev.rs b/src/test/run-pass/generator/yield-in-args-rev.rs index 3048b1225d318..d74885495abb0 100644 --- a/src/test/run-pass/generator/yield-in-args-rev.rs +++ b/src/test/run-pass/generator/yield-in-args-rev.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Test that a borrow that occurs after a yield in the same // argument list is not treated as live across the yield by diff --git a/src/test/run-pass/generator/yield-subtype.rs b/src/test/run-pass/generator/yield-subtype.rs index 62d3a59ab7889..82804b253a7a4 100644 --- a/src/test/run-pass/generator/yield-subtype.rs +++ b/src/test/run-pass/generator/yield-subtype.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(dead_code)] // revisions:lexical nll //[nll]compile-flags: -Z disable-nll-user-type-assert diff --git a/src/test/run-pass/generics/generic-fn.rs b/src/test/run-pass/generics/generic-fn.rs index ae26ea1b155fa..4cb663bc9eeb5 100644 --- a/src/test/run-pass/generics/generic-fn.rs +++ b/src/test/run-pass/generics/generic-fn.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_assignments)] fn id(x: T) -> T { return x; } diff --git a/src/test/run-pass/generics/generic-tag-match.rs b/src/test/run-pass/generics/generic-tag-match.rs index 7f0bfe8ba3148..798d5dcee2ed7 100644 --- a/src/test/run-pass/generics/generic-tag-match.rs +++ b/src/test/run-pass/generics/generic-tag-match.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_assignments)] #![allow(non_camel_case_types)] enum foo { arm(T), } diff --git a/src/test/run-pass/generics/generic-tag.rs b/src/test/run-pass/generics/generic-tag.rs index 54a006a163e5a..bc7af903b321d 100644 --- a/src/test/run-pass/generics/generic-tag.rs +++ b/src/test/run-pass/generics/generic-tag.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_assignments)] #![allow(non_camel_case_types)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/generics/generic-type-synonym.rs b/src/test/run-pass/generics/generic-type-synonym.rs index 518480301b95a..ccea523c69cd9 100644 --- a/src/test/run-pass/generics/generic-type-synonym.rs +++ b/src/test/run-pass/generics/generic-type-synonym.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/generics/generic-unique.rs b/src/test/run-pass/generics/generic-unique.rs index c21a0be3d39cb..182f516a3c8ad 100644 --- a/src/test/run-pass/generics/generic-unique.rs +++ b/src/test/run-pass/generics/generic-unique.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![feature(box_syntax)] struct Triple { x: T, y: T, z: T } diff --git a/src/test/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 index 641912269a164..7d13e64de2fa8 100644 --- a/src/test/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 @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] // Test that we handle binder levels in object types correctly. // Initially, the reference to `'tcx` in the object type // `&Typer<'tcx>` was getting an incorrect binder level, yielding diff --git a/src/test/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 index 19c7c8c489ae0..8856c08bee724 100644 --- a/src/test/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 @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 trait Typer<'tcx> { diff --git a/src/test/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 index 32abdde39ab36..337935ad7f093 100644 --- a/src/test/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 @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] // pretty-expanded FIXME #23616 // Test that `F : Fn(isize) -> isize + Send` is interpreted as two diff --git a/src/test/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 index 5d29115d35e7e..4b85b2b4077d7 100644 --- a/src/test/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 @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 // Test that `Fn(isize) -> isize + 'static` parses as `(Fn(isize) -> isize) + diff --git a/src/test/run-pass/higher-rank-trait-bounds/hrtb-resolve-lifetime.rs b/src/test/run-pass/higher-rank-trait-bounds/hrtb-resolve-lifetime.rs index 3f940cd4cd787..cbdead794a99c 100644 --- a/src/test/run-pass/higher-rank-trait-bounds/hrtb-resolve-lifetime.rs +++ b/src/test/run-pass/higher-rank-trait-bounds/hrtb-resolve-lifetime.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // A basic test of using a higher-ranked trait bound. // pretty-expanded FIXME #23616 diff --git a/src/test/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 index 2274fdc5684a7..c9c3dd3313680 100644 --- a/src/test/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 @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Test that `&PrinterSupport`, which is really short for `&'a // PrinterSupport<'b>`, gets properly expanded when it appears in a // closure type. This used to result in messed up De Bruijn indices. diff --git a/src/test/run-pass/higher-rank-trait-bounds/hrtb-type-outlives.rs b/src/test/run-pass/higher-rank-trait-bounds/hrtb-type-outlives.rs index f36533629cdb4..1d54594964c89 100644 --- a/src/test/run-pass/higher-rank-trait-bounds/hrtb-type-outlives.rs +++ b/src/test/run-pass/higher-rank-trait-bounds/hrtb-type-outlives.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] // Test what happens when a HR obligation is applied to an impl with // "outlives" bounds. Currently we're pretty conservative here; this // will probably improve in time. diff --git a/src/test/run-pass/hygiene/hygiene-dodging-1.rs b/src/test/run-pass/hygiene/hygiene-dodging-1.rs index bbb46d85d18d9..8c3e8d221f34a 100644 --- a/src/test/run-pass/hygiene/hygiene-dodging-1.rs +++ b/src/test/run-pass/hygiene/hygiene-dodging-1.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] mod x { pub fn g() -> usize {14} diff --git a/src/test/run-pass/hygiene/hygienic-labels-in-let.rs b/src/test/run-pass/hygiene/hygienic-labels-in-let.rs index d68809a1c6e62..892be9695cc17 100644 --- a/src/test/run-pass/hygiene/hygienic-labels-in-let.rs +++ b/src/test/run-pass/hygiene/hygienic-labels-in-let.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(unreachable_code)] + // Test that labels injected by macros do not break hygiene. This // checks cases where the macros invocations are under the rhs of a // let statement. diff --git a/src/test/run-pass/hygiene/hygienic-labels-in-let.stderr b/src/test/run-pass/hygiene/hygienic-labels-in-let.stderr index d96b99746a74a..e31c1484399fc 100644 --- a/src/test/run-pass/hygiene/hygienic-labels-in-let.stderr +++ b/src/test/run-pass/hygiene/hygienic-labels-in-let.stderr @@ -1,5 +1,5 @@ warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels-in-let.rs:23:9 + --> $DIR/hygienic-labels-in-let.rs:25:9 | LL | 'x: loop { $e } | ^^ lifetime 'x already in scope @@ -11,7 +11,7 @@ LL | loop_x!(break 'x); | ------------------ in this macro invocation warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels-in-let.rs:55:9 + --> $DIR/hygienic-labels-in-let.rs:57:9 | LL | 'x: loop { | -- first declared here @@ -20,7 +20,7 @@ LL | 'x: for _ in 0..1 { | ^^ lifetime 'x already in scope warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels-in-let.rs:55:9 + --> $DIR/hygienic-labels-in-let.rs:57:9 | LL | 'x: loop { $e } | -- first declared here @@ -29,7 +29,7 @@ LL | 'x: for _ in 0..1 { | ^^ lifetime 'x already in scope warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels-in-let.rs:23:9 + --> $DIR/hygienic-labels-in-let.rs:25:9 | LL | 'x: loop { $e } | ^^ lifetime 'x already in scope @@ -41,7 +41,7 @@ LL | loop_x!(break 'x); | ------------------ in this macro invocation warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels-in-let.rs:23:9 + --> $DIR/hygienic-labels-in-let.rs:25:9 | LL | 'x: loop { $e } | ^^ @@ -53,7 +53,7 @@ LL | loop_x!(break 'x); | ------------------ in this macro invocation warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels-in-let.rs:23:9 + --> $DIR/hygienic-labels-in-let.rs:25:9 | LL | 'x: loop { $e } | ^^ lifetime 'x already in scope @@ -65,7 +65,7 @@ LL | loop_x!(break 'x); | ------------------ in this macro invocation warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels-in-let.rs:65:9 + --> $DIR/hygienic-labels-in-let.rs:67:9 | LL | 'x: loop { | -- first declared here @@ -74,7 +74,7 @@ LL | 'x: for _ in 0..1 { | ^^ lifetime 'x already in scope warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels-in-let.rs:65:9 + --> $DIR/hygienic-labels-in-let.rs:67:9 | LL | 'x: loop { $e } | -- first declared here @@ -83,7 +83,7 @@ LL | 'x: for _ in 0..1 { | ^^ lifetime 'x already in scope warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels-in-let.rs:65:9 + --> $DIR/hygienic-labels-in-let.rs:67:9 | LL | 'x: for _ in 0..1 { | -- first declared here @@ -92,7 +92,7 @@ LL | 'x: for _ in 0..1 { | ^^ lifetime 'x already in scope warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels-in-let.rs:65:9 + --> $DIR/hygienic-labels-in-let.rs:67:9 | LL | 'x: loop { $e } | -- first declared here @@ -101,7 +101,7 @@ LL | 'x: for _ in 0..1 { | ^^ lifetime 'x already in scope warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels-in-let.rs:30:9 + --> $DIR/hygienic-labels-in-let.rs:32:9 | LL | 'x: while 1 + 1 == 2 { $e } | ^^ lifetime 'x already in scope @@ -113,7 +113,7 @@ LL | while_true!(break 'x); | ---------------------- in this macro invocation warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels-in-let.rs:30:9 + --> $DIR/hygienic-labels-in-let.rs:32:9 | LL | 'x: loop { $e } | -- first declared here @@ -125,7 +125,7 @@ LL | while_true!(break 'x); | ---------------------- in this macro invocation warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels-in-let.rs:30:9 + --> $DIR/hygienic-labels-in-let.rs:32:9 | LL | 'x: while 1 + 1 == 2 { $e } | ^^ lifetime 'x already in scope @@ -137,7 +137,7 @@ LL | while_true!(break 'x); | ---------------------- in this macro invocation warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels-in-let.rs:30:9 + --> $DIR/hygienic-labels-in-let.rs:32:9 | LL | 'x: loop { $e } | -- first declared here @@ -149,7 +149,7 @@ LL | while_true!(break 'x); | ---------------------- in this macro invocation warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels-in-let.rs:30:9 + --> $DIR/hygienic-labels-in-let.rs:32:9 | LL | 'x: while 1 + 1 == 2 { $e } | ^^ lifetime 'x already in scope @@ -161,7 +161,7 @@ LL | while_true!(break 'x); | ---------------------- in this macro invocation warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels-in-let.rs:75:9 + --> $DIR/hygienic-labels-in-let.rs:77:9 | LL | 'x: loop { | -- first declared here @@ -170,7 +170,7 @@ LL | 'x: for _ in 0..1 { | ^^ lifetime 'x already in scope warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels-in-let.rs:75:9 + --> $DIR/hygienic-labels-in-let.rs:77:9 | LL | 'x: loop { $e } | -- first declared here @@ -179,7 +179,7 @@ LL | 'x: for _ in 0..1 { | ^^ lifetime 'x already in scope warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels-in-let.rs:75:9 + --> $DIR/hygienic-labels-in-let.rs:77:9 | LL | 'x: for _ in 0..1 { | -- first declared here @@ -188,7 +188,7 @@ LL | 'x: for _ in 0..1 { | ^^ lifetime 'x already in scope warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels-in-let.rs:75:9 + --> $DIR/hygienic-labels-in-let.rs:77:9 | LL | 'x: loop { $e } | -- first declared here @@ -197,7 +197,7 @@ LL | 'x: for _ in 0..1 { | ^^ lifetime 'x already in scope warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels-in-let.rs:75:9 + --> $DIR/hygienic-labels-in-let.rs:77:9 | LL | 'x: for _ in 0..1 { | -- first declared here @@ -206,7 +206,7 @@ LL | 'x: for _ in 0..1 { | ^^ lifetime 'x already in scope warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels-in-let.rs:75:9 + --> $DIR/hygienic-labels-in-let.rs:77:9 | LL | 'x: while 1 + 1 == 2 { $e } | -- first declared here @@ -215,7 +215,7 @@ LL | 'x: for _ in 0..1 { | ^^ lifetime 'x already in scope warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels-in-let.rs:37:9 + --> $DIR/hygienic-labels-in-let.rs:39:9 | LL | 'x: for _ in 0..1 { $e } | ^^ lifetime 'x already in scope @@ -227,7 +227,7 @@ LL | run_once!(continue 'x); | ----------------------- in this macro invocation warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels-in-let.rs:37:9 + --> $DIR/hygienic-labels-in-let.rs:39:9 | LL | 'x: loop { $e } | -- first declared here @@ -239,7 +239,7 @@ LL | run_once!(continue 'x); | ----------------------- in this macro invocation warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels-in-let.rs:37:9 + --> $DIR/hygienic-labels-in-let.rs:39:9 | LL | 'x: for _ in 0..1 { $e } | ^^ lifetime 'x already in scope @@ -251,7 +251,7 @@ LL | run_once!(continue 'x); | ----------------------- in this macro invocation warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels-in-let.rs:37:9 + --> $DIR/hygienic-labels-in-let.rs:39:9 | LL | 'x: loop { $e } | -- first declared here @@ -263,7 +263,7 @@ LL | run_once!(continue 'x); | ----------------------- in this macro invocation warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels-in-let.rs:37:9 + --> $DIR/hygienic-labels-in-let.rs:39:9 | LL | 'x: for _ in 0..1 { $e } | ^^ lifetime 'x already in scope @@ -275,7 +275,7 @@ LL | run_once!(continue 'x); | ----------------------- in this macro invocation warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels-in-let.rs:37:9 + --> $DIR/hygienic-labels-in-let.rs:39:9 | LL | 'x: while 1 + 1 == 2 { $e } | -- first declared here @@ -287,7 +287,7 @@ LL | run_once!(continue 'x); | ----------------------- in this macro invocation warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels-in-let.rs:37:9 + --> $DIR/hygienic-labels-in-let.rs:39:9 | LL | 'x: for _ in 0..1 { $e } | ^^ lifetime 'x already in scope diff --git a/src/test/run-pass/hygiene/hygienic-labels.rs b/src/test/run-pass/hygiene/hygienic-labels.rs index 723ffb30b7f80..e69f9cd1a86cd 100644 --- a/src/test/run-pass/hygiene/hygienic-labels.rs +++ b/src/test/run-pass/hygiene/hygienic-labels.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unreachable_code)] // Test that labels injected by macros do not break hygiene. // Issue #24278: The label/lifetime shadowing checker from #24162 diff --git a/src/test/run-pass/hygiene/hygienic-labels.stderr b/src/test/run-pass/hygiene/hygienic-labels.stderr index 45c0cacde9a0c..7bd2886159e98 100644 --- a/src/test/run-pass/hygiene/hygienic-labels.stderr +++ b/src/test/run-pass/hygiene/hygienic-labels.stderr @@ -1,5 +1,5 @@ warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels.rs:21:9 + --> $DIR/hygienic-labels.rs:22:9 | LL | 'x: loop { $e } | ^^ lifetime 'x already in scope @@ -11,7 +11,7 @@ LL | loop_x!(break 'x); | ------------------ in this macro invocation warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels.rs:46:5 + --> $DIR/hygienic-labels.rs:47:5 | LL | 'x: for _ in 0..1 { | -- first declared here @@ -20,7 +20,7 @@ LL | 'x: loop { | ^^ lifetime 'x already in scope warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels.rs:46:5 + --> $DIR/hygienic-labels.rs:47:5 | LL | 'x: loop { $e } | -- first declared here @@ -29,7 +29,7 @@ LL | 'x: loop { | ^^ lifetime 'x already in scope warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels.rs:21:9 + --> $DIR/hygienic-labels.rs:22:9 | LL | 'x: loop { $e } | ^^ lifetime 'x already in scope @@ -41,7 +41,7 @@ LL | loop_x!(break 'x); | ------------------ in this macro invocation warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels.rs:21:9 + --> $DIR/hygienic-labels.rs:22:9 | LL | 'x: loop { $e } | ^^ @@ -53,7 +53,7 @@ LL | loop_x!(break 'x); | ------------------ in this macro invocation warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels.rs:21:9 + --> $DIR/hygienic-labels.rs:22:9 | LL | 'x: loop { $e } | ^^ lifetime 'x already in scope @@ -65,7 +65,7 @@ LL | loop_x!(break 'x); | ------------------ in this macro invocation warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels.rs:52:5 + --> $DIR/hygienic-labels.rs:53:5 | LL | 'x: for _ in 0..1 { | -- first declared here @@ -74,7 +74,7 @@ LL | 'x: while 1 + 1 == 2 { | ^^ lifetime 'x already in scope warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels.rs:52:5 + --> $DIR/hygienic-labels.rs:53:5 | LL | 'x: loop { $e } | -- first declared here @@ -83,7 +83,7 @@ LL | 'x: while 1 + 1 == 2 { | ^^ lifetime 'x already in scope warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels.rs:52:5 + --> $DIR/hygienic-labels.rs:53:5 | LL | 'x: loop { | -- first declared here @@ -92,7 +92,7 @@ LL | 'x: while 1 + 1 == 2 { | ^^ lifetime 'x already in scope warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels.rs:52:5 + --> $DIR/hygienic-labels.rs:53:5 | LL | 'x: loop { $e } | -- first declared here @@ -101,7 +101,7 @@ LL | 'x: while 1 + 1 == 2 { | ^^ lifetime 'x already in scope warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels.rs:35:9 + --> $DIR/hygienic-labels.rs:36:9 | LL | 'x: while 1 + 1 == 2 { $e } | ^^ lifetime 'x already in scope @@ -113,7 +113,7 @@ LL | while_x!(break 'x); | ------------------- in this macro invocation warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels.rs:35:9 + --> $DIR/hygienic-labels.rs:36:9 | LL | 'x: loop { $e } | -- first declared here @@ -125,7 +125,7 @@ LL | while_x!(break 'x); | ------------------- in this macro invocation warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels.rs:35:9 + --> $DIR/hygienic-labels.rs:36:9 | LL | 'x: while 1 + 1 == 2 { $e } | ^^ lifetime 'x already in scope @@ -137,7 +137,7 @@ LL | while_x!(break 'x); | ------------------- in this macro invocation warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels.rs:35:9 + --> $DIR/hygienic-labels.rs:36:9 | LL | 'x: loop { $e } | -- first declared here @@ -149,7 +149,7 @@ LL | while_x!(break 'x); | ------------------- in this macro invocation warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels.rs:35:9 + --> $DIR/hygienic-labels.rs:36:9 | LL | 'x: while 1 + 1 == 2 { $e } | ^^ lifetime 'x already in scope @@ -160,7 +160,7 @@ LL | while_x!(break 'x); | ------------------- in this macro invocation warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels.rs:57:5 + --> $DIR/hygienic-labels.rs:58:5 | LL | 'x: for _ in 0..1 { | -- first declared here @@ -169,7 +169,7 @@ LL | 'x: for _ in 0..1 { | ^^ lifetime 'x already in scope warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels.rs:57:5 + --> $DIR/hygienic-labels.rs:58:5 | LL | 'x: loop { $e } | -- first declared here @@ -178,7 +178,7 @@ LL | 'x: for _ in 0..1 { | ^^ lifetime 'x already in scope warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels.rs:57:5 + --> $DIR/hygienic-labels.rs:58:5 | LL | 'x: loop { | -- first declared here @@ -187,7 +187,7 @@ LL | 'x: for _ in 0..1 { | ^^ lifetime 'x already in scope warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels.rs:57:5 + --> $DIR/hygienic-labels.rs:58:5 | LL | 'x: loop { $e } | -- first declared here @@ -196,7 +196,7 @@ LL | 'x: for _ in 0..1 { | ^^ lifetime 'x already in scope warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels.rs:57:5 + --> $DIR/hygienic-labels.rs:58:5 | LL | 'x: while 1 + 1 == 2 { | -- first declared here @@ -205,7 +205,7 @@ LL | 'x: for _ in 0..1 { | ^^ lifetime 'x already in scope warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels.rs:57:5 + --> $DIR/hygienic-labels.rs:58:5 | LL | 'x: while 1 + 1 == 2 { $e } | -- first declared here @@ -214,7 +214,7 @@ LL | 'x: for _ in 0..1 { | ^^ lifetime 'x already in scope warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels.rs:28:9 + --> $DIR/hygienic-labels.rs:29:9 | LL | 'x: for _ in 0..1 { $e } | ^^ lifetime 'x already in scope @@ -226,7 +226,7 @@ LL | run_once!(continue 'x); | ----------------------- in this macro invocation warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels.rs:28:9 + --> $DIR/hygienic-labels.rs:29:9 | LL | 'x: loop { $e } | -- first declared here @@ -238,7 +238,7 @@ LL | run_once!(continue 'x); | ----------------------- in this macro invocation warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels.rs:28:9 + --> $DIR/hygienic-labels.rs:29:9 | LL | 'x: for _ in 0..1 { $e } | ^^ lifetime 'x already in scope @@ -250,7 +250,7 @@ LL | run_once!(continue 'x); | ----------------------- in this macro invocation warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels.rs:28:9 + --> $DIR/hygienic-labels.rs:29:9 | LL | 'x: loop { $e } | -- first declared here @@ -262,7 +262,7 @@ LL | run_once!(continue 'x); | ----------------------- in this macro invocation warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels.rs:28:9 + --> $DIR/hygienic-labels.rs:29:9 | LL | 'x: for _ in 0..1 { $e } | ^^ lifetime 'x already in scope @@ -274,7 +274,7 @@ LL | run_once!(continue 'x); | ----------------------- in this macro invocation warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels.rs:28:9 + --> $DIR/hygienic-labels.rs:29:9 | LL | 'x: for _ in 0..1 { $e } | ^^ lifetime 'x already in scope @@ -286,7 +286,7 @@ LL | run_once!(continue 'x); | ----------------------- in this macro invocation warning: label name `'x` shadows a label name that is already in scope - --> $DIR/hygienic-labels.rs:28:9 + --> $DIR/hygienic-labels.rs:29:9 | LL | 'x: for _ in 0..1 { $e } | ^^ lifetime 'x already in scope diff --git a/src/test/run-pass/hygiene/issue-44128.rs b/src/test/run-pass/hygiene/issue-44128.rs index 879cd851434d9..db9e0de2e9a53 100644 --- a/src/test/run-pass/hygiene/issue-44128.rs +++ b/src/test/run-pass/hygiene/issue-44128.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] #![feature(decl_macro)] pub macro create_struct($a:ident) { diff --git a/src/test/run-pass/hygiene/legacy_interaction.rs b/src/test/run-pass/hygiene/legacy_interaction.rs index d0845b5802bc5..72370396ebbac 100644 --- a/src/test/run-pass/hygiene/legacy_interaction.rs +++ b/src/test/run-pass/hygiene/legacy_interaction.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // ignore-pretty pretty-printing is unhygienic // aux-build:legacy_interaction.rs diff --git a/src/test/run-pass/impl-trait/nesting.rs b/src/test/run-pass/impl-trait/nesting.rs index f721ace0afe8e..3bb081181ffd0 100644 --- a/src/test/run-pass/impl-trait/nesting.rs +++ b/src/test/run-pass/impl-trait/nesting.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] fn foo(t: T) -> impl Into<[T; { const FOO: usize = 1; FOO }]> { [t] diff --git a/src/test/run-pass/imports/import-glob-0.rs b/src/test/run-pass/imports/import-glob-0.rs index f72fb1f0b135f..731a716d4a5b5 100644 --- a/src/test/run-pass/imports/import-glob-0.rs +++ b/src/test/run-pass/imports/import-glob-0.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] use module_of_many_things::*; use dug::too::greedily::and::too::deep::*; diff --git a/src/test/run-pass/imports/import-glob-1.rs b/src/test/run-pass/imports/import-glob-1.rs index b1f40d749178b..c4e50c172645d 100644 --- a/src/test/run-pass/imports/import-glob-1.rs +++ b/src/test/run-pass/imports/import-glob-1.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_imports)] // This should resolve fine. Prior to fix, the last import // was being tried too early, and marked as unrsolved before // the glob import had a chance to be resolved. diff --git a/src/test/run-pass/imports/import-prefix-macro.rs b/src/test/run-pass/imports/import-prefix-macro.rs index ceb662c6e3d00..5768029ef8cd4 100644 --- a/src/test/run-pass/imports/import-prefix-macro.rs +++ b/src/test/run-pass/imports/import-prefix-macro.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] mod a { pub mod b { pub mod c { diff --git a/src/test/run-pass/imports/import-rename.rs b/src/test/run-pass/imports/import-rename.rs index 8d4757f0a477e..082e8321e18a6 100644 --- a/src/test/run-pass/imports/import-rename.rs +++ b/src/test/run-pass/imports/import-rename.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] use foo::{x, y as fooy}; use Maybe::{Yes as MaybeYes}; diff --git a/src/test/run-pass/intrinsics/intrinsic-move-val-cleanups.rs b/src/test/run-pass/intrinsics/intrinsic-move-val-cleanups.rs index 5b04daeb33202..0f8088c8969fc 100644 --- a/src/test/run-pass/intrinsics/intrinsic-move-val-cleanups.rs +++ b/src/test/run-pass/intrinsics/intrinsic-move-val-cleanups.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(unused_unsafe)] +#![allow(unreachable_code)] // ignore-emscripten no threads support #![allow(stable_features)] diff --git a/src/test/run-pass/issues/issue-10025.rs b/src/test/run-pass/issues/issue-10025.rs index bd286bca93848..109663ac8aea7 100644 --- a/src/test/run-pass/issues/issue-10025.rs +++ b/src/test/run-pass/issues/issue-10025.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 unsafe extern fn foo() {} diff --git a/src/test/run-pass/issues/issue-10028.rs b/src/test/run-pass/issues/issue-10028.rs index b89ecb0b9df42..2f7cbcde803b8 100644 --- a/src/test/run-pass/issues/issue-10028.rs +++ b/src/test/run-pass/issues/issue-10028.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // aux-build:issue-10028.rs // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/issues/issue-10228.rs b/src/test/run-pass/issues/issue-10228.rs index 7ed8f5be936ad..940b478c615d0 100644 --- a/src/test/run-pass/issues/issue-10228.rs +++ b/src/test/run-pass/issues/issue-10228.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] // pretty-expanded FIXME #23616 enum StdioContainer { diff --git a/src/test/run-pass/issues/issue-10392.rs b/src/test/run-pass/issues/issue-10392.rs index 65c88f445c29d..8042797f778ec 100644 --- a/src/test/run-pass/issues/issue-10392.rs +++ b/src/test/run-pass/issues/issue-10392.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] struct A { foo: isize } struct B { a: isize, b: isize, c: isize } diff --git a/src/test/run-pass/issues/issue-10396.rs b/src/test/run-pass/issues/issue-10396.rs index f0b3b276fcf34..5b7bfe1a02ec9 100644 --- a/src/test/run-pass/issues/issue-10396.rs +++ b/src/test/run-pass/issues/issue-10396.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #[derive(Debug)] enum Foo<'s> { V(&'s str) diff --git a/src/test/run-pass/issues/issue-10763.rs b/src/test/run-pass/issues/issue-10763.rs index 9f03cd34114f8..705cc3fad132c 100644 --- a/src/test/run-pass/issues/issue-10763.rs +++ b/src/test/run-pass/issues/issue-10763.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 extern "Rust" fn foo() {} diff --git a/src/test/run-pass/issues/issue-10802.rs b/src/test/run-pass/issues/issue-10802.rs index 3967ee4458382..bd5d7059c2134 100644 --- a/src/test/run-pass/issues/issue-10802.rs +++ b/src/test/run-pass/issues/issue-10802.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![feature(box_syntax)] struct DroppableStruct; diff --git a/src/test/run-pass/issues/issue-10806.rs b/src/test/run-pass/issues/issue-10806.rs index 3cfbd70395406..6dfa0ecc2918c 100644 --- a/src/test/run-pass/issues/issue-10806.rs +++ b/src/test/run-pass/issues/issue-10806.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/issues/issue-10902.rs b/src/test/run-pass/issues/issue-10902.rs index f27b4576d033c..df9dc0b63d9ca 100644 --- a/src/test/run-pass/issues/issue-10902.rs +++ b/src/test/run-pass/issues/issue-10902.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 pub mod two_tuple { diff --git a/src/test/run-pass/issues/issue-11085.rs b/src/test/run-pass/issues/issue-11085.rs index 76a047e2a2076..50c87575773e9 100644 --- a/src/test/run-pass/issues/issue-11085.rs +++ b/src/test/run-pass/issues/issue-11085.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // compile-flags: --cfg foo // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/issues/issue-1112.rs b/src/test/run-pass/issues/issue-1112.rs index ee1711b13333c..4283ae0fafbb4 100644 --- a/src/test/run-pass/issues/issue-1112.rs +++ b/src/test/run-pass/issues/issue-1112.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Issue #1112 // Alignment of interior pointers to dynamic-size types diff --git a/src/test/run-pass/issues/issue-11612.rs b/src/test/run-pass/issues/issue-11612.rs index 763e538fb8f5b..ba17a02dd3875 100644 --- a/src/test/run-pass/issues/issue-11612.rs +++ b/src/test/run-pass/issues/issue-11612.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // #11612 // We weren't updating the auto adjustments with all the resolved // type information after type check. diff --git a/src/test/run-pass/issues/issue-11677.rs b/src/test/run-pass/issues/issue-11677.rs index a4d4feb4f8ac4..d9bc76f9b0338 100644 --- a/src/test/run-pass/issues/issue-11677.rs +++ b/src/test/run-pass/issues/issue-11677.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] #![allow(dead_code)] diff --git a/src/test/run-pass/issues/issue-11709.rs b/src/test/run-pass/issues/issue-11709.rs index ffd6f1dfb55b1..7f1669abe1cd2 100644 --- a/src/test/run-pass/issues/issue-11709.rs +++ b/src/test/run-pass/issues/issue-11709.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // ignore-pretty issue #37199 // Don't panic on blocks without results diff --git a/src/test/run-pass/issues/issue-11869.rs b/src/test/run-pass/issues/issue-11869.rs index be20f7a0feca0..b3543f726daa7 100644 --- a/src/test/run-pass/issues/issue-11869.rs +++ b/src/test/run-pass/issues/issue-11869.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 struct A { diff --git a/src/test/run-pass/issues/issue-1251.rs b/src/test/run-pass/issues/issue-1251.rs index a7bc8718003e1..f9d48b8c835a5 100644 --- a/src/test/run-pass/issues/issue-1251.rs +++ b/src/test/run-pass/issues/issue-1251.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(unused_attributes)] +#![allow(dead_code)] // pretty-expanded FIXME #23616 // ignore-wasm32-bare no libc to test ffi with diff --git a/src/test/run-pass/issues/issue-12612.rs b/src/test/run-pass/issues/issue-12612.rs index dd9c9abaf65fc..d9b563be2c0c2 100644 --- a/src/test/run-pass/issues/issue-12612.rs +++ b/src/test/run-pass/issues/issue-12612.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] // aux-build:issue_12612_1.rs // aux-build:issue_12612_2.rs diff --git a/src/test/run-pass/issues/issue-12729.rs b/src/test/run-pass/issues/issue-12729.rs index f75090c4223a7..efcc05cc19641 100644 --- a/src/test/run-pass/issues/issue-12729.rs +++ b/src/test/run-pass/issues/issue-12729.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 pub struct Foo; diff --git a/src/test/run-pass/issues/issue-12909.rs b/src/test/run-pass/issues/issue-12909.rs index d4db01a5e5829..4070464ba3a83 100644 --- a/src/test/run-pass/issues/issue-12909.rs +++ b/src/test/run-pass/issues/issue-12909.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // pretty-expanded FIXME #23616 use std::collections::HashMap; diff --git a/src/test/run-pass/issues/issue-13204.rs b/src/test/run-pass/issues/issue-13204.rs index 4aa2c49b428a1..0d5a7e0713875 100644 --- a/src/test/run-pass/issues/issue-13204.rs +++ b/src/test/run-pass/issues/issue-13204.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_mut)] // Test that when instantiating trait default methods, typeck handles // lifetime parameters defined on the method bound correctly. diff --git a/src/test/run-pass/issues/issue-13214.rs b/src/test/run-pass/issues/issue-13214.rs index 634cbbb0417d4..1c119bb634df4 100644 --- a/src/test/run-pass/issues/issue-13214.rs +++ b/src/test/run-pass/issues/issue-13214.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // defining static with struct that contains enum // with &'static str variant used to cause ICE diff --git a/src/test/run-pass/issues/issue-13304.rs b/src/test/run-pass/issues/issue-13304.rs index 117cb0bbe16e6..a2a30b26d47d5 100644 --- a/src/test/run-pass/issues/issue-13304.rs +++ b/src/test/run-pass/issues/issue-13304.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_mut)] // ignore-cloudabi no processes // ignore-emscripten no processes diff --git a/src/test/run-pass/issues/issue-13405.rs b/src/test/run-pass/issues/issue-13405.rs index 3b9fdf84b5d0f..a8ca38838d19e 100644 --- a/src/test/run-pass/issues/issue-13405.rs +++ b/src/test/run-pass/issues/issue-13405.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] // pretty-expanded FIXME #23616 struct Foo<'a> { diff --git a/src/test/run-pass/issues/issue-13494.rs b/src/test/run-pass/issues/issue-13494.rs index 553f3a7fec967..0750a4c895936 100644 --- a/src/test/run-pass/issues/issue-13494.rs +++ b/src/test/run-pass/issues/issue-13494.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] // ignore-emscripten no threads support // This test may not always fail, but it can be flaky if the race it used to diff --git a/src/test/run-pass/issues/issue-13507-2.rs b/src/test/run-pass/issues/issue-13507-2.rs index 894cd7ac0117e..a189b8f1688bb 100644 --- a/src/test/run-pass/issues/issue-13507-2.rs +++ b/src/test/run-pass/issues/issue-13507-2.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] // aux-build:issue13507.rs extern crate issue13507; diff --git a/src/test/run-pass/issues/issue-13763.rs b/src/test/run-pass/issues/issue-13763.rs index 0b27e2fab31ea..7b335d31238f1 100644 --- a/src/test/run-pass/issues/issue-13763.rs +++ b/src/test/run-pass/issues/issue-13763.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 mod u8 { diff --git a/src/test/run-pass/issues/issue-13808.rs b/src/test/run-pass/issues/issue-13808.rs index 2d6b78c6b07ad..e759ef1c5b411 100644 --- a/src/test/run-pass/issues/issue-13808.rs +++ b/src/test/run-pass/issues/issue-13808.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] // pretty-expanded FIXME #23616 struct Foo<'a> { diff --git a/src/test/run-pass/issues/issue-13837.rs b/src/test/run-pass/issues/issue-13837.rs index eaa17499850c4..98a86748851a8 100644 --- a/src/test/run-pass/issues/issue-13837.rs +++ b/src/test/run-pass/issues/issue-13837.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 struct TestStruct { diff --git a/src/test/run-pass/issues/issue-13902.rs b/src/test/run-pass/issues/issue-13902.rs index 87413be05e57c..4f0ab3c55f24c 100644 --- a/src/test/run-pass/issues/issue-13902.rs +++ b/src/test/run-pass/issues/issue-13902.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] const JSVAL_TAG_CLEAR: u32 = 0xFFFFFF80; diff --git a/src/test/run-pass/issues/issue-14330.rs b/src/test/run-pass/issues/issue-14330.rs index d50dc64f4374a..fe54c1cf05c8c 100644 --- a/src/test/run-pass/issues/issue-14330.rs +++ b/src/test/run-pass/issues/issue-14330.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] // pretty-expanded FIXME #23616 #[macro_use] extern crate std as std2; diff --git a/src/test/run-pass/issues/issue-14456.rs b/src/test/run-pass/issues/issue-14456.rs index 27eb0ebcbfe9e..cfd037e31f685 100644 --- a/src/test/run-pass/issues/issue-14456.rs +++ b/src/test/run-pass/issues/issue-14456.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_mut)] // ignore-cloudabi no processes // ignore-emscripten no processes diff --git a/src/test/run-pass/issues/issue-1451.rs b/src/test/run-pass/issues/issue-1451.rs index fb344c3b4b781..7cdc54fa59f59 100644 --- a/src/test/run-pass/issues/issue-1451.rs +++ b/src/test/run-pass/issues/issue-1451.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 #![allow(non_snake_case)] #![allow(unused_variables)] diff --git a/src/test/run-pass/issues/issue-14821.rs b/src/test/run-pass/issues/issue-14821.rs index c01ffb7d6b141..69291afb92f24 100644 --- a/src/test/run-pass/issues/issue-14821.rs +++ b/src/test/run-pass/issues/issue-14821.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] trait SomeTrait {} struct Meow; impl SomeTrait for Meow {} diff --git a/src/test/run-pass/issues/issue-14865.rs b/src/test/run-pass/issues/issue-14865.rs index 4e278c66886be..94da75cdc05f8 100644 --- a/src/test/run-pass/issues/issue-14865.rs +++ b/src/test/run-pass/issues/issue-14865.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] enum X { Foo(usize), diff --git a/src/test/run-pass/issues/issue-14919.rs b/src/test/run-pass/issues/issue-14919.rs index a9768661256f6..dd02e513287aa 100644 --- a/src/test/run-pass/issues/issue-14919.rs +++ b/src/test/run-pass/issues/issue-14919.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] +#![allow(dead_code)] // pretty-expanded FIXME #23616 trait Matcher { diff --git a/src/test/run-pass/issues/issue-15063.rs b/src/test/run-pass/issues/issue-15063.rs index 863dde1fc5e56..c8cbc120251f5 100644 --- a/src/test/run-pass/issues/issue-15063.rs +++ b/src/test/run-pass/issues/issue-15063.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] enum Two { A, B} impl Drop for Two { fn drop(&mut self) { diff --git a/src/test/run-pass/issues/issue-15221.rs b/src/test/run-pass/issues/issue-15221.rs index 25e163e3958a5..375cb5e14e55c 100644 --- a/src/test/run-pass/issues/issue-15221.rs +++ b/src/test/run-pass/issues/issue-15221.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(path_statements)] // pretty-expanded FIXME #23616 macro_rules! inner { diff --git a/src/test/run-pass/issues/issue-15261.rs b/src/test/run-pass/issues/issue-15261.rs index b715a388d105f..263f9b0bd4b2a 100644 --- a/src/test/run-pass/issues/issue-15261.rs +++ b/src/test/run-pass/issues/issue-15261.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_upper_case_globals)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/issues/issue-15487.rs b/src/test/run-pass/issues/issue-15487.rs index de4de14ca33c1..48bcf2183f09a 100644 --- a/src/test/run-pass/issues/issue-15487.rs +++ b/src/test/run-pass/issues/issue-15487.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_attributes)] // ignore-windows // ignore-wasm32-bare no libs to link diff --git a/src/test/run-pass/issues/issue-15689-2.rs b/src/test/run-pass/issues/issue-15689-2.rs index 7b4d1e3e3e2b7..dedc66336e7be 100644 --- a/src/test/run-pass/issues/issue-15689-2.rs +++ b/src/test/run-pass/issues/issue-15689-2.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 #[derive(Clone)] diff --git a/src/test/run-pass/issues/issue-15730.rs b/src/test/run-pass/issues/issue-15730.rs index c2f5f9f2e60ad..b5a0715bae6b4 100644 --- a/src/test/run-pass/issues/issue-15730.rs +++ b/src/test/run-pass/issues/issue-15730.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(unused_mut)] +#![allow(unused_variables)] // pretty-expanded FIXME #23616 fn main() { diff --git a/src/test/run-pass/issues/issue-15735.rs b/src/test/run-pass/issues/issue-15735.rs index 9e95b173e8947..5ac47bd68bcf1 100644 --- a/src/test/run-pass/issues/issue-15735.rs +++ b/src/test/run-pass/issues/issue-15735.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] struct A<'a> { a: &'a i32, b: &'a i32, diff --git a/src/test/run-pass/issues/issue-15763.rs b/src/test/run-pass/issues/issue-15763.rs index f241efa74d3e6..a8aba30a37f41 100644 --- a/src/test/run-pass/issues/issue-15763.rs +++ b/src/test/run-pass/issues/issue-15763.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unreachable_code)] #![feature(box_syntax)] #[derive(PartialEq, Debug)] diff --git a/src/test/run-pass/issues/issue-15793.rs b/src/test/run-pass/issues/issue-15793.rs index 97f4c0095ec88..9c5bea1a53ecf 100644 --- a/src/test/run-pass/issues/issue-15793.rs +++ b/src/test/run-pass/issues/issue-15793.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] enum NestedEnum { First, diff --git a/src/test/run-pass/issues/issue-16441.rs b/src/test/run-pass/issues/issue-16441.rs index 5a0ea2adc639f..cabed87edda2f 100644 --- a/src/test/run-pass/issues/issue-16441.rs +++ b/src/test/run-pass/issues/issue-16441.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 struct Empty; diff --git a/src/test/run-pass/issues/issue-16452.rs b/src/test/run-pass/issues/issue-16452.rs index 2b78582b577d3..10c9f316b8903 100644 --- a/src/test/run-pass/issues/issue-16452.rs +++ b/src/test/run-pass/issues/issue-16452.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 fn main() { diff --git a/src/test/run-pass/issues/issue-16560.rs b/src/test/run-pass/issues/issue-16560.rs index 50009f4f6ea17..795b1efeeebaa 100644 --- a/src/test/run-pass/issues/issue-16560.rs +++ b/src/test/run-pass/issues/issue-16560.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // ignore-emscripten no threads support use std::thread; diff --git a/src/test/run-pass/issues/issue-16596.rs b/src/test/run-pass/issues/issue-16596.rs index cdbc3daf4ab12..d9583809a89fc 100644 --- a/src/test/run-pass/issues/issue-16596.rs +++ b/src/test/run-pass/issues/issue-16596.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] trait MatrixRow { fn dummy(&self) { }} diff --git a/src/test/run-pass/issues/issue-16597.rs b/src/test/run-pass/issues/issue-16597.rs index 6b437eb65aac7..61b828142109b 100644 --- a/src/test/run-pass/issues/issue-16597.rs +++ b/src/test/run-pass/issues/issue-16597.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] // compile-flags:--test mod tests { diff --git a/src/test/run-pass/issues/issue-16602-3.rs b/src/test/run-pass/issues/issue-16602-3.rs index 5346851f0f281..bc4cbcbd32944 100644 --- a/src/test/run-pass/issues/issue-16602-3.rs +++ b/src/test/run-pass/issues/issue-16602-3.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] +#![allow(unused_assignments)] #[derive(Debug)] enum Foo { Bar(u32, u32), diff --git a/src/test/run-pass/issues/issue-16668.rs b/src/test/run-pass/issues/issue-16668.rs index 08f696cfcf4b1..fdb49c6898430 100644 --- a/src/test/run-pass/issues/issue-16668.rs +++ b/src/test/run-pass/issues/issue-16668.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] struct Parser<'a, I, O> { parse: Box Result + 'a> } diff --git a/src/test/run-pass/issues/issue-16783.rs b/src/test/run-pass/issues/issue-16783.rs index bafeb9716c516..3f1d07b88ec2e 100644 --- a/src/test/run-pass/issues/issue-16783.rs +++ b/src/test/run-pass/issues/issue-16783.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // pretty-expanded FIXME #23616 pub fn main() { diff --git a/src/test/run-pass/issues/issue-16819.rs b/src/test/run-pass/issues/issue-16819.rs index 498abc1c73375..dab126ccc4293 100644 --- a/src/test/run-pass/issues/issue-16819.rs +++ b/src/test/run-pass/issues/issue-16819.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // `#[cfg]` on struct field permits empty unusable struct struct S { diff --git a/src/test/run-pass/issues/issue-1701.rs b/src/test/run-pass/issues/issue-1701.rs index 433fd4c1af3f6..90b71d5dfe28d 100644 --- a/src/test/run-pass/issues/issue-1701.rs +++ b/src/test/run-pass/issues/issue-1701.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] diff --git a/src/test/run-pass/issues/issue-17074.rs b/src/test/run-pass/issues/issue-17074.rs index 063cf7b0a03b9..1f45e01203f78 100644 --- a/src/test/run-pass/issues/issue-17074.rs +++ b/src/test/run-pass/issues/issue-17074.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] static X2: u64 = !0 as u16 as u64; static Y2: u64 = !0 as u32 as u64; diff --git a/src/test/run-pass/issues/issue-17121.rs b/src/test/run-pass/issues/issue-17121.rs index 8da01966959e0..fafcdde2bbe3e 100644 --- a/src/test/run-pass/issues/issue-17121.rs +++ b/src/test/run-pass/issues/issue-17121.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 // ignore-cloudabi no std::fs diff --git a/src/test/run-pass/issues/issue-17216.rs b/src/test/run-pass/issues/issue-17216.rs index dc2848cc19087..c27eb74c90f58 100644 --- a/src/test/run-pass/issues/issue-17216.rs +++ b/src/test/run-pass/issues/issue-17216.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] struct Leak<'a> { dropped: &'a mut bool } diff --git a/src/test/run-pass/issues/issue-17336.rs b/src/test/run-pass/issues/issue-17336.rs index aea2b67a92fbb..b1a77d73aa473 100644 --- a/src/test/run-pass/issues/issue-17336.rs +++ b/src/test/run-pass/issues/issue-17336.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] #[allow(dead_code)] fn check(a: &str) { let x = a as *const str; diff --git a/src/test/run-pass/issues/issue-17718-borrow-interior.rs b/src/test/run-pass/issues/issue-17718-borrow-interior.rs index 505aefdd1c7c1..51f617340da53 100644 --- a/src/test/run-pass/issues/issue-17718-borrow-interior.rs +++ b/src/test/run-pass/issues/issue-17718-borrow-interior.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] struct S { a: usize } static A: S = S { a: 3 }; diff --git a/src/test/run-pass/issues/issue-17718-const-destructors.rs b/src/test/run-pass/issues/issue-17718-const-destructors.rs index 6f8fbbd9f789f..16f9cea82fa10 100644 --- a/src/test/run-pass/issues/issue-17718-const-destructors.rs +++ b/src/test/run-pass/issues/issue-17718-const-destructors.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] struct A; impl Drop for A { fn drop(&mut self) {} diff --git a/src/test/run-pass/issues/issue-17718-static-unsafe-interior.rs b/src/test/run-pass/issues/issue-17718-static-unsafe-interior.rs index 2ac6a90135850..f6a2f0997531e 100644 --- a/src/test/run-pass/issues/issue-17718-static-unsafe-interior.rs +++ b/src/test/run-pass/issues/issue-17718-static-unsafe-interior.rs @@ -9,6 +9,9 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] +#![allow(unused_imports)] // pretty-expanded FIXME #23616 use std::marker; diff --git a/src/test/run-pass/issues/issue-17718.rs b/src/test/run-pass/issues/issue-17718.rs index c332d0b586d31..33e69824dfcbc 100644 --- a/src/test/run-pass/issues/issue-17718.rs +++ b/src/test/run-pass/issues/issue-17718.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // aux-build:issue-17718-aux.rs extern crate issue_17718_aux as other; diff --git a/src/test/run-pass/issues/issue-17732.rs b/src/test/run-pass/issues/issue-17732.rs index e69d8fabe8684..c0ab42b4264b4 100644 --- a/src/test/run-pass/issues/issue-17732.rs +++ b/src/test/run-pass/issues/issue-17732.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 trait Person { diff --git a/src/test/run-pass/issues/issue-17746.rs b/src/test/run-pass/issues/issue-17746.rs index 7e88068419e8d..0cdefc290a860 100644 --- a/src/test/run-pass/issues/issue-17746.rs +++ b/src/test/run-pass/issues/issue-17746.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Regression test for #17746 fn main() {} diff --git a/src/test/run-pass/issues/issue-17756.rs b/src/test/run-pass/issues/issue-17756.rs index 8c3f6b9358887..7b8fa866fffd1 100644 --- a/src/test/run-pass/issues/issue-17756.rs +++ b/src/test/run-pass/issues/issue-17756.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] #![allow(non_upper_case_globals)] const count : usize = 2 as usize; diff --git a/src/test/run-pass/issues/issue-17771.rs b/src/test/run-pass/issues/issue-17771.rs index ccea8846b086f..ed5acf5e1bb82 100644 --- a/src/test/run-pass/issues/issue-17771.rs +++ b/src/test/run-pass/issues/issue-17771.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 trait Aaa { fn dummy(&self) { } } diff --git a/src/test/run-pass/issues/issue-17816.rs b/src/test/run-pass/issues/issue-17816.rs index 0f96035b2745d..ddeac242f78ec 100644 --- a/src/test/run-pass/issues/issue-17816.rs +++ b/src/test/run-pass/issues/issue-17816.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] use std::marker::PhantomData; fn main() { diff --git a/src/test/run-pass/issues/issue-17904.rs b/src/test/run-pass/issues/issue-17904.rs index 2a86611a196d8..9b76c9fca2aed 100644 --- a/src/test/run-pass/issues/issue-17904.rs +++ b/src/test/run-pass/issues/issue-17904.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Test that we can parse where clauses on various forms of tuple // structs. diff --git a/src/test/run-pass/issues/issue-18083.rs b/src/test/run-pass/issues/issue-18083.rs index 152cba82222c5..9118ad28493d5 100644 --- a/src/test/run-pass/issues/issue-18083.rs +++ b/src/test/run-pass/issues/issue-18083.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_imports)] // These crossed imports should resolve fine, and not block on // each other and be reported as unresolved. diff --git a/src/test/run-pass/issues/issue-18110.rs b/src/test/run-pass/issues/issue-18110.rs index d6733050216d2..6d80e2664dc60 100644 --- a/src/test/run-pass/issues/issue-18110.rs +++ b/src/test/run-pass/issues/issue-18110.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unreachable_code)] // pretty-expanded FIXME #23616 fn main() { diff --git a/src/test/run-pass/issues/issue-1821.rs b/src/test/run-pass/issues/issue-1821.rs index 27c225a1916a0..d37b6df6e34a8 100644 --- a/src/test/run-pass/issues/issue-1821.rs +++ b/src/test/run-pass/issues/issue-1821.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] // Issue #1821 - Don't recurse trying to typecheck this diff --git a/src/test/run-pass/issues/issue-18353.rs b/src/test/run-pass/issues/issue-18353.rs index 279ee89a4920b..a3e7552691bf9 100644 --- a/src/test/run-pass/issues/issue-18353.rs +++ b/src/test/run-pass/issues/issue-18353.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Test that wrapping an unsized struct in an enum which gets optimised does // not ICE. diff --git a/src/test/run-pass/issues/issue-18446.rs b/src/test/run-pass/issues/issue-18446.rs index 0758ceb0954ee..09f3e451ad134 100644 --- a/src/test/run-pass/issues/issue-18446.rs +++ b/src/test/run-pass/issues/issue-18446.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Test that methods in trait impls should override default methods. trait T { diff --git a/src/test/run-pass/issues/issue-1866.rs b/src/test/run-pass/issues/issue-1866.rs index cf4a0ddea9875..f27d8032dd660 100644 --- a/src/test/run-pass/issues/issue-1866.rs +++ b/src/test/run-pass/issues/issue-1866.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/issues/issue-18738.rs b/src/test/run-pass/issues/issue-18738.rs index f586552dcb363..8ed663cbbd6f4 100644 --- a/src/test/run-pass/issues/issue-18738.rs +++ b/src/test/run-pass/issues/issue-18738.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #[derive(Eq, PartialEq, PartialOrd, Ord)] enum Test<'a> { Int(&'a isize), diff --git a/src/test/run-pass/issues/issue-18906.rs b/src/test/run-pass/issues/issue-18906.rs index 08a39350c578f..4f771752c865a 100644 --- a/src/test/run-pass/issues/issue-18906.rs +++ b/src/test/run-pass/issues/issue-18906.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 pub trait Borrow { diff --git a/src/test/run-pass/issues/issue-18988.rs b/src/test/run-pass/issues/issue-18988.rs index 422a0f7d7d65e..691d41174303f 100644 --- a/src/test/run-pass/issues/issue-18988.rs +++ b/src/test/run-pass/issues/issue-18988.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] pub trait Foo : Send { } pub struct MyFoo { diff --git a/src/test/run-pass/issues/issue-19001.rs b/src/test/run-pass/issues/issue-19001.rs index 4407cbf501e66..e4460d33b9e0f 100644 --- a/src/test/run-pass/issues/issue-19001.rs +++ b/src/test/run-pass/issues/issue-19001.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // check that we handle recursive arrays correctly in `type_of` struct Loopy { diff --git a/src/test/run-pass/issues/issue-19037.rs b/src/test/run-pass/issues/issue-19037.rs index eb3c265617ba7..350c17415dacb 100644 --- a/src/test/run-pass/issues/issue-19037.rs +++ b/src/test/run-pass/issues/issue-19037.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 struct Str([u8]); diff --git a/src/test/run-pass/issues/issue-19097.rs b/src/test/run-pass/issues/issue-19097.rs index d3415c34791ac..1ad7f524be462 100644 --- a/src/test/run-pass/issues/issue-19097.rs +++ b/src/test/run-pass/issues/issue-19097.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // regression test for #19097 struct Foo(T); diff --git a/src/test/run-pass/issues/issue-19102.rs b/src/test/run-pass/issues/issue-19102.rs index eecc9db486e24..c26dca255b99e 100644 --- a/src/test/run-pass/issues/issue-19102.rs +++ b/src/test/run-pass/issues/issue-19102.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] #![deny(unused_qualifications)] use self::A::B; diff --git a/src/test/run-pass/issues/issue-19127.rs b/src/test/run-pass/issues/issue-19127.rs index 3290b179864e3..9826b1b08d25b 100644 --- a/src/test/run-pass/issues/issue-19127.rs +++ b/src/test/run-pass/issues/issue-19127.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // pretty-expanded FIXME #23616 fn foo T>(f: F) {} diff --git a/src/test/run-pass/issues/issue-19129-2.rs b/src/test/run-pass/issues/issue-19129-2.rs index 4999ee1287c45..8d43ece368024 100644 --- a/src/test/run-pass/issues/issue-19129-2.rs +++ b/src/test/run-pass/issues/issue-19129-2.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // pretty-expanded FIXME #23616 trait Trait { diff --git a/src/test/run-pass/issues/issue-19340-1.rs b/src/test/run-pass/issues/issue-19340-1.rs index 53531fcad8757..62c39d0ff3d74 100644 --- a/src/test/run-pass/issues/issue-19340-1.rs +++ b/src/test/run-pass/issues/issue-19340-1.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // aux-build:issue-19340-1.rs // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/issues/issue-19340-2.rs b/src/test/run-pass/issues/issue-19340-2.rs index a1b68e87626a2..3f86c7c9180bd 100644 --- a/src/test/run-pass/issues/issue-19340-2.rs +++ b/src/test/run-pass/issues/issue-19340-2.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // pretty-expanded FIXME #23616 enum Homura { diff --git a/src/test/run-pass/issues/issue-19404.rs b/src/test/run-pass/issues/issue-19404.rs index 3a5ce65aef8eb..3f8aad4e0b148 100644 --- a/src/test/run-pass/issues/issue-19404.rs +++ b/src/test/run-pass/issues/issue-19404.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] use std::any::TypeId; use std::rc::Rc; diff --git a/src/test/run-pass/issues/issue-19499.rs b/src/test/run-pass/issues/issue-19499.rs index 5fb209b2dfe40..efdcce17f5f7c 100644 --- a/src/test/run-pass/issues/issue-19499.rs +++ b/src/test/run-pass/issues/issue-19499.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(path_statements)] +#![allow(unused_variables)] // Regression test for issue #19499. Due to incorrect caching of trait // results for closures with upvars whose types were not fully // computed, this rather bizarre little program (along with many more diff --git a/src/test/run-pass/issues/issue-19631.rs b/src/test/run-pass/issues/issue-19631.rs index 12804983ee45b..604e3d608741a 100644 --- a/src/test/run-pass/issues/issue-19631.rs +++ b/src/test/run-pass/issues/issue-19631.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 trait PoolManager { diff --git a/src/test/run-pass/issues/issue-19632.rs b/src/test/run-pass/issues/issue-19632.rs index 801d5947f92c6..5784886e94c95 100644 --- a/src/test/run-pass/issues/issue-19632.rs +++ b/src/test/run-pass/issues/issue-19632.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 trait PoolManager { diff --git a/src/test/run-pass/issues/issue-19850.rs b/src/test/run-pass/issues/issue-19850.rs index fa837f57edefa..f5b1697528f04 100644 --- a/src/test/run-pass/issues/issue-19850.rs +++ b/src/test/run-pass/issues/issue-19850.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // Test that `::Output` and `Self::Output` are accepted as type annotations in let // bindings diff --git a/src/test/run-pass/issues/issue-20186.rs b/src/test/run-pass/issues/issue-20186.rs index 0f42d8b1caae5..16ac2babd4275 100644 --- a/src/test/run-pass/issues/issue-20186.rs +++ b/src/test/run-pass/issues/issue-20186.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] struct Foo; impl Foo { diff --git a/src/test/run-pass/issues/issue-20313.rs b/src/test/run-pass/issues/issue-20313.rs index 9e6561369b8b8..bc87372e14fea 100644 --- a/src/test/run-pass/issues/issue-20313.rs +++ b/src/test/run-pass/issues/issue-20313.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 #![feature(link_llvm_intrinsics)] diff --git a/src/test/run-pass/issues/issue-20343.rs b/src/test/run-pass/issues/issue-20343.rs index 62506e1c49dff..0173b0b2f9cf7 100644 --- a/src/test/run-pass/issues/issue-20343.rs +++ b/src/test/run-pass/issues/issue-20343.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // Regression test for Issue #20343. // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/issues/issue-20389.rs b/src/test/run-pass/issues/issue-20389.rs index 21cd3a55268ab..02d444f414c10 100644 --- a/src/test/run-pass/issues/issue-20389.rs +++ b/src/test/run-pass/issues/issue-20389.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // aux-build:issue_20389.rs // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/issues/issue-20414.rs b/src/test/run-pass/issues/issue-20414.rs index 2e2449933c081..f42ba1ff30365 100644 --- a/src/test/run-pass/issues/issue-20414.rs +++ b/src/test/run-pass/issues/issue-20414.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 trait Trait { diff --git a/src/test/run-pass/issues/issue-20427.rs b/src/test/run-pass/issues/issue-20427.rs index b03c489e25211..86d94ad85b381 100644 --- a/src/test/run-pass/issues/issue-20427.rs +++ b/src/test/run-pass/issues/issue-20427.rs @@ -9,6 +9,9 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] +#![allow(unused_imports)] #![allow(non_upper_case_globals)] #![allow(non_camel_case_types)] diff --git a/src/test/run-pass/issues/issue-20454.rs b/src/test/run-pass/issues/issue-20454.rs index 41cc94909a007..e00ddf4905fd8 100644 --- a/src/test/run-pass/issues/issue-20454.rs +++ b/src/test/run-pass/issues/issue-20454.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] use std::thread; fn _foo() { diff --git a/src/test/run-pass/issues/issue-20616.rs b/src/test/run-pass/issues/issue-20616.rs index c28d212366927..fa72cf3e76f4d 100644 --- a/src/test/run-pass/issues/issue-20616.rs +++ b/src/test/run-pass/issues/issue-20616.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] type MyType<'a, T> = &'a T; // combine lifetime bounds and type arguments in usual way diff --git a/src/test/run-pass/issues/issue-2063-resource.rs b/src/test/run-pass/issues/issue-2063-resource.rs index 12e9b481dc1f8..6e30c13204008 100644 --- a/src/test/run-pass/issues/issue-2063-resource.rs +++ b/src/test/run-pass/issues/issue-2063-resource.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // test that autoderef of a type like this does not // cause compiler to loop. Note that no instances // of such a type could ever be constructed. diff --git a/src/test/run-pass/issues/issue-20644.rs b/src/test/run-pass/issues/issue-20644.rs index 728e2be3d23bf..c53565262e81e 100644 --- a/src/test/run-pass/issues/issue-20644.rs +++ b/src/test/run-pass/issues/issue-20644.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_imports)] #![allow(stable_features)] // A reduced version of the rustbook ice. The problem this encountered diff --git a/src/test/run-pass/issues/issue-20763-1.rs b/src/test/run-pass/issues/issue-20763-1.rs index 0afcc1bd96618..df85f615cd2a5 100644 --- a/src/test/run-pass/issues/issue-20763-1.rs +++ b/src/test/run-pass/issues/issue-20763-1.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 trait T0 { diff --git a/src/test/run-pass/issues/issue-20763-2.rs b/src/test/run-pass/issues/issue-20763-2.rs index 4b25d4f05deff..489b87ce90f8d 100644 --- a/src/test/run-pass/issues/issue-20763-2.rs +++ b/src/test/run-pass/issues/issue-20763-2.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 trait T0 { diff --git a/src/test/run-pass/issues/issue-20953.rs b/src/test/run-pass/issues/issue-20953.rs index e3dc286df3470..e2200c0d39bbe 100644 --- a/src/test/run-pass/issues/issue-20953.rs +++ b/src/test/run-pass/issues/issue-20953.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(unused_mut)] +#![allow(unused_variables)] fn main() { let mut shrinker: Box> = Box::new(vec![1].into_iter()); println!("{:?}", shrinker.next()); diff --git a/src/test/run-pass/issues/issue-21033.rs b/src/test/run-pass/issues/issue-21033.rs index f96d2db30d3ab..20357ecd63a82 100644 --- a/src/test/run-pass/issues/issue-21033.rs +++ b/src/test/run-pass/issues/issue-21033.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(unused_mut)] +#![allow(unused_variables)] // pretty-expanded FIXME #23616 #![feature(box_patterns)] diff --git a/src/test/run-pass/issues/issue-21058.rs b/src/test/run-pass/issues/issue-21058.rs index 318abfe691edd..e2ad0ba5bb2db 100644 --- a/src/test/run-pass/issues/issue-21058.rs +++ b/src/test/run-pass/issues/issue-21058.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![feature(core_intrinsics)] struct NT(str); diff --git a/src/test/run-pass/issues/issue-21174.rs b/src/test/run-pass/issues/issue-21174.rs index 3af5e5323a650..f387b93d8f92a 100644 --- a/src/test/run-pass/issues/issue-21174.rs +++ b/src/test/run-pass/issues/issue-21174.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] trait Trait<'a> { type A; type B; diff --git a/src/test/run-pass/issues/issue-21245.rs b/src/test/run-pass/issues/issue-21245.rs index 6bc14489d9594..234d70e4dd012 100644 --- a/src/test/run-pass/issues/issue-21245.rs +++ b/src/test/run-pass/issues/issue-21245.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Regression test for issue #21245. Check that we are able to infer // the types in these examples correctly. It used to be that // insufficient type propagation caused the type of the iterator to be diff --git a/src/test/run-pass/issues/issue-21402.rs b/src/test/run-pass/issues/issue-21402.rs index 210ba0711b407..041547a5728fe 100644 --- a/src/test/run-pass/issues/issue-21402.rs +++ b/src/test/run-pass/issues/issue-21402.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 #[derive(Hash)] diff --git a/src/test/run-pass/issues/issue-21475.rs b/src/test/run-pass/issues/issue-21475.rs index 883d6d215bd29..cdfdad3848d5c 100644 --- a/src/test/run-pass/issues/issue-21475.rs +++ b/src/test/run-pass/issues/issue-21475.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] // pretty-expanded FIXME #23616 use m::{START, END}; diff --git a/src/test/run-pass/issues/issue-21486.rs b/src/test/run-pass/issues/issue-21486.rs index faf9b42a0e8b7..5e57689371134 100644 --- a/src/test/run-pass/issues/issue-21486.rs +++ b/src/test/run-pass/issues/issue-21486.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unreachable_code)] // Issue #21486: Make sure that all structures are dropped, even when // created via FRU and control-flow breaks in the middle of // construction. diff --git a/src/test/run-pass/issues/issue-21520.rs b/src/test/run-pass/issues/issue-21520.rs index 71eb229ef00b4..33d79b6616296 100644 --- a/src/test/run-pass/issues/issue-21520.rs +++ b/src/test/run-pass/issues/issue-21520.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Test that the requirement (in `Bar`) that `T::Bar : 'static` does // not wind up propagating to `T`. diff --git a/src/test/run-pass/issues/issue-21562.rs b/src/test/run-pass/issues/issue-21562.rs index 6b876df9d04b5..4e90ed7c4473e 100644 --- a/src/test/run-pass/issues/issue-21562.rs +++ b/src/test/run-pass/issues/issue-21562.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_upper_case_globals)] extern crate core; diff --git a/src/test/run-pass/issues/issue-21622.rs b/src/test/run-pass/issues/issue-21622.rs index e7289e5d162c4..16db178452e7b 100644 --- a/src/test/run-pass/issues/issue-21622.rs +++ b/src/test/run-pass/issues/issue-21622.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] struct Index; diff --git a/src/test/run-pass/issues/issue-21726.rs b/src/test/run-pass/issues/issue-21726.rs index 49369759929d1..ffdff9aa2bafc 100644 --- a/src/test/run-pass/issues/issue-21726.rs +++ b/src/test/run-pass/issues/issue-21726.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Regression test for #21726: an issue arose around the rules for // subtyping of projection types that resulted in an unconstrained // region, yielding region inference failures. diff --git a/src/test/run-pass/issues/issue-21891.rs b/src/test/run-pass/issues/issue-21891.rs index 1e577ba7303df..90a496617b0ce 100644 --- a/src/test/run-pass/issues/issue-21891.rs +++ b/src/test/run-pass/issues/issue-21891.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_upper_case_globals)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/issues/issue-2190-1.rs b/src/test/run-pass/issues/issue-2190-1.rs index 2d7a7382f0b41..c77407a6bb1f5 100644 --- a/src/test/run-pass/issues/issue-2190-1.rs +++ b/src/test/run-pass/issues/issue-2190-1.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] #![allow(non_upper_case_globals)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/issues/issue-2216.rs b/src/test/run-pass/issues/issue-2216.rs index 9283cd93fa378..42cd3c0488bbf 100644 --- a/src/test/run-pass/issues/issue-2216.rs +++ b/src/test/run-pass/issues/issue-2216.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unreachable_code)] pub fn main() { let mut x = 0; diff --git a/src/test/run-pass/issues/issue-22346.rs b/src/test/run-pass/issues/issue-22346.rs index 6689b6081ec46..0b58591cd62bc 100644 --- a/src/test/run-pass/issues/issue-22346.rs +++ b/src/test/run-pass/issues/issue-22346.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 // This used to cause an ICE because the retslot for the "return" had the wrong type diff --git a/src/test/run-pass/issues/issue-22471.rs b/src/test/run-pass/issues/issue-22471.rs index 87b4bc1734b5e..b93f1f354c61a 100644 --- a/src/test/run-pass/issues/issue-22471.rs +++ b/src/test/run-pass/issues/issue-22471.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(type_alias_bounds)] type Foo where T: Copy = Box; diff --git a/src/test/run-pass/issues/issue-22546.rs b/src/test/run-pass/issues/issue-22546.rs index 28aaae1d8cc7f..4f165877afc09 100644 --- a/src/test/run-pass/issues/issue-22546.rs +++ b/src/test/run-pass/issues/issue-22546.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // Parsing patterns with paths with type parameters (issue #22544) use std::default::Default; diff --git a/src/test/run-pass/issues/issue-22577.rs b/src/test/run-pass/issues/issue-22577.rs index 774416c92519b..c78f308f6b89a 100644 --- a/src/test/run-pass/issues/issue-22577.rs +++ b/src/test/run-pass/issues/issue-22577.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 // ignore-cloudabi no std::fs diff --git a/src/test/run-pass/issues/issue-22629.rs b/src/test/run-pass/issues/issue-22629.rs index 9254a0807942f..9b9918d8aadbc 100644 --- a/src/test/run-pass/issues/issue-22629.rs +++ b/src/test/run-pass/issues/issue-22629.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] // Test transitive analysis for associated types. Collected types // should be normalized and new obligations generated. diff --git a/src/test/run-pass/issues/issue-22781.rs b/src/test/run-pass/issues/issue-22781.rs index af95b6e1d1a29..8849b505e4b01 100644 --- a/src/test/run-pass/issues/issue-22781.rs +++ b/src/test/run-pass/issues/issue-22781.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] use std::collections::HashMap; use std::collections::hash_map::Entry::Vacant; diff --git a/src/test/run-pass/issues/issue-22828.rs b/src/test/run-pass/issues/issue-22828.rs index cc92f08093687..cdbd1deb00131 100644 --- a/src/test/run-pass/issues/issue-22828.rs +++ b/src/test/run-pass/issues/issue-22828.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Test transitive analysis for associated types. Collected types // should be normalized and new obligations generated. diff --git a/src/test/run-pass/issues/issue-2284.rs b/src/test/run-pass/issues/issue-2284.rs index 77d1d6e0aa24b..feb752411b13e 100644 --- a/src/test/run-pass/issues/issue-2284.rs +++ b/src/test/run-pass/issues/issue-2284.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 trait Send { diff --git a/src/test/run-pass/issues/issue-2311-2.rs b/src/test/run-pass/issues/issue-2311-2.rs index 8cfd941cca8de..493ff6f01cbe7 100644 --- a/src/test/run-pass/issues/issue-2311-2.rs +++ b/src/test/run-pass/issues/issue-2311-2.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] diff --git a/src/test/run-pass/issues/issue-2312.rs b/src/test/run-pass/issues/issue-2312.rs index 33a033ef37fe9..9975f8a5aa725 100644 --- a/src/test/run-pass/issues/issue-2312.rs +++ b/src/test/run-pass/issues/issue-2312.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] // Testing that the B's are resolved diff --git a/src/test/run-pass/issues/issue-23406.rs b/src/test/run-pass/issues/issue-23406.rs index fb44e2d927022..771f62a6323f4 100644 --- a/src/test/run-pass/issues/issue-23406.rs +++ b/src/test/run-pass/issues/issue-23406.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] trait Inner { type T; } diff --git a/src/test/run-pass/issues/issue-23442.rs b/src/test/run-pass/issues/issue-23442.rs index 9f39b30f10781..1b31516be17f8 100644 --- a/src/test/run-pass/issues/issue-23442.rs +++ b/src/test/run-pass/issues/issue-23442.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] use std::marker::PhantomData; pub struct UnionedKeys<'a,K> diff --git a/src/test/run-pass/issues/issue-23485.rs b/src/test/run-pass/issues/issue-23485.rs index 42ccf5995ac1b..0699dc13c153a 100644 --- a/src/test/run-pass/issues/issue-23485.rs +++ b/src/test/run-pass/issues/issue-23485.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] // Test for an ICE that occurred when a default method implementation // was applied to a type that did not meet the prerequisites. The // problem occurred specifically because normalizing diff --git a/src/test/run-pass/issues/issue-23491.rs b/src/test/run-pass/issues/issue-23491.rs index a6e06050c0e44..54f66d34f391c 100644 --- a/src/test/run-pass/issues/issue-23491.rs +++ b/src/test/run-pass/issues/issue-23491.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] #![feature(box_syntax)] struct Node(T); diff --git a/src/test/run-pass/issues/issue-23699.rs b/src/test/run-pass/issues/issue-23699.rs index a33d1039267b0..747fc172023ba 100644 --- a/src/test/run-pass/issues/issue-23699.rs +++ b/src/test/run-pass/issues/issue-23699.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] fn gimme_a_raw_pointer(_: *const T) { } fn test(t: T) { } diff --git a/src/test/run-pass/issues/issue-23833.rs b/src/test/run-pass/issues/issue-23833.rs index eeb7db925dae3..b790f721a3bc5 100644 --- a/src/test/run-pass/issues/issue-23833.rs +++ b/src/test/run-pass/issues/issue-23833.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] use std::fmt; use std::{i8, i16, i32, i64, isize}; use std::{u8, u16, u32, u64, usize}; diff --git a/src/test/run-pass/issues/issue-24085.rs b/src/test/run-pass/issues/issue-24085.rs index 6d8cacf8b290a..06350a80730ad 100644 --- a/src/test/run-pass/issues/issue-24085.rs +++ b/src/test/run-pass/issues/issue-24085.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Regression test for #24085. Errors were occurring in region // inference due to the requirement that `'a:b'`, which was getting // incorrectly codegened in connection with the closure below. diff --git a/src/test/run-pass/issues/issue-24086.rs b/src/test/run-pass/issues/issue-24086.rs index 632afc006887d..1d86c4201b51d 100644 --- a/src/test/run-pass/issues/issue-24086.rs +++ b/src/test/run-pass/issues/issue-24086.rs @@ -9,6 +9,9 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_mut)] +#![allow(unused_variables)] pub struct Registry<'a> { listener: &'a mut (), } diff --git a/src/test/run-pass/issues/issue-24161.rs b/src/test/run-pass/issues/issue-24161.rs index 1ac5d1237a7d4..8bb88be7c5625 100644 --- a/src/test/run-pass/issues/issue-24161.rs +++ b/src/test/run-pass/issues/issue-24161.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #[derive(Copy,Clone)] struct Functions { a: fn(u32) -> u32, diff --git a/src/test/run-pass/issues/issue-24353.rs b/src/test/run-pass/issues/issue-24353.rs index f4b0e6814e834..753905c2b2f6c 100644 --- a/src/test/run-pass/issues/issue-24353.rs +++ b/src/test/run-pass/issues/issue-24353.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unreachable_code)] fn main() { return (); diff --git a/src/test/run-pass/issues/issue-24434.rs b/src/test/run-pass/issues/issue-24434.rs index a4f22e3c79a2a..7fdd6f8ee8be3 100644 --- a/src/test/run-pass/issues/issue-24434.rs +++ b/src/test/run-pass/issues/issue-24434.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_attributes)] // compile-flags:--cfg set1 #![cfg_attr(set1, feature(custom_attribute))] diff --git a/src/test/run-pass/issues/issue-2445-b.rs b/src/test/run-pass/issues/issue-2445-b.rs index 144861dc94ef8..b9e773a5d4fd0 100644 --- a/src/test/run-pass/issues/issue-2445-b.rs +++ b/src/test/run-pass/issues/issue-2445-b.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/issues/issue-2445.rs b/src/test/run-pass/issues/issue-2445.rs index 1d368e908ed55..95782e83ffb6b 100644 --- a/src/test/run-pass/issues/issue-2445.rs +++ b/src/test/run-pass/issues/issue-2445.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/issues/issue-24533.rs b/src/test/run-pass/issues/issue-24533.rs index 316773e891578..d2104cacd0c29 100644 --- a/src/test/run-pass/issues/issue-24533.rs +++ b/src/test/run-pass/issues/issue-24533.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] use std::slice::Iter; use std::io::{Error, ErrorKind, Result}; use std::vec::*; diff --git a/src/test/run-pass/issues/issue-2463.rs b/src/test/run-pass/issues/issue-2463.rs index 1c655f87435fc..8a1b6e45e7297 100644 --- a/src/test/run-pass/issues/issue-2463.rs +++ b/src/test/run-pass/issues/issue-2463.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 struct Pair { f: isize, g: isize } diff --git a/src/test/run-pass/issues/issue-2487-a.rs b/src/test/run-pass/issues/issue-2487-a.rs index ee0ee1060767a..6bd1757f64cea 100644 --- a/src/test/run-pass/issues/issue-2487-a.rs +++ b/src/test/run-pass/issues/issue-2487-a.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/issues/issue-2502.rs b/src/test/run-pass/issues/issue-2502.rs index d06f99910a04b..938a8e290444b 100644 --- a/src/test/run-pass/issues/issue-2502.rs +++ b/src/test/run-pass/issues/issue-2502.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] diff --git a/src/test/run-pass/issues/issue-25180.rs b/src/test/run-pass/issues/issue-25180.rs index edfa369ed462e..04a28fb8f0a29 100644 --- a/src/test/run-pass/issues/issue-25180.rs +++ b/src/test/run-pass/issues/issue-25180.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_upper_case_globals)] const x: &'static Fn() = &|| println!("ICE here"); diff --git a/src/test/run-pass/issues/issue-25339.rs b/src/test/run-pass/issues/issue-25339.rs index 279a88653772d..4551b38b5cd89 100644 --- a/src/test/run-pass/issues/issue-25339.rs +++ b/src/test/run-pass/issues/issue-25339.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] #![feature(associated_type_defaults)] use std::marker::PhantomData; diff --git a/src/test/run-pass/issues/issue-25394.rs b/src/test/run-pass/issues/issue-25394.rs index df1fe399a4a8f..4e7b6242712b9 100644 --- a/src/test/run-pass/issues/issue-25394.rs +++ b/src/test/run-pass/issues/issue-25394.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #[derive(Debug)] struct Row([T]); diff --git a/src/test/run-pass/issues/issue-25467.rs b/src/test/run-pass/issues/issue-25467.rs index 37ce124e13211..0f078b214ed9d 100644 --- a/src/test/run-pass/issues/issue-25467.rs +++ b/src/test/run-pass/issues/issue-25467.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // aux-build:issue-25467.rs pub type Issue25467BarT = (); diff --git a/src/test/run-pass/issues/issue-2550.rs b/src/test/run-pass/issues/issue-2550.rs index 0552e97e642a6..afe837509b95c 100644 --- a/src/test/run-pass/issues/issue-2550.rs +++ b/src/test/run-pass/issues/issue-2550.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_snake_case)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/issues/issue-25549-multiple-drop.rs b/src/test/run-pass/issues/issue-25549-multiple-drop.rs index 24f44f2ecba9f..ccb438a8c23fa 100644 --- a/src/test/run-pass/issues/issue-25549-multiple-drop.rs +++ b/src/test/run-pass/issues/issue-25549-multiple-drop.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] struct Foo<'r>(&'r mut i32); impl<'r> Drop for Foo<'r> { diff --git a/src/test/run-pass/issues/issue-25693.rs b/src/test/run-pass/issues/issue-25693.rs index 86fe6c08147c3..174fc83259811 100644 --- a/src/test/run-pass/issues/issue-25693.rs +++ b/src/test/run-pass/issues/issue-25693.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] pub trait Parameters { type SelfRef; } struct RP<'a> { _marker: std::marker::PhantomData<&'a ()> } diff --git a/src/test/run-pass/issues/issue-25916.rs b/src/test/run-pass/issues/issue-25916.rs index cf8753119bf9d..c71af4660fb03 100644 --- a/src/test/run-pass/issues/issue-25916.rs +++ b/src/test/run-pass/issues/issue-25916.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] + fn main() { macro_rules! f { () => { 0 + 0 } diff --git a/src/test/run-pass/issues/issue-26095.rs b/src/test/run-pass/issues/issue-26095.rs index 0c6bc7c4885f9..cc7f7cdbab1f7 100644 --- a/src/test/run-pass/issues/issue-26095.rs +++ b/src/test/run-pass/issues/issue-26095.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_upper_case_globals)] diff --git a/src/test/run-pass/issues/issue-2611-3.rs b/src/test/run-pass/issues/issue-2611-3.rs index 4b66aa48a5bd1..99fd1a727f55c 100644 --- a/src/test/run-pass/issues/issue-2611-3.rs +++ b/src/test/run-pass/issues/issue-2611-3.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Tests that impls are allowed to have looser, more permissive bounds // than the traits require. diff --git a/src/test/run-pass/issues/issue-26205.rs b/src/test/run-pass/issues/issue-26205.rs index e015acfdc2a1e..ce96c3dd5a2a3 100644 --- a/src/test/run-pass/issues/issue-26205.rs +++ b/src/test/run-pass/issues/issue-26205.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] use std::ops::{Deref, DerefMut}; struct Foo; diff --git a/src/test/run-pass/issues/issue-2633.rs b/src/test/run-pass/issues/issue-2633.rs index c02c4e7b9d625..410339d37f1a5 100644 --- a/src/test/run-pass/issues/issue-2633.rs +++ b/src/test/run-pass/issues/issue-2633.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] #[derive(Copy, Clone)] diff --git a/src/test/run-pass/issues/issue-2642.rs b/src/test/run-pass/issues/issue-2642.rs index c900fa7b42cd9..94d8adfa32310 100644 --- a/src/test/run-pass/issues/issue-2642.rs +++ b/src/test/run-pass/issues/issue-2642.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 fn f() { diff --git a/src/test/run-pass/issues/issue-26873-multifile.rs b/src/test/run-pass/issues/issue-26873-multifile.rs index c557c0698d5c9..803ef06eba7bd 100644 --- a/src/test/run-pass/issues/issue-26873-multifile.rs +++ b/src/test/run-pass/issues/issue-26873-multifile.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_imports)] #![allow(non_snake_case)] // ignore-pretty issue #37195 diff --git a/src/test/run-pass/issues/issue-26873-onefile.rs b/src/test/run-pass/issues/issue-26873-onefile.rs index 005491ecc589d..c2f1c6cb1bff0 100644 --- a/src/test/run-pass/issues/issue-26873-onefile.rs +++ b/src/test/run-pass/issues/issue-26873-onefile.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_imports)] #![allow(non_snake_case)] mod A { diff --git a/src/test/run-pass/issues/issue-26997.rs b/src/test/run-pass/issues/issue-26997.rs index e6d0ef1443133..03430e1ac687d 100644 --- a/src/test/run-pass/issues/issue-26997.rs +++ b/src/test/run-pass/issues/issue-26997.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] pub struct Foo { x: isize, y: isize diff --git a/src/test/run-pass/issues/issue-27060.rs b/src/test/run-pass/issues/issue-27060.rs index 594edb3fd7154..adf3179da4fc2 100644 --- a/src/test/run-pass/issues/issue-27060.rs +++ b/src/test/run-pass/issues/issue-27060.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #[repr(packed)] pub struct Good { data: &'static u32, diff --git a/src/test/run-pass/issues/issue-2708.rs b/src/test/run-pass/issues/issue-2708.rs index 5fccdb0f13717..d760e8eef6820 100644 --- a/src/test/run-pass/issues/issue-2708.rs +++ b/src/test/run-pass/issues/issue-2708.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_snake_case)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/issues/issue-2718.rs b/src/test/run-pass/issues/issue-2718.rs index 1c5e7c7333d36..4faf9216fcbef 100644 --- a/src/test/run-pass/issues/issue-2718.rs +++ b/src/test/run-pass/issues/issue-2718.rs @@ -9,6 +9,9 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_unsafe)] +#![allow(unused_imports)] #![allow(non_camel_case_types)] pub type Task = isize; diff --git a/src/test/run-pass/issues/issue-27240.rs b/src/test/run-pass/issues/issue-27240.rs index 5e65a8084c349..07eb34e32ce0c 100644 --- a/src/test/run-pass/issues/issue-27240.rs +++ b/src/test/run-pass/issues/issue-27240.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(unused_assignments)] +#![allow(unused_variables)] use std::fmt; struct NoisyDrop(T); impl Drop for NoisyDrop { diff --git a/src/test/run-pass/issues/issue-2734.rs b/src/test/run-pass/issues/issue-2734.rs index e3b1618c625ef..68be155634997 100644 --- a/src/test/run-pass/issues/issue-2734.rs +++ b/src/test/run-pass/issues/issue-2734.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/issues/issue-2735.rs b/src/test/run-pass/issues/issue-2735.rs index b22051700d8c0..8e5459ad91542 100644 --- a/src/test/run-pass/issues/issue-2735.rs +++ b/src/test/run-pass/issues/issue-2735.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/issues/issue-2748-a.rs b/src/test/run-pass/issues/issue-2748-a.rs index 9d84e2dccbcf2..db7b46a4dc5af 100644 --- a/src/test/run-pass/issues/issue-2748-a.rs +++ b/src/test/run-pass/issues/issue-2748-a.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_snake_case)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/issues/issue-27639.rs b/src/test/run-pass/issues/issue-27639.rs index 81b1a2518fc2f..7dcbe21b7e4ae 100644 --- a/src/test/run-pass/issues/issue-27639.rs +++ b/src/test/run-pass/issues/issue-27639.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_upper_case_globals)] fn main() { diff --git a/src/test/run-pass/issues/issue-27889.rs b/src/test/run-pass/issues/issue-27889.rs index a16bfeb8daad0..82d178835e2d2 100644 --- a/src/test/run-pass/issues/issue-27889.rs +++ b/src/test/run-pass/issues/issue-27889.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(unused_assignments)] +#![allow(unused_variables)] // Test that a field can have the same name in different variants // of an enum diff --git a/src/test/run-pass/issues/issue-2804-2.rs b/src/test/run-pass/issues/issue-2804-2.rs index a080627c68682..3e64d78ba0274 100644 --- a/src/test/run-pass/issues/issue-2804-2.rs +++ b/src/test/run-pass/issues/issue-2804-2.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Minimized version of issue-2804.rs. Both check that callee IDs don't // clobber the previous node ID in a macro expr diff --git a/src/test/run-pass/issues/issue-28279.rs b/src/test/run-pass/issues/issue-28279.rs index bc615c8f7e3fa..bd5129a8ae4d9 100644 --- a/src/test/run-pass/issues/issue-28279.rs +++ b/src/test/run-pass/issues/issue-28279.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] use std::rc::Rc; fn test1() -> Rc Fn(&'a usize) + 'static> { diff --git a/src/test/run-pass/issues/issue-28676.rs b/src/test/run-pass/issues/issue-28676.rs index 978d2136334f4..c571c4e23ce84 100644 --- a/src/test/run-pass/issues/issue-28676.rs +++ b/src/test/run-pass/issues/issue-28676.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(improper_ctypes)] // ignore-wasm32-bare no libc to test ffi with diff --git a/src/test/run-pass/issues/issue-28822.rs b/src/test/run-pass/issues/issue-28822.rs index 39e4a23e3cdd5..1dda721295231 100644 --- a/src/test/run-pass/issues/issue-28822.rs +++ b/src/test/run-pass/issues/issue-28822.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![feature(min_const_fn)] fn main() {} diff --git a/src/test/run-pass/issues/issue-2895.rs b/src/test/run-pass/issues/issue-2895.rs index e52126e16f8d0..9a1be5fef32d8 100644 --- a/src/test/run-pass/issues/issue-2895.rs +++ b/src/test/run-pass/issues/issue-2895.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] use std::mem; diff --git a/src/test/run-pass/issues/issue-29030.rs b/src/test/run-pass/issues/issue-29030.rs index 51dbf58a77d3f..9f4b2cffbbb13 100644 --- a/src/test/run-pass/issues/issue-29030.rs +++ b/src/test/run-pass/issues/issue-29030.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #[derive(Debug)] struct Message<'a, P: 'a = &'a [u8]> { header: &'a [u8], diff --git a/src/test/run-pass/issues/issue-29037.rs b/src/test/run-pass/issues/issue-29037.rs index 2ee4446820bd6..3148e61827ff0 100644 --- a/src/test/run-pass/issues/issue-29037.rs +++ b/src/test/run-pass/issues/issue-29037.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // This test ensures that each pointer type `P` is covariant in `X`. use std::rc::Rc; diff --git a/src/test/run-pass/issues/issue-2904.rs b/src/test/run-pass/issues/issue-2904.rs index dcb8515c77688..ab40c2e0bbec5 100644 --- a/src/test/run-pass/issues/issue-2904.rs +++ b/src/test/run-pass/issues/issue-2904.rs @@ -9,6 +9,9 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] +#![allow(dead_code)] +#![allow(unused_mut)] #![allow(non_camel_case_types)] // Map representation diff --git a/src/test/run-pass/issues/issue-29071-2.rs b/src/test/run-pass/issues/issue-29071-2.rs index f0025f25557c1..84dbb40ea87f9 100644 --- a/src/test/run-pass/issues/issue-29071-2.rs +++ b/src/test/run-pass/issues/issue-29071-2.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] fn t1() -> u32 { let x; x = if true { [1, 2, 3] } else { [2, 3, 4] }[0]; diff --git a/src/test/run-pass/issues/issue-29071.rs b/src/test/run-pass/issues/issue-29071.rs index 06570f41a533c..1eab5a7bbdad1 100644 --- a/src/test/run-pass/issues/issue-29071.rs +++ b/src/test/run-pass/issues/issue-29071.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_upper_case_globals)] fn ret() -> u32 { diff --git a/src/test/run-pass/issues/issue-29276.rs b/src/test/run-pass/issues/issue-29276.rs index 6797dbc31c1c2..9f2a0d6bc99b9 100644 --- a/src/test/run-pass/issues/issue-29276.rs +++ b/src/test/run-pass/issues/issue-29276.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] struct S([u8; { struct Z; 0 }]); fn main() {} diff --git a/src/test/run-pass/issues/issue-2935.rs b/src/test/run-pass/issues/issue-2935.rs index d2af832518191..6656914e41910 100644 --- a/src/test/run-pass/issues/issue-2935.rs +++ b/src/test/run-pass/issues/issue-2935.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] #![feature(box_syntax)] diff --git a/src/test/run-pass/issues/issue-29466.rs b/src/test/run-pass/issues/issue-29466.rs index 1c8fc88f8f2bb..0aa4e6355d1ee 100644 --- a/src/test/run-pass/issues/issue-29466.rs +++ b/src/test/run-pass/issues/issue-29466.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] macro_rules! m( ($e1:expr => $e2:expr) => ({ $e1 }) ); diff --git a/src/test/run-pass/issues/issue-29485.rs b/src/test/run-pass/issues/issue-29485.rs index 67725b02ded94..f3890f8d52159 100644 --- a/src/test/run-pass/issues/issue-29485.rs +++ b/src/test/run-pass/issues/issue-29485.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_attributes)] // aux-build:issue-29485.rs // ignore-emscripten no threads diff --git a/src/test/run-pass/issues/issue-29522.rs b/src/test/run-pass/issues/issue-29522.rs index 9d5a12dadbea8..75c01b2589e15 100644 --- a/src/test/run-pass/issues/issue-29522.rs +++ b/src/test/run-pass/issues/issue-29522.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // check that we don't accidentally capture upvars just because their name // occurs in a path diff --git a/src/test/run-pass/issues/issue-29740.rs b/src/test/run-pass/issues/issue-29740.rs index b0959e830093e..3854ad38bdcd2 100644 --- a/src/test/run-pass/issues/issue-29740.rs +++ b/src/test/run-pass/issues/issue-29740.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Regression test for #29740. Inefficient MIR matching algorithms // generated way too much code for this sort of case, leading to OOM. #![allow(non_snake_case)] diff --git a/src/test/run-pass/issues/issue-29927.rs b/src/test/run-pass/issues/issue-29927.rs index 4eab938609fcc..863d9e74abb28 100644 --- a/src/test/run-pass/issues/issue-29927.rs +++ b/src/test/run-pass/issues/issue-29927.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![feature(min_const_fn)] struct A { field: usize, diff --git a/src/test/run-pass/issues/issue-30018-nopanic.rs b/src/test/run-pass/issues/issue-30018-nopanic.rs index bb94d4f8517a5..dfbdf1fdeb4df 100644 --- a/src/test/run-pass/issues/issue-30018-nopanic.rs +++ b/src/test/run-pass/issues/issue-30018-nopanic.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unreachable_code)] // More thorough regression test for Issues #30018 and #30822. This // attempts to explore different ways that array element construction // (for both scratch arrays and non-scratch ones) interacts with diff --git a/src/test/run-pass/issues/issue-3037.rs b/src/test/run-pass/issues/issue-3037.rs index ab2d5a5ae8896..8ae7b64182d1b 100644 --- a/src/test/run-pass/issues/issue-3037.rs +++ b/src/test/run-pass/issues/issue-3037.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 #![allow(non_camel_case_types)] diff --git a/src/test/run-pass/issues/issue-30371.rs b/src/test/run-pass/issues/issue-30371.rs index f95d442c1b982..a3140f6ded2c5 100644 --- a/src/test/run-pass/issues/issue-30371.rs +++ b/src/test/run-pass/issues/issue-30371.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unreachable_code)] #![deny(unused_variables)] fn main() { diff --git a/src/test/run-pass/issues/issue-3052.rs b/src/test/run-pass/issues/issue-3052.rs index 6c2d3899bf37f..612fd69a4998b 100644 --- a/src/test/run-pass/issues/issue-3052.rs +++ b/src/test/run-pass/issues/issue-3052.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 type Connection = Box) + 'static>; diff --git a/src/test/run-pass/issues/issue-3121.rs b/src/test/run-pass/issues/issue-3121.rs index 9d70cf90d1cd2..60b2405009296 100644 --- a/src/test/run-pass/issues/issue-3121.rs +++ b/src/test/run-pass/issues/issue-3121.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] #![feature(box_syntax)] diff --git a/src/test/run-pass/issues/issue-31260.rs b/src/test/run-pass/issues/issue-31260.rs index 6b31a1ac996c5..82d0d5b5ffbb6 100644 --- a/src/test/run-pass/issues/issue-31260.rs +++ b/src/test/run-pass/issues/issue-31260.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] pub struct Struct { pub field: K, } diff --git a/src/test/run-pass/issues/issue-3149.rs b/src/test/run-pass/issues/issue-3149.rs index 324aec23ab080..4eb3378a089ee 100644 --- a/src/test/run-pass/issues/issue-3149.rs +++ b/src/test/run-pass/issues/issue-3149.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_snake_case)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/issues/issue-31597.rs b/src/test/run-pass/issues/issue-31597.rs index 50aefb7d870f8..f3995511b0fc9 100644 --- a/src/test/run-pass/issues/issue-31597.rs +++ b/src/test/run-pass/issues/issue-31597.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] trait Make { type Out; diff --git a/src/test/run-pass/issues/issue-31776.rs b/src/test/run-pass/issues/issue-31776.rs index db866b86a2a92..7386303bef5d7 100644 --- a/src/test/run-pass/issues/issue-31776.rs +++ b/src/test/run-pass/issues/issue-31776.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] // Various scenarios in which `pub` is required in blocks struct S; diff --git a/src/test/run-pass/issues/issue-32008.rs b/src/test/run-pass/issues/issue-32008.rs index 7fccf09bdaafc..a04b7af813be2 100644 --- a/src/test/run-pass/issues/issue-32008.rs +++ b/src/test/run-pass/issues/issue-32008.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] // Tests that binary operators allow subtyping on both the LHS and RHS, // and as such do not introduce unnecessarily strict lifetime constraints. diff --git a/src/test/run-pass/issues/issue-3220.rs b/src/test/run-pass/issues/issue-3220.rs index 2d32a08e37bae..3183df6a4f55d 100644 --- a/src/test/run-pass/issues/issue-3220.rs +++ b/src/test/run-pass/issues/issue-3220.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/issues/issue-33287.rs b/src/test/run-pass/issues/issue-33287.rs index e99c53caa87dd..31f44ffa34db4 100644 --- a/src/test/run-pass/issues/issue-33287.rs +++ b/src/test/run-pass/issues/issue-33287.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] const A: [u32; 1] = [0]; fn test() { diff --git a/src/test/run-pass/issues/issue-33461.rs b/src/test/run-pass/issues/issue-33461.rs index 17938a38474dc..8f1665ba20813 100644 --- a/src/test/run-pass/issues/issue-33461.rs +++ b/src/test/run-pass/issues/issue-33461.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] use std::marker::PhantomData; struct TheType { diff --git a/src/test/run-pass/issues/issue-33498.rs b/src/test/run-pass/issues/issue-33498.rs index e7e8908303298..519db8a05af21 100644 --- a/src/test/run-pass/issues/issue-33498.rs +++ b/src/test/run-pass/issues/issue-33498.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] pub fn main() { let x = (0, 2); diff --git a/src/test/run-pass/issues/issue-3389.rs b/src/test/run-pass/issues/issue-3389.rs index 7102bb469e4e8..500de0f6c263f 100644 --- a/src/test/run-pass/issues/issue-3389.rs +++ b/src/test/run-pass/issues/issue-3389.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] struct trie_node { diff --git a/src/test/run-pass/issues/issue-33903.rs b/src/test/run-pass/issues/issue-33903.rs index df2f5e3e7a0c5..e521b594aa239 100644 --- a/src/test/run-pass/issues/issue-33903.rs +++ b/src/test/run-pass/issues/issue-33903.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Issue 33903: // Built-in indexing should be used even when the index is not // trivially an integer diff --git a/src/test/run-pass/issues/issue-3424.rs b/src/test/run-pass/issues/issue-3424.rs index 1e914eaee5813..cf1b002266172 100644 --- a/src/test/run-pass/issues/issue-3424.rs +++ b/src/test/run-pass/issues/issue-3424.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] // rustc --test ignores2.rs && ./ignores2 diff --git a/src/test/run-pass/issues/issue-3447.rs b/src/test/run-pass/issues/issue-3447.rs index ff4642e47ebe4..374dda0903305 100644 --- a/src/test/run-pass/issues/issue-3447.rs +++ b/src/test/run-pass/issues/issue-3447.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_snake_case)] #![allow(non_camel_case_types)] #![feature(box_syntax)] diff --git a/src/test/run-pass/issues/issue-34751.rs b/src/test/run-pass/issues/issue-34751.rs index 382212a19082c..d4758b80e9793 100644 --- a/src/test/run-pass/issues/issue-34751.rs +++ b/src/test/run-pass/issues/issue-34751.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // #34751 ICE: 'rustc' panicked at 'assertion failed: !substs.has_regions_escaping_depth(0)' #[allow(dead_code)] diff --git a/src/test/run-pass/issues/issue-34784.rs b/src/test/run-pass/issues/issue-34784.rs index 0a6a25c41d5e5..fe257d57e9800 100644 --- a/src/test/run-pass/issues/issue-34784.rs +++ b/src/test/run-pass/issues/issue-34784.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] const C: *const u8 = &0; fn foo(x: *const u8) { diff --git a/src/test/run-pass/issues/issue-34796.rs b/src/test/run-pass/issues/issue-34796.rs index ea9172ae48375..8de2550868734 100644 --- a/src/test/run-pass/issues/issue-34796.rs +++ b/src/test/run-pass/issues/issue-34796.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // This test case exposes conditions where the encoding of a trait object type // with projection predicates would differ between this crate and the upstream // crate, because the predicates were encoded in different order within each diff --git a/src/test/run-pass/issues/issue-35546.rs b/src/test/run-pass/issues/issue-35546.rs index 9c39941232f3f..13d099081b05f 100644 --- a/src/test/run-pass/issues/issue-35546.rs +++ b/src/test/run-pass/issues/issue-35546.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Regression test for #35546. Check that we are able to codegen // this. Before we had problems because of the drop glue signature // around dropping a trait object (specifically, when dropping the diff --git a/src/test/run-pass/issues/issue-3556.rs b/src/test/run-pass/issues/issue-3556.rs index b71d94adfeba9..8b2cc17796fa1 100644 --- a/src/test/run-pass/issues/issue-3556.rs +++ b/src/test/run-pass/issues/issue-3556.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #[derive(Debug)] enum Token { diff --git a/src/test/run-pass/issues/issue-35600.rs b/src/test/run-pass/issues/issue-35600.rs index 1083aa808cb2a..c9d9f9598f2ea 100644 --- a/src/test/run-pass/issues/issue-35600.rs +++ b/src/test/run-pass/issues/issue-35600.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] trait Foo { type bar; fn bar(); diff --git a/src/test/run-pass/issues/issue-3563-3.rs b/src/test/run-pass/issues/issue-3563-3.rs index cd31abaca3567..13d74be89d8ed 100644 --- a/src/test/run-pass/issues/issue-3563-3.rs +++ b/src/test/run-pass/issues/issue-3563-3.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] #![allow(non_snake_case)] // ASCII art shape renderer. Demonstrates traits, impls, operator overloading, diff --git a/src/test/run-pass/issues/issue-35815.rs b/src/test/run-pass/issues/issue-35815.rs index 62bd6aa37fd26..32b73de11189f 100644 --- a/src/test/run-pass/issues/issue-35815.rs +++ b/src/test/run-pass/issues/issue-35815.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] use std::mem; struct Foo { diff --git a/src/test/run-pass/issues/issue-36023.rs b/src/test/run-pass/issues/issue-36023.rs index a654a813edf0d..54a36c6f1b33d 100644 --- a/src/test/run-pass/issues/issue-36023.rs +++ b/src/test/run-pass/issues/issue-36023.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] use std::ops::Deref; fn main() { diff --git a/src/test/run-pass/issues/issue-36075.rs b/src/test/run-pass/issues/issue-36075.rs index e11d35669f5f7..4042bd1979498 100644 --- a/src/test/run-pass/issues/issue-36075.rs +++ b/src/test/run-pass/issues/issue-36075.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] trait DeclarationParser { type Declaration; } diff --git a/src/test/run-pass/issues/issue-3609.rs b/src/test/run-pass/issues/issue-3609.rs index 384964188db6f..abbaf630e78e0 100644 --- a/src/test/run-pass/issues/issue-3609.rs +++ b/src/test/run-pass/issues/issue-3609.rs @@ -9,6 +9,9 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] +#![allow(dead_code)] +#![allow(unused_mut)] use std::thread; use std::sync::mpsc::Sender; diff --git a/src/test/run-pass/issues/issue-3656.rs b/src/test/run-pass/issues/issue-3656.rs index 1e626e2e9c1f3..63b27406198cd 100644 --- a/src/test/run-pass/issues/issue-3656.rs +++ b/src/test/run-pass/issues/issue-3656.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(improper_ctypes)] // Issue #3656 diff --git a/src/test/run-pass/issues/issue-3702.rs b/src/test/run-pass/issues/issue-3702.rs index 5ca851f8b7790..dfe63913d56fe 100644 --- a/src/test/run-pass/issues/issue-3702.rs +++ b/src/test/run-pass/issues/issue-3702.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] pub fn main() { trait Text { diff --git a/src/test/run-pass/issues/issue-37222.rs b/src/test/run-pass/issues/issue-37222.rs index af19a922faec6..114177702c530 100644 --- a/src/test/run-pass/issues/issue-37222.rs +++ b/src/test/run-pass/issues/issue-37222.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #[derive(Debug, PartialEq)] enum Bar { A(i64), diff --git a/src/test/run-pass/issues/issue-37291/main.rs b/src/test/run-pass/issues/issue-37291/main.rs index c30e87ad785ae..b9b827d34577f 100644 --- a/src/test/run-pass/issues/issue-37291/main.rs +++ b/src/test/run-pass/issues/issue-37291/main.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] // aux-build:lib.rs // Regression test for #37291. The problem was that the starting diff --git a/src/test/run-pass/issues/issue-37598.rs b/src/test/run-pass/issues/issue-37598.rs index b5a11f5a0fd6a..3001591c406e8 100644 --- a/src/test/run-pass/issues/issue-37598.rs +++ b/src/test/run-pass/issues/issue-37598.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![feature(slice_patterns)] fn check(list: &[u8]) { diff --git a/src/test/run-pass/issues/issue-37725.rs b/src/test/run-pass/issues/issue-37725.rs index ce952a7e52038..8b29dad918d39 100644 --- a/src/test/run-pass/issues/issue-37725.rs +++ b/src/test/run-pass/issues/issue-37725.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] trait Foo { fn foo(&self); } diff --git a/src/test/run-pass/issues/issue-37733.rs b/src/test/run-pass/issues/issue-37733.rs index 0b1b08d4e7b99..a982cae262120 100644 --- a/src/test/run-pass/issues/issue-37733.rs +++ b/src/test/run-pass/issues/issue-37733.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] type A = for<> fn(); type B = for<'a,> fn(); diff --git a/src/test/run-pass/issues/issue-38002.rs b/src/test/run-pass/issues/issue-38002.rs index 70892ba7d624c..044d84c06d45a 100644 --- a/src/test/run-pass/issues/issue-38002.rs +++ b/src/test/run-pass/issues/issue-38002.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Check that constant ADTs are codegened OK, part k of N. enum Bar { diff --git a/src/test/run-pass/issues/issue-38437.rs b/src/test/run-pass/issues/issue-38437.rs index cea55270aa0fe..2fec9542e0e67 100644 --- a/src/test/run-pass/issues/issue-38437.rs +++ b/src/test/run-pass/issues/issue-38437.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Check that drop elaboration clears the "master" discriminant // drop flag even if it protects no fields. diff --git a/src/test/run-pass/issues/issue-38556.rs b/src/test/run-pass/issues/issue-38556.rs index b1a30f910dff2..4f1dc22af3cd2 100644 --- a/src/test/run-pass/issues/issue-38556.rs +++ b/src/test/run-pass/issues/issue-38556.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] pub struct Foo; macro_rules! reexport { diff --git a/src/test/run-pass/issues/issue-38727.rs b/src/test/run-pass/issues/issue-38727.rs index 81e63476524c9..ccf0e1c2bdbd7 100644 --- a/src/test/run-pass/issues/issue-38727.rs +++ b/src/test/run-pass/issues/issue-38727.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #[repr(u64)] enum A { A = 0u64, diff --git a/src/test/run-pass/issues/issue-3874.rs b/src/test/run-pass/issues/issue-3874.rs index 53a57c9943b3f..2b1e25d2a1a7a 100644 --- a/src/test/run-pass/issues/issue-3874.rs +++ b/src/test/run-pass/issues/issue-3874.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 enum PureCounter { PureCounterVariant(usize) } diff --git a/src/test/run-pass/issues/issue-3888-2.rs b/src/test/run-pass/issues/issue-3888-2.rs index 707145392c7df..2d702dac0285a 100644 --- a/src/test/run-pass/issues/issue-3888-2.rs +++ b/src/test/run-pass/issues/issue-3888-2.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 fn vec_peek<'r, T>(v: &'r [T]) -> &'r [T] { diff --git a/src/test/run-pass/issues/issue-3895.rs b/src/test/run-pass/issues/issue-3895.rs index 3620cb874f563..6920754912626 100644 --- a/src/test/run-pass/issues/issue-3895.rs +++ b/src/test/run-pass/issues/issue-3895.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] pub fn main() { enum State { BadChar, BadSyntax } diff --git a/src/test/run-pass/issues/issue-39089.rs b/src/test/run-pass/issues/issue-39089.rs index e4ace4299bd2f..6908563a81ce5 100644 --- a/src/test/run-pass/issues/issue-39089.rs +++ b/src/test/run-pass/issues/issue-39089.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] fn f Sized>() {} fn main() {} diff --git a/src/test/run-pass/issues/issue-39467.rs b/src/test/run-pass/issues/issue-39467.rs index 3fab06d9a6837..d54cf3f27c51e 100644 --- a/src/test/run-pass/issues/issue-39467.rs +++ b/src/test/run-pass/issues/issue-39467.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] macro_rules! expr { () => { () } } enum A {} diff --git a/src/test/run-pass/issues/issue-39709.rs b/src/test/run-pass/issues/issue-39709.rs index 44caa644edf44..25d8a707fe473 100644 --- a/src/test/run-pass/issues/issue-39709.rs +++ b/src/test/run-pass/issues/issue-39709.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_macros)] fn main() { println!("{}", { macro_rules! x { ($(t:tt)*) => {} } 33 }); } diff --git a/src/test/run-pass/issues/issue-3979-generics.rs b/src/test/run-pass/issues/issue-3979-generics.rs index 7766d7d1bdc8f..8402aac138ef7 100644 --- a/src/test/run-pass/issues/issue-3979-generics.rs +++ b/src/test/run-pass/issues/issue-3979-generics.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_snake_case)] use std::ops::Add; diff --git a/src/test/run-pass/issues/issue-3979-xcrate.rs b/src/test/run-pass/issues/issue-3979-xcrate.rs index d698e7ac775ec..a087504c58196 100644 --- a/src/test/run-pass/issues/issue-3979-xcrate.rs +++ b/src/test/run-pass/issues/issue-3979-xcrate.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // aux-build:issue_3979_traits.rs extern crate issue_3979_traits; diff --git a/src/test/run-pass/issues/issue-3979.rs b/src/test/run-pass/issues/issue-3979.rs index 4cc2e882baaa2..ce7d20b6ef1d4 100644 --- a/src/test/run-pass/issues/issue-3979.rs +++ b/src/test/run-pass/issues/issue-3979.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_snake_case)] trait Positioned { diff --git a/src/test/run-pass/issues/issue-3991.rs b/src/test/run-pass/issues/issue-3991.rs index d3efcaf636e81..9028066cfacd5 100644 --- a/src/test/run-pass/issues/issue-3991.rs +++ b/src/test/run-pass/issues/issue-3991.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/issues/issue-39984.rs b/src/test/run-pass/issues/issue-39984.rs index 450620da35acd..c90585cb734ea 100644 --- a/src/test/run-pass/issues/issue-39984.rs +++ b/src/test/run-pass/issues/issue-39984.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unreachable_code)] // Regression test for issue #39984. // // The key here is that the error type of the `Ok` call ought to be diff --git a/src/test/run-pass/issues/issue-40003.rs b/src/test/run-pass/issues/issue-40003.rs index cf18ab47c39a1..d2ed14d141390 100644 --- a/src/test/run-pass/issues/issue-40003.rs +++ b/src/test/run-pass/issues/issue-40003.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] fn main() { if false { test(); } } diff --git a/src/test/run-pass/issues/issue-40136.rs b/src/test/run-pass/issues/issue-40136.rs index 5c1a527dbeb96..00d33fae13c11 100644 --- a/src/test/run-pass/issues/issue-40136.rs +++ b/src/test/run-pass/issues/issue-40136.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] macro_rules! m { () => { 0 } } diff --git a/src/test/run-pass/issues/issue-40235.rs b/src/test/run-pass/issues/issue-40235.rs index 3c26183f14672..b37372c682f80 100644 --- a/src/test/run-pass/issues/issue-40235.rs +++ b/src/test/run-pass/issues/issue-40235.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] fn foo() {} fn main() { diff --git a/src/test/run-pass/issues/issue-4025.rs b/src/test/run-pass/issues/issue-4025.rs index f216ba9b9c983..41af0826c00aa 100644 --- a/src/test/run-pass/issues/issue-4025.rs +++ b/src/test/run-pass/issues/issue-4025.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_mut)] /* # if b { x } else { y } requires identical types for x and y */ diff --git a/src/test/run-pass/issues/issue-40770.rs b/src/test/run-pass/issues/issue-40770.rs index d27b13c3a10e2..566f92519b83e 100644 --- a/src/test/run-pass/issues/issue-40770.rs +++ b/src/test/run-pass/issues/issue-40770.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_macros)] macro_rules! m { ($e:expr) => { macro_rules! n { () => { $e } } diff --git a/src/test/run-pass/issues/issue-40883.rs b/src/test/run-pass/issues/issue-40883.rs index 357152b60e5ac..8de60a64ea49a 100644 --- a/src/test/run-pass/issues/issue-40883.rs +++ b/src/test/run-pass/issues/issue-40883.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // check that we don't have linear stack usage with multiple calls to `push` #![feature(test)] diff --git a/src/test/run-pass/issues/issue-40951.rs b/src/test/run-pass/issues/issue-40951.rs index b6f74f4f1cd29..693234a172071 100644 --- a/src/test/run-pass/issues/issue-40951.rs +++ b/src/test/run-pass/issues/issue-40951.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // Regression test for #40951. const FOO: [&'static str; 1] = ["foo"]; diff --git a/src/test/run-pass/issues/issue-4107.rs b/src/test/run-pass/issues/issue-4107.rs index a05b1ddd9f466..dee393d07c796 100644 --- a/src/test/run-pass/issues/issue-4107.rs +++ b/src/test/run-pass/issues/issue-4107.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] pub fn main() { let _id: &Mat2 = &Matrix::identity(1.0); diff --git a/src/test/run-pass/issues/issue-41213.rs b/src/test/run-pass/issues/issue-41213.rs index 0f1d8fe724930..66499b0a46963 100644 --- a/src/test/run-pass/issues/issue-41213.rs +++ b/src/test/run-pass/issues/issue-41213.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] enum A { A1, A2, diff --git a/src/test/run-pass/issues/issue-41272.rs b/src/test/run-pass/issues/issue-41272.rs index 3debd77d1236b..827edd39d2f91 100644 --- a/src/test/run-pass/issues/issue-41272.rs +++ b/src/test/run-pass/issues/issue-41272.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] struct Foo; impl Foo { diff --git a/src/test/run-pass/issues/issue-41298.rs b/src/test/run-pass/issues/issue-41298.rs index 62e1afb92304e..189c419c5dbbd 100644 --- a/src/test/run-pass/issues/issue-41298.rs +++ b/src/test/run-pass/issues/issue-41298.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] struct Function { t: T, f: F } impl Function R> { fn foo() { } } diff --git a/src/test/run-pass/issues/issue-41696.rs b/src/test/run-pass/issues/issue-41696.rs index 780290dce7fa2..3937f9c193077 100644 --- a/src/test/run-pass/issues/issue-41696.rs +++ b/src/test/run-pass/issues/issue-41696.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] // this used to cause exponential code-size blowup during LLVM passes. #![feature(test)] diff --git a/src/test/run-pass/issues/issue-41849-variance-req.rs b/src/test/run-pass/issues/issue-41849-variance-req.rs index 2f8c108f590bd..61706f6acabe8 100644 --- a/src/test/run-pass/issues/issue-41849-variance-req.rs +++ b/src/test/run-pass/issues/issue-41849-variance-req.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Regression test for #41849. use std::ops::Mul; diff --git a/src/test/run-pass/issues/issue-41936-variance-coerce-unsized-cycle.rs b/src/test/run-pass/issues/issue-41936-variance-coerce-unsized-cycle.rs index f47e69931d556..1a4b283a81be5 100644 --- a/src/test/run-pass/issues/issue-41936-variance-coerce-unsized-cycle.rs +++ b/src/test/run-pass/issues/issue-41936-variance-coerce-unsized-cycle.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Regression test for #41936. The coerce-unsized trait check in // coherence was using subtyping, which triggered variance // computation, which failed because it required type info for fields diff --git a/src/test/run-pass/issues/issue-42007.rs b/src/test/run-pass/issues/issue-42007.rs index b72343f05c60b..1347cb62d0ee6 100644 --- a/src/test/run-pass/issues/issue-42007.rs +++ b/src/test/run-pass/issues/issue-42007.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // aux-build:issue_42007_s.rs extern crate issue_42007_s; diff --git a/src/test/run-pass/issues/issue-4208.rs b/src/test/run-pass/issues/issue-4208.rs index fa6f56bc817c6..d47e95e9b078d 100644 --- a/src/test/run-pass/issues/issue-4208.rs +++ b/src/test/run-pass/issues/issue-4208.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // aux-build:issue-4208-cc.rs // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/issues/issue-42453.rs b/src/test/run-pass/issues/issue-42453.rs index 649f52ef82e22..6a4780ece6d46 100644 --- a/src/test/run-pass/issues/issue-42453.rs +++ b/src/test/run-pass/issues/issue-42453.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] #[derive(Debug)] diff --git a/src/test/run-pass/issues/issue-42467.rs b/src/test/run-pass/issues/issue-42467.rs index 0f89d50575194..82bab74a49b66 100644 --- a/src/test/run-pass/issues/issue-42467.rs +++ b/src/test/run-pass/issues/issue-42467.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] struct Foo(T); struct IntoIter(T); diff --git a/src/test/run-pass/issues/issue-42956.rs b/src/test/run-pass/issues/issue-42956.rs index cee9d8be98dda..2210facf294a5 100644 --- a/src/test/run-pass/issues/issue-42956.rs +++ b/src/test/run-pass/issues/issue-42956.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(stable_features)] #![feature(associated_consts)] diff --git a/src/test/run-pass/issues/issue-4333.rs b/src/test/run-pass/issues/issue-4333.rs index 193a438fc9c8f..0886cf0aa68f5 100644 --- a/src/test/run-pass/issues/issue-4333.rs +++ b/src/test/run-pass/issues/issue-4333.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] // pretty-expanded FIXME #23616 use std::io; diff --git a/src/test/run-pass/issues/issue-43357.rs b/src/test/run-pass/issues/issue-43357.rs index 75d05c064289e..558b0712bb1f3 100644 --- a/src/test/run-pass/issues/issue-43357.rs +++ b/src/test/run-pass/issues/issue-43357.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] trait Trait { type Output; } diff --git a/src/test/run-pass/issues/issue-43483.rs b/src/test/run-pass/issues/issue-43483.rs index 52ee080125fad..841bc629ce5b2 100644 --- a/src/test/run-pass/issues/issue-43483.rs +++ b/src/test/run-pass/issues/issue-43483.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] trait VecN { const DIM: usize; } diff --git a/src/test/run-pass/issues/issue-43923.rs b/src/test/run-pass/issues/issue-43923.rs index 220a68e1335c8..3f72c5d8af022 100644 --- a/src/test/run-pass/issues/issue-43923.rs +++ b/src/test/run-pass/issues/issue-43923.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] struct A { ptr: T } fn foo(x: &A<[T]>) {} diff --git a/src/test/run-pass/issues/issue-44247.rs b/src/test/run-pass/issues/issue-44247.rs index f431e94889cb1..c1204aa43a224 100644 --- a/src/test/run-pass/issues/issue-44247.rs +++ b/src/test/run-pass/issues/issue-44247.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] trait T { type X; const X: Self::X; diff --git a/src/test/run-pass/issues/issue-44373.rs b/src/test/run-pass/issues/issue-44373.rs index 4d5bb5449b7b7..2ed79dd89c8e6 100644 --- a/src/test/run-pass/issues/issue-44373.rs +++ b/src/test/run-pass/issues/issue-44373.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // compile-flags: -Z borrowck=compare struct Foo(bool); diff --git a/src/test/run-pass/issues/issue-44402.rs b/src/test/run-pass/issues/issue-44402.rs index 427ac016c08cb..6863fdbb56692 100644 --- a/src/test/run-pass/issues/issue-44402.rs +++ b/src/test/run-pass/issues/issue-44402.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![feature(never_type)] #![feature(exhaustive_patterns)] diff --git a/src/test/run-pass/issues/issue-4464.rs b/src/test/run-pass/issues/issue-4464.rs index bb788aaf88dd8..fda063e8ddd27 100644 --- a/src/test/run-pass/issues/issue-4464.rs +++ b/src/test/run-pass/issues/issue-4464.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 fn broken(v: &[u8], i: usize, j: usize) -> &[u8] { &v[i..j] } diff --git a/src/test/run-pass/issues/issue-45124.rs b/src/test/run-pass/issues/issue-45124.rs index 774ad8ac76018..da29d65ae1459 100644 --- a/src/test/run-pass/issues/issue-45124.rs +++ b/src/test/run-pass/issues/issue-45124.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unreachable_code)] // compile-flags: --edition 2018 #![feature(try_blocks)] diff --git a/src/test/run-pass/issues/issue-45152.rs b/src/test/run-pass/issues/issue-45152.rs index 71c1f92baa7fc..2bba7fec39686 100644 --- a/src/test/run-pass/issues/issue-45152.rs +++ b/src/test/run-pass/issues/issue-45152.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] #![feature(unsize, coerce_unsized)] #[repr(packed)] diff --git a/src/test/run-pass/issues/issue-45425.rs b/src/test/run-pass/issues/issue-45425.rs index c75236640478c..dfc7c8a8795b8 100644 --- a/src/test/run-pass/issues/issue-45425.rs +++ b/src/test/run-pass/issues/issue-45425.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] use std::ops::Add; fn ref_add(a: &T, b: &T) -> T diff --git a/src/test/run-pass/issues/issue-46855.rs b/src/test/run-pass/issues/issue-46855.rs index 8e6a37083e358..3a099c241b1fa 100644 --- a/src/test/run-pass/issues/issue-46855.rs +++ b/src/test/run-pass/issues/issue-46855.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // compile-flags: -Zmir-opt-level=1 use std::mem; diff --git a/src/test/run-pass/issues/issue-4734.rs b/src/test/run-pass/issues/issue-4734.rs index 216fd53702233..5bc977e1491c2 100644 --- a/src/test/run-pass/issues/issue-4734.rs +++ b/src/test/run-pass/issues/issue-4734.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Ensures that destructors are run for expressions of the form "e;" where // `e` is a type which requires a destructor. diff --git a/src/test/run-pass/issues/issue-47364.rs b/src/test/run-pass/issues/issue-47364.rs index 61dd0714a1f17..58e11ff10357c 100644 --- a/src/test/run-pass/issues/issue-47364.rs +++ b/src/test/run-pass/issues/issue-47364.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // compile-flags: -C codegen-units=8 -O #![allow(non_snake_case)] diff --git a/src/test/run-pass/issues/issue-47638.rs b/src/test/run-pass/issues/issue-47638.rs index c3c662ea2d4a6..1a6edd9f49808 100644 --- a/src/test/run-pass/issues/issue-47638.rs +++ b/src/test/run-pass/issues/issue-47638.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] fn id<'c, 'b>(f: &'c &'b Fn(&i32)) -> &'c &'b Fn(&'static i32) { f } diff --git a/src/test/run-pass/issues/issue-47673.rs b/src/test/run-pass/issues/issue-47673.rs index 96f38deec4c23..1e733a0c4d6f9 100644 --- a/src/test/run-pass/issues/issue-47673.rs +++ b/src/test/run-pass/issues/issue-47673.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] use {{}, {}}; diff --git a/src/test/run-pass/issues/issue-47703-1.rs b/src/test/run-pass/issues/issue-47703-1.rs index 8fa931abb8605..7cf34d3cd428e 100644 --- a/src/test/run-pass/issues/issue-47703-1.rs +++ b/src/test/run-pass/issues/issue-47703-1.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![feature(nll)] struct AtomicRefMut<'a> { diff --git a/src/test/run-pass/issues/issue-47703-tuple.rs b/src/test/run-pass/issues/issue-47703-tuple.rs index 188d4bc552009..ee9d7f38dbea6 100644 --- a/src/test/run-pass/issues/issue-47703-tuple.rs +++ b/src/test/run-pass/issues/issue-47703-tuple.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![feature(nll)] struct WithDrop; diff --git a/src/test/run-pass/issues/issue-47703.rs b/src/test/run-pass/issues/issue-47703.rs index 0a0388ac48ed8..17353c8e59f7c 100644 --- a/src/test/run-pass/issues/issue-47703.rs +++ b/src/test/run-pass/issues/issue-47703.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![feature(nll)] struct MyStruct<'a> { diff --git a/src/test/run-pass/issues/issue-47722.rs b/src/test/run-pass/issues/issue-47722.rs index 92309297356ca..a8e0faeed0601 100644 --- a/src/test/run-pass/issues/issue-47722.rs +++ b/src/test/run-pass/issues/issue-47722.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Tests that automatic coercions from &mut T to *mut T // allow borrows of T to expire immediately - essentially, that diff --git a/src/test/run-pass/issues/issue-47789.rs b/src/test/run-pass/issues/issue-47789.rs index 57aac45e51a9a..349aa4f73abc4 100644 --- a/src/test/run-pass/issues/issue-47789.rs +++ b/src/test/run-pass/issues/issue-47789.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_upper_case_globals)] #![feature(nll)] diff --git a/src/test/run-pass/issues/issue-4830.rs b/src/test/run-pass/issues/issue-4830.rs index 42800255c6be6..5140162ae4353 100644 --- a/src/test/run-pass/issues/issue-4830.rs +++ b/src/test/run-pass/issues/issue-4830.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/issues/issue-4865-1.rs b/src/test/run-pass/issues/issue-4865-1.rs index 9a22cf08c0480..5dd142844f56e 100644 --- a/src/test/run-pass/issues/issue-4865-1.rs +++ b/src/test/run-pass/issues/issue-4865-1.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] // This should resolve fine. // Prior to fix, the crossed imports between a and b // would block on the glob import, itself never being resolved diff --git a/src/test/run-pass/issues/issue-4865-3.rs b/src/test/run-pass/issues/issue-4865-3.rs index 4a18539c3028f..b4126337d05ee 100644 --- a/src/test/run-pass/issues/issue-4865-3.rs +++ b/src/test/run-pass/issues/issue-4865-3.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] // This should resolve fine even with the circular imports as // they are not `pub`. diff --git a/src/test/run-pass/issues/issue-4875.rs b/src/test/run-pass/issues/issue-4875.rs index d33d08ab18cd0..c1ef78242fb82 100644 --- a/src/test/run-pass/issues/issue-4875.rs +++ b/src/test/run-pass/issues/issue-4875.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // regression test for issue 4875 // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/issues/issue-48962.rs b/src/test/run-pass/issues/issue-48962.rs index ea309981af1ba..2fd3ad47f00ca 100644 --- a/src/test/run-pass/issues/issue-48962.rs +++ b/src/test/run-pass/issues/issue-48962.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] // Test that we are able to reinitialize box with moved referent #![feature(nll)] static mut ORDER: [usize; 3] = [0, 0, 0]; diff --git a/src/test/run-pass/issues/issue-48984.rs b/src/test/run-pass/issues/issue-48984.rs index faffc2e4fb057..035c7e7fcc1c9 100644 --- a/src/test/run-pass/issues/issue-48984.rs +++ b/src/test/run-pass/issues/issue-48984.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // aux-build:issue-48984-aux.rs extern crate issue48984aux; use issue48984aux::Bar; diff --git a/src/test/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 index 3a70bdfb2fd0f..ecda8b7d17e37 100644 --- a/src/test/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 @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] #![deny(non_shorthand_field_patterns)] pub struct Value { pub value: A } diff --git a/src/test/run-pass/issues/issue-50442.rs b/src/test/run-pass/issues/issue-50442.rs index 6a55f2d633bd0..b22cd8292533d 100644 --- a/src/test/run-pass/issues/issue-50442.rs +++ b/src/test/run-pass/issues/issue-50442.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] enum Void {} enum Foo { diff --git a/src/test/run-pass/issues/issue-50689.rs b/src/test/run-pass/issues/issue-50689.rs index bc94066b04136..6b7f4e6e95e94 100644 --- a/src/test/run-pass/issues/issue-50689.rs +++ b/src/test/run-pass/issues/issue-50689.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] enum Foo { Bar = (|x: i32| { }, 42).1, } diff --git a/src/test/run-pass/issues/issue-51345.rs b/src/test/run-pass/issues/issue-51345.rs index 887feada3c827..cc97da8b45ea9 100644 --- a/src/test/run-pass/issues/issue-51345.rs +++ b/src/test/run-pass/issues/issue-51345.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unreachable_code)] #![feature(nll)] fn main() { diff --git a/src/test/run-pass/issues/issue-5192.rs b/src/test/run-pass/issues/issue-5192.rs index df9664dc234af..0f14b0fb5fce9 100644 --- a/src/test/run-pass/issues/issue-5192.rs +++ b/src/test/run-pass/issues/issue-5192.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 #![feature(box_syntax)] diff --git a/src/test/run-pass/issues/issue-5243.rs b/src/test/run-pass/issues/issue-5243.rs index 708187643d85c..3c630ceff7abb 100644 --- a/src/test/run-pass/issues/issue-5243.rs +++ b/src/test/run-pass/issues/issue-5243.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Check that merely having lifetime parameters is not // enough for codegen to consider this as non-monomorphic, // which led to various assertions and failures in turn. diff --git a/src/test/run-pass/issues/issue-52557.rs b/src/test/run-pass/issues/issue-52557.rs index 3c987d32b90eb..c3dc404058c53 100644 --- a/src/test/run-pass/issues/issue-52557.rs +++ b/src/test/run-pass/issues/issue-52557.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] // This test checks for namespace pollution by private tests. // Tests used to marked as public causing name conflicts with normal // functions only in test builds. diff --git a/src/test/run-pass/issues/issue-52705/main.rs b/src/test/run-pass/issues/issue-52705/main.rs index 00cb5ac103a91..9a27584c18195 100644 --- a/src/test/run-pass/issues/issue-52705/main.rs +++ b/src/test/run-pass/issues/issue-52705/main.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // aux-build:png2.rs // compile-flags:--extern png2 // edition:2018 diff --git a/src/test/run-pass/issues/issue-5280.rs b/src/test/run-pass/issues/issue-5280.rs index f80b80c72afff..c791113bee604 100644 --- a/src/test/run-pass/issues/issue-5280.rs +++ b/src/test/run-pass/issues/issue-5280.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] type FontTableTag = u32; diff --git a/src/test/run-pass/issues/issue-53333.rs b/src/test/run-pass/issues/issue-53333.rs index 8cb0d17cc1665..db59f8f741647 100644 --- a/src/test/run-pass/issues/issue-53333.rs +++ b/src/test/run-pass/issues/issue-53333.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] // edition:2018 fn main() { diff --git a/src/test/run-pass/issues/issue-5353.rs b/src/test/run-pass/issues/issue-5353.rs index 678a42e754942..d9d0783133165 100644 --- a/src/test/run-pass/issues/issue-5353.rs +++ b/src/test/run-pass/issues/issue-5353.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 const INVALID_ENUM : u32 = 0; diff --git a/src/test/run-pass/issues/issue-5521.rs b/src/test/run-pass/issues/issue-5521.rs index 4890156f7b8e9..c17404305905d 100644 --- a/src/test/run-pass/issues/issue-5521.rs +++ b/src/test/run-pass/issues/issue-5521.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // aux-build:issue-5521.rs diff --git a/src/test/run-pass/issues/issue-5530.rs b/src/test/run-pass/issues/issue-5530.rs index cf0a225290f78..417dc6ce3c522 100644 --- a/src/test/run-pass/issues/issue-5530.rs +++ b/src/test/run-pass/issues/issue-5530.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] enum Enum { Foo { foo: usize }, diff --git a/src/test/run-pass/issues/issue-5550.rs b/src/test/run-pass/issues/issue-5550.rs index 3b0f19b1f8ba9..aa66737344d8c 100644 --- a/src/test/run-pass/issues/issue-5550.rs +++ b/src/test/run-pass/issues/issue-5550.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_assignments)] // pretty-expanded FIXME #23616 pub fn main() { diff --git a/src/test/run-pass/issues/issue-5554.rs b/src/test/run-pass/issues/issue-5554.rs index 8ff48c8600ecc..ec4a082c0ffda 100644 --- a/src/test/run-pass/issues/issue-5554.rs +++ b/src/test/run-pass/issues/issue-5554.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 use std::default::Default; diff --git a/src/test/run-pass/issues/issue-5572.rs b/src/test/run-pass/issues/issue-5572.rs index 418119e2fd6c3..02f12a0303a59 100644 --- a/src/test/run-pass/issues/issue-5572.rs +++ b/src/test/run-pass/issues/issue-5572.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 fn foo(_t: T) { } diff --git a/src/test/run-pass/issues/issue-5708.rs b/src/test/run-pass/issues/issue-5708.rs index 2fef9bc197325..3d44c39c5772b 100644 --- a/src/test/run-pass/issues/issue-5708.rs +++ b/src/test/run-pass/issues/issue-5708.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] /* # ICE when returning struct with reference to trait diff --git a/src/test/run-pass/issues/issue-5754.rs b/src/test/run-pass/issues/issue-5754.rs index ba79c32a83de1..9b9026304598e 100644 --- a/src/test/run-pass/issues/issue-5754.rs +++ b/src/test/run-pass/issues/issue-5754.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(improper_ctypes)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/issues/issue-5791.rs b/src/test/run-pass/issues/issue-5791.rs index e6c9106111f5b..9219516963834 100644 --- a/src/test/run-pass/issues/issue-5791.rs +++ b/src/test/run-pass/issues/issue-5791.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 extern { diff --git a/src/test/run-pass/issues/issue-5884.rs b/src/test/run-pass/issues/issue-5884.rs index 26816f235e95f..82d87d9d270a1 100644 --- a/src/test/run-pass/issues/issue-5884.rs +++ b/src/test/run-pass/issues/issue-5884.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 #![feature(box_syntax)] diff --git a/src/test/run-pass/issues/issue-5900.rs b/src/test/run-pass/issues/issue-5900.rs index d75291bf1f3d0..edb4ead53e42f 100644 --- a/src/test/run-pass/issues/issue-5900.rs +++ b/src/test/run-pass/issues/issue-5900.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 pub mod foo { diff --git a/src/test/run-pass/issues/issue-5997.rs b/src/test/run-pass/issues/issue-5997.rs index d888f691477b8..84c2d3b8b14ab 100644 --- a/src/test/run-pass/issues/issue-5997.rs +++ b/src/test/run-pass/issues/issue-5997.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] fn f() -> bool { enum E { V(T) } diff --git a/src/test/run-pass/issues/issue-6117.rs b/src/test/run-pass/issues/issue-6117.rs index fa9ef84746d65..68c729ced8244 100644 --- a/src/test/run-pass/issues/issue-6117.rs +++ b/src/test/run-pass/issues/issue-6117.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 enum Either { Left(T), Right(U) } diff --git a/src/test/run-pass/issues/issue-6449.rs b/src/test/run-pass/issues/issue-6449.rs index 1987bca93308f..9314990b0f324 100644 --- a/src/test/run-pass/issues/issue-6449.rs +++ b/src/test/run-pass/issues/issue-6449.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] enum Foo { Bar(isize), diff --git a/src/test/run-pass/issues/issue-6470.rs b/src/test/run-pass/issues/issue-6470.rs index 152b4bbedc3fe..a23a6532b1550 100644 --- a/src/test/run-pass/issues/issue-6470.rs +++ b/src/test/run-pass/issues/issue-6470.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(improper_ctypes)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/issues/issue-6557.rs b/src/test/run-pass/issues/issue-6557.rs index 5179ddb472bad..886d13c4c6f12 100644 --- a/src/test/run-pass/issues/issue-6557.rs +++ b/src/test/run-pass/issues/issue-6557.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 #![feature(box_patterns)] diff --git a/src/test/run-pass/issues/issue-6892.rs b/src/test/run-pass/issues/issue-6892.rs index 173ad5833e587..b92c53479827b 100644 --- a/src/test/run-pass/issues/issue-6892.rs +++ b/src/test/run-pass/issues/issue-6892.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Ensures that destructors are run for expressions of the form "let _ = e;" // where `e` is a type which requires a destructor. diff --git a/src/test/run-pass/issues/issue-6919.rs b/src/test/run-pass/issues/issue-6919.rs index 94c1a1ae00ac8..1332c863935ac 100644 --- a/src/test/run-pass/issues/issue-6919.rs +++ b/src/test/run-pass/issues/issue-6919.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_attributes)] // aux-build:iss.rs // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/issues/issue-6991.rs b/src/test/run-pass/issues/issue-6991.rs index 13b738ac0e6d2..3d1108e84ad24 100644 --- a/src/test/run-pass/issues/issue-6991.rs +++ b/src/test/run-pass/issues/issue-6991.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_upper_case_globals)] static x: &'static usize = &1; diff --git a/src/test/run-pass/issues/issue-7268.rs b/src/test/run-pass/issues/issue-7268.rs index 3a93a144ee8b3..961f90dfc377d 100644 --- a/src/test/run-pass/issues/issue-7268.rs +++ b/src/test/run-pass/issues/issue-7268.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 fn foo(_: T) {} diff --git a/src/test/run-pass/issues/issue-7344.rs b/src/test/run-pass/issues/issue-7344.rs index cc160c79ae9cc..7402ae1c975b6 100644 --- a/src/test/run-pass/issues/issue-7344.rs +++ b/src/test/run-pass/issues/issue-7344.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] // pretty-expanded FIXME #23616 #![allow(unreachable_code)] diff --git a/src/test/run-pass/issues/issue-7563.rs b/src/test/run-pass/issues/issue-7563.rs index 203c9cdfa4963..e8c2a4683a5e8 100644 --- a/src/test/run-pass/issues/issue-7563.rs +++ b/src/test/run-pass/issues/issue-7563.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] trait IDummy { fn do_nothing(&self); } diff --git a/src/test/run-pass/issues/issue-7607-2.rs b/src/test/run-pass/issues/issue-7607-2.rs index 7a1f0159df94e..fa97eae7cb33e 100644 --- a/src/test/run-pass/issues/issue-7607-2.rs +++ b/src/test/run-pass/issues/issue-7607-2.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 pub mod a { diff --git a/src/test/run-pass/issues/issue-7660.rs b/src/test/run-pass/issues/issue-7660.rs index 774d9706d909d..e584fc7908531 100644 --- a/src/test/run-pass/issues/issue-7660.rs +++ b/src/test/run-pass/issues/issue-7660.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // Regression test for issue 7660 // rvalue lifetime too short when equivalent `match` works diff --git a/src/test/run-pass/issues/issue-7673-cast-generically-implemented-trait.rs b/src/test/run-pass/issues/issue-7673-cast-generically-implemented-trait.rs index f9dae8472a891..6e5a6c551ebfe 100644 --- a/src/test/run-pass/issues/issue-7673-cast-generically-implemented-trait.rs +++ b/src/test/run-pass/issues/issue-7673-cast-generically-implemented-trait.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 /* diff --git a/src/test/run-pass/issues/issue-7899.rs b/src/test/run-pass/issues/issue-7899.rs index 74a5b06082248..6141eec68fc05 100644 --- a/src/test/run-pass/issues/issue-7899.rs +++ b/src/test/run-pass/issues/issue-7899.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // aux-build:issue-7899.rs // pretty-expanded FIXME #23616 diff --git a/src/test/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 index 311fd129ab07d..9ddc63a208aed 100644 --- a/src/test/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 @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 /* diff --git a/src/test/run-pass/issues/issue-8249.rs b/src/test/run-pass/issues/issue-8249.rs index 9afa6f937b5e8..07916d9cdb8fe 100644 --- a/src/test/run-pass/issues/issue-8249.rs +++ b/src/test/run-pass/issues/issue-8249.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 trait A { diff --git a/src/test/run-pass/issues/issue-8259.rs b/src/test/run-pass/issues/issue-8259.rs index a0e2caee40a64..b26392b6c72ac 100644 --- a/src/test/run-pass/issues/issue-8259.rs +++ b/src/test/run-pass/issues/issue-8259.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_upper_case_globals)] // aux-build:issue-8259.rs diff --git a/src/test/run-pass/issues/issue-8351-1.rs b/src/test/run-pass/issues/issue-8351-1.rs index 3caecf9fb939b..5d0dc31caa662 100644 --- a/src/test/run-pass/issues/issue-8351-1.rs +++ b/src/test/run-pass/issues/issue-8351-1.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] enum E { Foo{f: isize}, diff --git a/src/test/run-pass/issues/issue-8351-2.rs b/src/test/run-pass/issues/issue-8351-2.rs index da70fc415c02c..5a3b1b13a63ee 100644 --- a/src/test/run-pass/issues/issue-8351-2.rs +++ b/src/test/run-pass/issues/issue-8351-2.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] enum E { Foo{f: isize, b: bool}, diff --git a/src/test/run-pass/issues/issue-8398.rs b/src/test/run-pass/issues/issue-8398.rs index e4f5a457f4182..2458e91daeb87 100644 --- a/src/test/run-pass/issues/issue-8398.rs +++ b/src/test/run-pass/issues/issue-8398.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 pub trait Writer { diff --git a/src/test/run-pass/issues/issue-8460.rs b/src/test/run-pass/issues/issue-8460.rs index 9f0f7e2fa421b..515b0949a7161 100644 --- a/src/test/run-pass/issues/issue-8460.rs +++ b/src/test/run-pass/issues/issue-8460.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] // ignore-emscripten no threads support #![feature(rustc_attrs)] diff --git a/src/test/run-pass/issues/issue-8578.rs b/src/test/run-pass/issues/issue-8578.rs index 8753ee8370b05..4cf39e3e5f055 100644 --- a/src/test/run-pass/issues/issue-8578.rs +++ b/src/test/run-pass/issues/issue-8578.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] #![allow(non_upper_case_globals)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/issues/issue-868.rs b/src/test/run-pass/issues/issue-868.rs index a545abefb7a3c..6e9b736cccd47 100644 --- a/src/test/run-pass/issues/issue-868.rs +++ b/src/test/run-pass/issues/issue-868.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_parens)] // pretty-expanded FIXME #23616 fn f(g: F) -> T where F: FnOnce() -> T { g() } diff --git a/src/test/run-pass/issues/issue-8783.rs b/src/test/run-pass/issues/issue-8783.rs index 741411aeffb14..71915cfb33e9c 100644 --- a/src/test/run-pass/issues/issue-8783.rs +++ b/src/test/run-pass/issues/issue-8783.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // pretty-expanded FIXME #23616 use std::default::Default; diff --git a/src/test/run-pass/issues/issue-8851.rs b/src/test/run-pass/issues/issue-8851.rs index 19fd51b476d4e..ff4fbc973e041 100644 --- a/src/test/run-pass/issues/issue-8851.rs +++ b/src/test/run-pass/issues/issue-8851.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // after fixing #9384 and implementing hygiene for match bindings, // this now fails because the insertion of the 'y' into the match // doesn't cause capture. Making this macro hygienic (as I've done) diff --git a/src/test/run-pass/issues/issue-8860.rs b/src/test/run-pass/issues/issue-8860.rs index c4d9cab9ff36f..e0b4916428122 100644 --- a/src/test/run-pass/issues/issue-8860.rs +++ b/src/test/run-pass/issues/issue-8860.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // compile-flags: -Z borrowck=compare static mut DROP: isize = 0; diff --git a/src/test/run-pass/issues/issue-9047.rs b/src/test/run-pass/issues/issue-9047.rs index 30f886f6784cc..9e919e7b89c92 100644 --- a/src/test/run-pass/issues/issue-9047.rs +++ b/src/test/run-pass/issues/issue-9047.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(unused_mut)] +#![allow(unused_variables)] fn decode() -> String { 'outer: loop { let mut ch_start: usize; diff --git a/src/test/run-pass/issues/issue-9110.rs b/src/test/run-pass/issues/issue-9110.rs index 906c7a422e77c..150df681ea4d7 100644 --- a/src/test/run-pass/issues/issue-9110.rs +++ b/src/test/run-pass/issues/issue-9110.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 #![allow(non_snake_case)] diff --git a/src/test/run-pass/issues/issue-9129.rs b/src/test/run-pass/issues/issue-9129.rs index 21e192b23f5ae..7c9f49c51b5d2 100644 --- a/src/test/run-pass/issues/issue-9129.rs +++ b/src/test/run-pass/issues/issue-9129.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] #![allow(non_snake_case)] // ignore-pretty unreported diff --git a/src/test/run-pass/issues/issue-9243.rs b/src/test/run-pass/issues/issue-9243.rs index 957330a1925b4..f079268d6e10b 100644 --- a/src/test/run-pass/issues/issue-9243.rs +++ b/src/test/run-pass/issues/issue-9243.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Regression test for issue 9243 #![allow(non_upper_case_globals)] diff --git a/src/test/run-pass/issues/issue-9249.rs b/src/test/run-pass/issues/issue-9249.rs index d11665c531e92..eb66c565a78c2 100644 --- a/src/test/run-pass/issues/issue-9249.rs +++ b/src/test/run-pass/issues/issue-9249.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 static DATA:&'static [&'static str] = &["my string"]; diff --git a/src/test/run-pass/issues/issue-9259.rs b/src/test/run-pass/issues/issue-9259.rs index 481014fe3f35e..7f93f5a8ab3ba 100644 --- a/src/test/run-pass/issues/issue-9259.rs +++ b/src/test/run-pass/issues/issue-9259.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] struct A<'a> { a: &'a [String], diff --git a/src/test/run-pass/issues/issue-9382.rs b/src/test/run-pass/issues/issue-9382.rs index 6a4f868cdf123..9ae26d638ffb7 100644 --- a/src/test/run-pass/issues/issue-9382.rs +++ b/src/test/run-pass/issues/issue-9382.rs @@ -11,6 +11,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![feature(box_syntax)] // Tests for a previous bug that occurred due to an interaction diff --git a/src/test/run-pass/issues/issue-9396.rs b/src/test/run-pass/issues/issue-9396.rs index 62a38767ddd09..db717e3c99af0 100644 --- a/src/test/run-pass/issues/issue-9396.rs +++ b/src/test/run-pass/issues/issue-9396.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] #![allow(deprecated)] // ignore-emscripten no threads support diff --git a/src/test/run-pass/issues/issue-9719.rs b/src/test/run-pass/issues/issue-9719.rs index 1e52f326c1f67..f98eba1cfdf8e 100644 --- a/src/test/run-pass/issues/issue-9719.rs +++ b/src/test/run-pass/issues/issue-9719.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 mod a { diff --git a/src/test/run-pass/issues/issue-9737.rs b/src/test/run-pass/issues/issue-9737.rs index 304eb7808a74c..b74acf5d8163e 100644 --- a/src/test/run-pass/issues/issue-9737.rs +++ b/src/test/run-pass/issues/issue-9737.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] macro_rules! f { (v: $x:expr) => ( println!("{}", $x) ) } diff --git a/src/test/run-pass/issues/issue29927-1.rs b/src/test/run-pass/issues/issue29927-1.rs index c613560aff12f..e33329092067e 100644 --- a/src/test/run-pass/issues/issue29927-1.rs +++ b/src/test/run-pass/issues/issue29927-1.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![feature(min_const_fn)] const fn f() -> usize { 5 diff --git a/src/test/run-pass/iterators/into-iterator-type-inference-shift.rs b/src/test/run-pass/iterators/into-iterator-type-inference-shift.rs index 0043c1bc829c1..bb51b2519d6b0 100644 --- a/src/test/run-pass/iterators/into-iterator-type-inference-shift.rs +++ b/src/test/run-pass/iterators/into-iterator-type-inference-shift.rs @@ -9,6 +9,10 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] +#![allow(dead_code)] +#![allow(unused_mut)] +#![allow(unused_variables)] // Regression test for type inference failure around shifting. In this // case, the iteration yields an isize, but we hadn't run the full type // propagation yet, and so we just saw a type variable, yielding an diff --git a/src/test/run-pass/macros/colorful-write-macros.rs b/src/test/run-pass/macros/colorful-write-macros.rs index 37eaf2e8cde6b..7c557eb2bd079 100644 --- a/src/test/run-pass/macros/colorful-write-macros.rs +++ b/src/test/run-pass/macros/colorful-write-macros.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] use std::io::Write; use std::fmt; diff --git a/src/test/run-pass/macros/die-macro.rs b/src/test/run-pass/macros/die-macro.rs index 65ba591404bd5..26b339550cc9b 100644 --- a/src/test/run-pass/macros/die-macro.rs +++ b/src/test/run-pass/macros/die-macro.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Just testing that panic!() type checks in statement or expr diff --git a/src/test/run-pass/macros/macro-at-most-once-rep.rs b/src/test/run-pass/macros/macro-at-most-once-rep.rs index 3625e0e7efa26..c7129423cb651 100644 --- a/src/test/run-pass/macros/macro-at-most-once-rep.rs +++ b/src/test/run-pass/macros/macro-at-most-once-rep.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_mut)] // The logic for parsing Kleene operators in macros has a special case to disambiguate `?`. // Specifically, `$(pat)?` is the ZeroOrOne operator whereas `$(pat)?+` or `$(pat)?*` are the // ZeroOrMore and OneOrMore operators using `?` as a separator. These tests are intended to diff --git a/src/test/run-pass/macros/macro-comma-behavior.rs b/src/test/run-pass/macros/macro-comma-behavior.rs index bfa32817b100f..95774cad229a0 100644 --- a/src/test/run-pass/macros/macro-comma-behavior.rs +++ b/src/test/run-pass/macros/macro-comma-behavior.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] // Ideally, any macro call with a trailing comma should behave // identically to a call without the comma. // diff --git a/src/test/run-pass/macros/macro-follow.rs b/src/test/run-pass/macros/macro-follow.rs index 2cb2e43fd658a..89a51827d7e7d 100644 --- a/src/test/run-pass/macros/macro-follow.rs +++ b/src/test/run-pass/macros/macro-follow.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_macros)] // Check the macro follow sets (see corresponding cfail test). // FOLLOW(pat) = {FatArrow, Comma, Eq, Or, Ident(if), Ident(in)} diff --git a/src/test/run-pass/macros/macro-followed-by-seq.rs b/src/test/run-pass/macros/macro-followed-by-seq.rs index 8b7961876646f..157382303339a 100644 --- a/src/test/run-pass/macros/macro-followed-by-seq.rs +++ b/src/test/run-pass/macros/macro-followed-by-seq.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_macros)] // Regression test for issue #25436: check that things which can be // followed by any token also permit X* to come afterwards. diff --git a/src/test/run-pass/macros/macro-lifetime-used-with-bound.rs b/src/test/run-pass/macros/macro-lifetime-used-with-bound.rs index eadef98037725..31170a74164d0 100644 --- a/src/test/run-pass/macros/macro-lifetime-used-with-bound.rs +++ b/src/test/run-pass/macros/macro-lifetime-used-with-bound.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] macro_rules! foo { ($l:lifetime, $l2:lifetime) => { fn f<$l: $l2, $l2>(arg: &$l str, arg2: &$l2 str) -> &$l str { diff --git a/src/test/run-pass/macros/macro-meta-items.rs b/src/test/run-pass/macros/macro-meta-items.rs index d19c33b2e3a26..68f1eae969e8c 100644 --- a/src/test/run-pass/macros/macro-meta-items.rs +++ b/src/test/run-pass/macros/macro-meta-items.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // compile-flags: --cfg foo macro_rules! compiles_fine { diff --git a/src/test/run-pass/macros/macro-stmt_macro_in_expr_macro.rs b/src/test/run-pass/macros/macro-stmt_macro_in_expr_macro.rs index 22e983dd9cef2..9b197eb290200 100644 --- a/src/test/run-pass/macros/macro-stmt_macro_in_expr_macro.rs +++ b/src/test/run-pass/macros/macro-stmt_macro_in_expr_macro.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] macro_rules! foo { () => { struct Bar; diff --git a/src/test/run-pass/macros/macro-with-braces-in-expr-position.rs b/src/test/run-pass/macros/macro-with-braces-in-expr-position.rs index 830ec620fcae3..8524f047a0bce 100644 --- a/src/test/run-pass/macros/macro-with-braces-in-expr-position.rs +++ b/src/test/run-pass/macros/macro-with-braces-in-expr-position.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] // ignore-emscripten no threads support use std::thread; diff --git a/src/test/run-pass/macros/parse-complex-macro-invoc-op.rs b/src/test/run-pass/macros/parse-complex-macro-invoc-op.rs index f0431b9257026..4ec2110588247 100644 --- a/src/test/run-pass/macros/parse-complex-macro-invoc-op.rs +++ b/src/test/run-pass/macros/parse-complex-macro-invoc-op.rs @@ -9,6 +9,10 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] +#![allow(dead_code)] +#![allow(unused_assignments)] +#![allow(unused_variables)] #![allow(stable_features)] // Test parsing binary operators after macro invocations. diff --git a/src/test/run-pass/macros/paths-in-macro-invocations.rs b/src/test/run-pass/macros/paths-in-macro-invocations.rs index 358c97d468b93..121a02226feca 100644 --- a/src/test/run-pass/macros/paths-in-macro-invocations.rs +++ b/src/test/run-pass/macros/paths-in-macro-invocations.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // aux-build:two_macros.rs extern crate two_macros; diff --git a/src/test/run-pass/macros/type-macros-simple.rs b/src/test/run-pass/macros/type-macros-simple.rs index 8f091ec192b62..176e9a635c801 100644 --- a/src/test/run-pass/macros/type-macros-simple.rs +++ b/src/test/run-pass/macros/type-macros-simple.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] macro_rules! Tuple { { $A:ty,$B:ty } => { ($A, $B) } } diff --git a/src/test/run-pass/macros/typeck-macro-interaction-issue-8852.rs b/src/test/run-pass/macros/typeck-macro-interaction-issue-8852.rs index 31bf37ec0a9af..43d70975a9adc 100644 --- a/src/test/run-pass/macros/typeck-macro-interaction-issue-8852.rs +++ b/src/test/run-pass/macros/typeck-macro-interaction-issue-8852.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] enum T { A(isize), diff --git a/src/test/run-pass/macros/use-macro-self.rs b/src/test/run-pass/macros/use-macro-self.rs index fb816f9e78f75..65db1f1a306f1 100644 --- a/src/test/run-pass/macros/use-macro-self.rs +++ b/src/test/run-pass/macros/use-macro-self.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] // aux-build:use-macro-self.rs #[macro_use] diff --git a/src/test/run-pass/methods/method-attributes.rs b/src/test/run-pass/methods/method-attributes.rs index b1afbd8d11c8c..cf61714608baa 100644 --- a/src/test/run-pass/methods/method-attributes.rs +++ b/src/test/run-pass/methods/method-attributes.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_attributes)] #![allow(non_camel_case_types)] // pp-exact - Make sure we print all the attributes diff --git a/src/test/run-pass/methods/method-normalize-bounds-issue-20604.rs b/src/test/run-pass/methods/method-normalize-bounds-issue-20604.rs index a56e5b5170d99..27064c792fead 100644 --- a/src/test/run-pass/methods/method-normalize-bounds-issue-20604.rs +++ b/src/test/run-pass/methods/method-normalize-bounds-issue-20604.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] #![allow(stable_features)] // Test that we handle projection types which wind up important for diff --git a/src/test/run-pass/methods/method-recursive-blanket-impl.rs b/src/test/run-pass/methods/method-recursive-blanket-impl.rs index d1cd974070fbf..72ce7a1ac562a 100644 --- a/src/test/run-pass/methods/method-recursive-blanket-impl.rs +++ b/src/test/run-pass/methods/method-recursive-blanket-impl.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] +#![allow(unused_imports)] // Test that we don't trigger on the blanket impl for all `&'a T` but // rather keep autoderefing and trigger on the underlying impl. To // know not to stop at the blanket, we have to recursively evaluate diff --git a/src/test/run-pass/mir/mir-typeck-normalize-fn-sig.rs b/src/test/run-pass/mir/mir-typeck-normalize-fn-sig.rs index 3fc2ce44eaaf2..8d8c7af724ff1 100644 --- a/src/test/run-pass/mir/mir-typeck-normalize-fn-sig.rs +++ b/src/test/run-pass/mir/mir-typeck-normalize-fn-sig.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // This code was creating an ICE in the MIR type checker. The reason // is that we are reifying a reference to a function (`foo::<'x>`), // which involves extracting its signature, but we were not diff --git a/src/test/run-pass/mir/mir_build_match_comparisons.rs b/src/test/run-pass/mir/mir_build_match_comparisons.rs index 45ac6566637a9..f5a7362e4a9b1 100644 --- a/src/test/run-pass/mir/mir_build_match_comparisons.rs +++ b/src/test/run-pass/mir/mir_build_match_comparisons.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] fn test1(x: i8) -> i32 { match x { 1...10 => 0, diff --git a/src/test/run-pass/mir/mir_codegen_array.rs b/src/test/run-pass/mir/mir_codegen_array.rs index a0cd3c8dd125d..ecbafef8c009c 100644 --- a/src/test/run-pass/mir/mir_codegen_array.rs +++ b/src/test/run-pass/mir/mir_codegen_array.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_mut)] fn into_inner() -> [u64; 1024] { let mut x = 10 + 20; [x; 1024] diff --git a/src/test/run-pass/mir/mir_codegen_critical_edge.rs b/src/test/run-pass/mir/mir_codegen_critical_edge.rs index 48a5d6ab0f020..e22cead44f5bf 100644 --- a/src/test/run-pass/mir/mir_codegen_critical_edge.rs +++ b/src/test/run-pass/mir/mir_codegen_critical_edge.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // This code produces a CFG with critical edges that, if we don't // handle properly, will cause invalid codegen. diff --git a/src/test/run-pass/mir/mir_early_return_scope.rs b/src/test/run-pass/mir/mir_early_return_scope.rs index 27b907223286b..af2f55ff650d9 100644 --- a/src/test/run-pass/mir/mir_early_return_scope.rs +++ b/src/test/run-pass/mir/mir_early_return_scope.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] static mut DROP: bool = false; struct ConnWrap(Conn); diff --git a/src/test/run-pass/mir/mir_fat_ptr_drop.rs b/src/test/run-pass/mir/mir_fat_ptr_drop.rs index 84528b3296aa3..a2063cd2b3a88 100644 --- a/src/test/run-pass/mir/mir_fat_ptr_drop.rs +++ b/src/test/run-pass/mir/mir_fat_ptr_drop.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] #![allow(stable_features)] // test that ordinary fat pointer operations work. diff --git a/src/test/run-pass/mir/mir_small_agg_arg.rs b/src/test/run-pass/mir/mir_small_agg_arg.rs index 48eae959b4e2f..fd81239daffdc 100644 --- a/src/test/run-pass/mir/mir_small_agg_arg.rs +++ b/src/test/run-pass/mir/mir_small_agg_arg.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] fn foo((x, y): (i8, i8)) { } diff --git a/src/test/run-pass/modules/mod_dir_path.rs b/src/test/run-pass/modules/mod_dir_path.rs index d614b2fb8605e..ff958f23f114e 100644 --- a/src/test/run-pass/modules/mod_dir_path.rs +++ b/src/test/run-pass/modules/mod_dir_path.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_macros)] // ignore-pretty issue #37195 mod mod_dir_simple { diff --git a/src/test/run-pass/moves/move-1-unique.rs b/src/test/run-pass/moves/move-1-unique.rs index 1557f13b10d3b..5a0eefc20af84 100644 --- a/src/test/run-pass/moves/move-1-unique.rs +++ b/src/test/run-pass/moves/move-1-unique.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_mut)] #![feature(box_syntax)] #[derive(Clone)] diff --git a/src/test/run-pass/moves/move-2-unique.rs b/src/test/run-pass/moves/move-2-unique.rs index 270a59904968e..e62c73935517c 100644 --- a/src/test/run-pass/moves/move-2-unique.rs +++ b/src/test/run-pass/moves/move-2-unique.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![feature(box_syntax)] struct X { x: isize, y: isize, z: isize } diff --git a/src/test/run-pass/moves/move-2.rs b/src/test/run-pass/moves/move-2.rs index 9207c71e08350..caab86e584eba 100644 --- a/src/test/run-pass/moves/move-2.rs +++ b/src/test/run-pass/moves/move-2.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![feature(box_syntax)] struct X { x: isize, y: isize, z: isize } diff --git a/src/test/run-pass/moves/move-3-unique.rs b/src/test/run-pass/moves/move-3-unique.rs index 6f86674104c1e..9247eac848a49 100644 --- a/src/test/run-pass/moves/move-3-unique.rs +++ b/src/test/run-pass/moves/move-3-unique.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_mut)] #![feature(box_syntax)] #[derive(Clone)] diff --git a/src/test/run-pass/moves/move-4-unique.rs b/src/test/run-pass/moves/move-4-unique.rs index 0876f37fd2d4b..6d69b5ec946d8 100644 --- a/src/test/run-pass/moves/move-4-unique.rs +++ b/src/test/run-pass/moves/move-4-unique.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![feature(box_syntax)] struct Triple {a: isize, b: isize, c: isize} diff --git a/src/test/run-pass/moves/move-4.rs b/src/test/run-pass/moves/move-4.rs index 61dcc08805b13..5edaffeb2c2c1 100644 --- a/src/test/run-pass/moves/move-4.rs +++ b/src/test/run-pass/moves/move-4.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![feature(box_syntax)] struct Triple { a: isize, b: isize, c: isize } diff --git a/src/test/run-pass/moves/move-scalar.rs b/src/test/run-pass/moves/move-scalar.rs index c72be92654c5d..f25741f355e6e 100644 --- a/src/test/run-pass/moves/move-scalar.rs +++ b/src/test/run-pass/moves/move-scalar.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_mut)] pub fn main() { diff --git a/src/test/run-pass/moves/moves-based-on-type-capture-clause.rs b/src/test/run-pass/moves/moves-based-on-type-capture-clause.rs index 857bf7ff2607f..333d6e4fd5268 100644 --- a/src/test/run-pass/moves/moves-based-on-type-capture-clause.rs +++ b/src/test/run-pass/moves/moves-based-on-type-capture-clause.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] // ignore-emscripten no threads support use std::thread; diff --git a/src/test/run-pass/nll/issue-48623-closure.rs b/src/test/run-pass/nll/issue-48623-closure.rs index 312aa6d577aac..68c9c428b0637 100644 --- a/src/test/run-pass/nll/issue-48623-closure.rs +++ b/src/test/run-pass/nll/issue-48623-closure.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(path_statements)] +#![allow(dead_code)] #![feature(nll)] diff --git a/src/test/run-pass/nll/issue-48623-generator.rs b/src/test/run-pass/nll/issue-48623-generator.rs index 24b25c4db16cd..b733545256fa7 100644 --- a/src/test/run-pass/nll/issue-48623-generator.rs +++ b/src/test/run-pass/nll/issue-48623-generator.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(path_statements)] +#![allow(dead_code)] #![feature(nll)] #![feature(generators, generator_trait)] diff --git a/src/test/run-pass/numbers-arithmetic/num-wrapping.rs b/src/test/run-pass/numbers-arithmetic/num-wrapping.rs index 6d3653e797752..86ca2c8a49587 100644 --- a/src/test/run-pass/numbers-arithmetic/num-wrapping.rs +++ b/src/test/run-pass/numbers-arithmetic/num-wrapping.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_macros)] // compile-flags: -C debug-assertions // diff --git a/src/test/run-pass/overloaded/overloaded-autoderef-vtable.rs b/src/test/run-pass/overloaded/overloaded-autoderef-vtable.rs index 2ed9032f86e10..cb987c21a3cc7 100644 --- a/src/test/run-pass/overloaded/overloaded-autoderef-vtable.rs +++ b/src/test/run-pass/overloaded/overloaded-autoderef-vtable.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] use std::ops::Deref; diff --git a/src/test/run-pass/overloaded/overloaded-autoderef.rs b/src/test/run-pass/overloaded/overloaded-autoderef.rs index 7be57400da0df..0c991247eb230 100644 --- a/src/test/run-pass/overloaded/overloaded-autoderef.rs +++ b/src/test/run-pass/overloaded/overloaded-autoderef.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] #![allow(stable_features)] #![feature(box_syntax, core)] diff --git a/src/test/run-pass/overloaded/overloaded_deref_with_ref_pattern.rs b/src/test/run-pass/overloaded/overloaded_deref_with_ref_pattern.rs index d092df3295792..b5ed5cc37d9af 100644 --- a/src/test/run-pass/overloaded/overloaded_deref_with_ref_pattern.rs +++ b/src/test/run-pass/overloaded/overloaded_deref_with_ref_pattern.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(unused_mut)] +#![allow(unused_variables)] // Test that we choose Deref or DerefMut appropriately based on mutability of ref bindings (#15609). use std::ops::{Deref, DerefMut}; diff --git a/src/test/run-pass/overloaded/overloaded_deref_with_ref_pattern_issue15609.rs b/src/test/run-pass/overloaded/overloaded_deref_with_ref_pattern_issue15609.rs index 8f0b3356d0799..ae405350ad0c8 100644 --- a/src/test/run-pass/overloaded/overloaded_deref_with_ref_pattern_issue15609.rs +++ b/src/test/run-pass/overloaded/overloaded_deref_with_ref_pattern_issue15609.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] // Test that we choose Deref or DerefMut appropriately based on mutability of ref bindings (#15609). fn main() { diff --git a/src/test/run-pass/packed/packed-struct-borrow-element.rs b/src/test/run-pass/packed/packed-struct-borrow-element.rs index 5d5bcbd325d4b..69969ba640fb0 100644 --- a/src/test/run-pass/packed/packed-struct-borrow-element.rs +++ b/src/test/run-pass/packed/packed-struct-borrow-element.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // ignore-emscripten weird assertion? #![feature(repr_packed)] diff --git a/src/test/run-pass/packed/packed-struct-generic-layout.rs b/src/test/run-pass/packed/packed-struct-generic-layout.rs index 30f7124f2437f..045449181712e 100644 --- a/src/test/run-pass/packed/packed-struct-generic-layout.rs +++ b/src/test/run-pass/packed/packed-struct-generic-layout.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(overflowing_literals)] diff --git a/src/test/run-pass/packed/packed-struct-generic-size.rs b/src/test/run-pass/packed/packed-struct-generic-size.rs index 6df51f4572992..58cd5505ffc29 100644 --- a/src/test/run-pass/packed/packed-struct-generic-size.rs +++ b/src/test/run-pass/packed/packed-struct-generic-size.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(stable_features)] #![allow(unused_comparisons)] diff --git a/src/test/run-pass/packed/packed-struct-generic-size.stderr b/src/test/run-pass/packed/packed-struct-generic-size.stderr index f9c343b60b064..994ea7c44fbe4 100644 --- a/src/test/run-pass/packed/packed-struct-generic-size.stderr +++ b/src/test/run-pass/packed/packed-struct-generic-size.stderr @@ -1,35 +1,35 @@ warning: unnecessary path disambiguator - --> $DIR/packed-struct-generic-size.rs:48:14 + --> $DIR/packed-struct-generic-size.rs:49:14 | LL | check!(P1::, 1, 3); | ^^ try removing `::` warning: unnecessary path disambiguator - --> $DIR/packed-struct-generic-size.rs:49:14 + --> $DIR/packed-struct-generic-size.rs:50:14 | LL | check!(P1::, 1, 11); | ^^ try removing `::` warning: unnecessary path disambiguator - --> $DIR/packed-struct-generic-size.rs:51:14 + --> $DIR/packed-struct-generic-size.rs:52:14 | LL | check!(P2::, 1, 3); | ^^ try removing `::` warning: unnecessary path disambiguator - --> $DIR/packed-struct-generic-size.rs:52:14 + --> $DIR/packed-struct-generic-size.rs:53:14 | LL | check!(P2::, 2, 12); | ^^ try removing `::` warning: unnecessary path disambiguator - --> $DIR/packed-struct-generic-size.rs:54:15 + --> $DIR/packed-struct-generic-size.rs:55:15 | LL | check!(P4C::, 1, 3); | ^^ try removing `::` warning: unnecessary path disambiguator - --> $DIR/packed-struct-generic-size.rs:55:15 + --> $DIR/packed-struct-generic-size.rs:56:15 | LL | check!(P4C::, 4, 12); | ^^ try removing `::` diff --git a/src/test/run-pass/packed/packed-struct-layout.rs b/src/test/run-pass/packed/packed-struct-layout.rs index 2c9216a96c2ca..6aa8770304a7e 100644 --- a/src/test/run-pass/packed/packed-struct-layout.rs +++ b/src/test/run-pass/packed/packed-struct-layout.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] use std::mem; #[repr(packed)] diff --git a/src/test/run-pass/packed/packed-struct-size.rs b/src/test/run-pass/packed/packed-struct-size.rs index 85e7f1544a021..27e07b87ff417 100644 --- a/src/test/run-pass/packed/packed-struct-size.rs +++ b/src/test/run-pass/packed/packed-struct-size.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] #![allow(non_upper_case_globals)] diff --git a/src/test/run-pass/packed/packed-tuple-struct-size.rs b/src/test/run-pass/packed/packed-tuple-struct-size.rs index b4e24925f75ec..011ff4c20f4a8 100644 --- a/src/test/run-pass/packed/packed-tuple-struct-size.rs +++ b/src/test/run-pass/packed/packed-tuple-struct-size.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] #![feature(repr_packed)] diff --git a/src/test/run-pass/panic-runtime/abort-link-to-unwinding-crates.rs b/src/test/run-pass/panic-runtime/abort-link-to-unwinding-crates.rs index 5bff65d0cfabd..5de5786d6a59f 100644 --- a/src/test/run-pass/panic-runtime/abort-link-to-unwinding-crates.rs +++ b/src/test/run-pass/panic-runtime/abort-link-to-unwinding-crates.rs @@ -9,7 +9,7 @@ // except according to those terms. // run-pass - +#![allow(unused_variables)] // compile-flags:-C panic=abort // aux-build:exit-success-if-unwind.rs // no-prefer-dynamic diff --git a/src/test/run-pass/panic-runtime/abort.rs b/src/test/run-pass/panic-runtime/abort.rs index 2275efa188ed0..621a258dc9d81 100644 --- a/src/test/run-pass/panic-runtime/abort.rs +++ b/src/test/run-pass/panic-runtime/abort.rs @@ -9,7 +9,7 @@ // except according to those terms. // run-pass - +#![allow(unused_variables)] // compile-flags:-C panic=abort // no-prefer-dynamic // ignore-cloudabi no processes diff --git a/src/test/run-pass/panic-runtime/lto-abort.rs b/src/test/run-pass/panic-runtime/lto-abort.rs index 6e3dbe1d0f3cf..dd884b966bce1 100644 --- a/src/test/run-pass/panic-runtime/lto-abort.rs +++ b/src/test/run-pass/panic-runtime/lto-abort.rs @@ -9,7 +9,7 @@ // except according to those terms. // run-pass - +#![allow(unused_variables)] // compile-flags:-C lto -C panic=abort // no-prefer-dynamic // ignore-cloudabi no processes diff --git a/src/test/run-pass/panic-runtime/lto-unwind.rs b/src/test/run-pass/panic-runtime/lto-unwind.rs index a0caa4e80c2f3..3b2a5dd7141e8 100644 --- a/src/test/run-pass/panic-runtime/lto-unwind.rs +++ b/src/test/run-pass/panic-runtime/lto-unwind.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // compile-flags:-C lto -C panic=unwind // no-prefer-dynamic diff --git a/src/test/run-pass/panics/panic-handler-set-twice.rs b/src/test/run-pass/panics/panic-handler-set-twice.rs index 340333b119e60..1e493fc2bb49c 100644 --- a/src/test/run-pass/panics/panic-handler-set-twice.rs +++ b/src/test/run-pass/panics/panic-handler-set-twice.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] #![allow(stable_features)] #![feature(std_panic)] diff --git a/src/test/run-pass/panics/panic-in-dtor-drops-fields.rs b/src/test/run-pass/panics/panic-in-dtor-drops-fields.rs index f5dd2716d2cf0..bb115f92b90f8 100644 --- a/src/test/run-pass/panics/panic-in-dtor-drops-fields.rs +++ b/src/test/run-pass/panics/panic-in-dtor-drops-fields.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_upper_case_globals)] // ignore-emscripten no threads support diff --git a/src/test/run-pass/privacy/privacy1.rs b/src/test/run-pass/privacy/privacy1.rs index 7c1dbb500d84e..703867713e6b2 100644 --- a/src/test/run-pass/privacy/privacy1.rs +++ b/src/test/run-pass/privacy/privacy1.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 pub mod test2 { diff --git a/src/test/run-pass/privacy/private-class-field.rs b/src/test/run-pass/privacy/private-class-field.rs index 2910c462c2bce..15d83ea4d951b 100644 --- a/src/test/run-pass/privacy/private-class-field.rs +++ b/src/test/run-pass/privacy/private-class-field.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] diff --git a/src/test/run-pass/privacy/private-method.rs b/src/test/run-pass/privacy/private-method.rs index a0f012a6059b3..012616403c694 100644 --- a/src/test/run-pass/privacy/private-method.rs +++ b/src/test/run-pass/privacy/private-method.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/process/process-exit.rs b/src/test/run-pass/process/process-exit.rs index e43631e3189ab..6314dc2cd64f6 100644 --- a/src/test/run-pass/process/process-exit.rs +++ b/src/test/run-pass/process/process-exit.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] // ignore-cloudabi no processes // ignore-emscripten no processes diff --git a/src/test/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 index 770733b893970..8bd66b90d58cb 100644 --- a/src/test/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 @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/regions/regions-assoc-type-region-bound.rs b/src/test/run-pass/regions/regions-assoc-type-region-bound.rs index a7801136a8420..6a9a253522032 100644 --- a/src/test/run-pass/regions/regions-assoc-type-region-bound.rs +++ b/src/test/run-pass/regions/regions-assoc-type-region-bound.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Test that the compiler considers the 'a bound declared in the // trait. Issue #20890. diff --git a/src/test/run-pass/regions/regions-assoc-type-static-bound.rs b/src/test/run-pass/regions/regions-assoc-type-static-bound.rs index b81d305681305..e0bb62b8929db 100644 --- a/src/test/run-pass/regions/regions-assoc-type-static-bound.rs +++ b/src/test/run-pass/regions/regions-assoc-type-static-bound.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Test that the compiler considers the 'static bound declared in the // trait. Issue #20890. diff --git a/src/test/run-pass/regions/regions-bot.rs b/src/test/run-pass/regions/regions-bot.rs index d3af66b416225..3d1ac6277f7b2 100644 --- a/src/test/run-pass/regions/regions-bot.rs +++ b/src/test/run-pass/regions/regions-bot.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // A very limited test of the "bottom" region diff --git a/src/test/run-pass/regions/regions-bound-lists-feature-gate-2.rs b/src/test/run-pass/regions/regions-bound-lists-feature-gate-2.rs index d5d2408d5d240..568b8eed4f384 100644 --- a/src/test/run-pass/regions/regions-bound-lists-feature-gate-2.rs +++ b/src/test/run-pass/regions/regions-bound-lists-feature-gate-2.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(stable_features)] #![feature(issue_5723_bootstrap)] diff --git a/src/test/run-pass/regions/regions-bound-lists-feature-gate.rs b/src/test/run-pass/regions/regions-bound-lists-feature-gate.rs index 50073f8b9f054..f2785992564f7 100644 --- a/src/test/run-pass/regions/regions-bound-lists-feature-gate.rs +++ b/src/test/run-pass/regions/regions-bound-lists-feature-gate.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] #![allow(stable_features)] #![feature(issue_5723_bootstrap)] diff --git a/src/test/run-pass/regions/regions-creating-enums2.rs b/src/test/run-pass/regions/regions-creating-enums2.rs index 84d4a261f1d99..51fdc2dc00e8d 100644 --- a/src/test/run-pass/regions/regions-creating-enums2.rs +++ b/src/test/run-pass/regions/regions-creating-enums2.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/regions/regions-creating-enums5.rs b/src/test/run-pass/regions/regions-creating-enums5.rs index 24ba0c176113f..637748ebec8ab 100644 --- a/src/test/run-pass/regions/regions-creating-enums5.rs +++ b/src/test/run-pass/regions/regions-creating-enums5.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/regions/regions-debruijn-of-object.rs b/src/test/run-pass/regions/regions-debruijn-of-object.rs index 71464f30ef039..100fd423cd46b 100644 --- a/src/test/run-pass/regions/regions-debruijn-of-object.rs +++ b/src/test/run-pass/regions/regions-debruijn-of-object.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] #![allow(non_camel_case_types)] // pretty-expanded FIXME #23616 diff --git a/src/test/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 index 77659c100ff3a..72c4dc3771091 100644 --- a/src/test/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 @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] // Test that we are able to compile calls to associated fns like // `decode()` where the bound on the `Self` parameter references a // lifetime parameter of the trait. This example indicates why trait diff --git a/src/test/run-pass/regions/regions-expl-self.rs b/src/test/run-pass/regions/regions-expl-self.rs index 1af6febb53af2..d19e7b6c7b5ba 100644 --- a/src/test/run-pass/regions/regions-expl-self.rs +++ b/src/test/run-pass/regions/regions-expl-self.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Test that you can insert an explicit lifetime in explicit self. // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/regions/regions-fn-subtyping-2.rs b/src/test/run-pass/regions/regions-fn-subtyping-2.rs index a23c5005f07de..1f9f7baf48b29 100644 --- a/src/test/run-pass/regions/regions-fn-subtyping-2.rs +++ b/src/test/run-pass/regions/regions-fn-subtyping-2.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Issue #2263. // Here, `f` is a function that takes a pointer `x` and a function diff --git a/src/test/run-pass/regions/regions-fn-subtyping.rs b/src/test/run-pass/regions/regions-fn-subtyping.rs index e561fa7434627..0192890277b79 100644 --- a/src/test/run-pass/regions/regions-fn-subtyping.rs +++ b/src/test/run-pass/regions/regions-fn-subtyping.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_assignments)] // Issue #2263. // pretty-expanded FIXME #23616 diff --git a/src/test/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 index 67a77940742d8..bc316983f8254 100644 --- a/src/test/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 @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Test that we recognize that if you have // // 'a : 'static diff --git a/src/test/run-pass/regions/regions-infer-borrow-scope.rs b/src/test/run-pass/regions/regions-infer-borrow-scope.rs index f3660d8dd17db..6bc2c62c6dcf5 100644 --- a/src/test/run-pass/regions/regions-infer-borrow-scope.rs +++ b/src/test/run-pass/regions/regions-infer-borrow-scope.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![feature(box_syntax)] struct Point {x: isize, y: isize} diff --git a/src/test/run-pass/regions/regions-infer-reborrow-ref-mut-recurse.rs b/src/test/run-pass/regions/regions-infer-reborrow-ref-mut-recurse.rs index f6ed97195c1db..0608802e68274 100644 --- a/src/test/run-pass/regions/regions-infer-reborrow-ref-mut-recurse.rs +++ b/src/test/run-pass/regions/regions-infer-reborrow-ref-mut-recurse.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Test an edge case in region inference: the lifetime of the borrow // of `*x` must be extended to at least 'a. diff --git a/src/test/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 index 7af25be1d03a0..4eeeac1767c8b 100644 --- a/src/test/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 @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] #![allow(non_camel_case_types)] diff --git a/src/test/run-pass/regions/regions-issue-22246.rs b/src/test/run-pass/regions/regions-issue-22246.rs index 8a54f30133eda..3b7cc8e37759b 100644 --- a/src/test/run-pass/regions/regions-issue-22246.rs +++ b/src/test/run-pass/regions/regions-issue-22246.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] // Regression test for issue #22246 -- we should be able to deduce // that `&'a B::Owned` implies that `B::Owned : 'a`. diff --git a/src/test/run-pass/regions/regions-lifetime-static-items-enclosing-scopes.rs b/src/test/run-pass/regions/regions-lifetime-static-items-enclosing-scopes.rs index 758473634cb4a..2f0de4f47841c 100644 --- a/src/test/run-pass/regions/regions-lifetime-static-items-enclosing-scopes.rs +++ b/src/test/run-pass/regions/regions-lifetime-static-items-enclosing-scopes.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // This test verifies that temporary lifetime is correctly computed // for static objects in enclosing scopes. diff --git a/src/test/run-pass/regions/regions-lub-ref-ref-rc.rs b/src/test/run-pass/regions/regions-lub-ref-ref-rc.rs index 907746a65eedc..110bc2f1fd308 100644 --- a/src/test/run-pass/regions/regions-lub-ref-ref-rc.rs +++ b/src/test/run-pass/regions/regions-lub-ref-ref-rc.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Test a corner case of LUB coercion. In this case, one arm of the // match requires a deref coercion and the other doesn't, and there // is an extra `&` on the `rc`. We want to be sure that the lifetime diff --git a/src/test/run-pass/regions/regions-mock-codegen.rs b/src/test/run-pass/regions/regions-mock-codegen.rs index 6d521432849ea..2393457409eec 100644 --- a/src/test/run-pass/regions/regions-mock-codegen.rs +++ b/src/test/run-pass/regions/regions-mock-codegen.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/regions/regions-no-variance-from-fn-generics.rs b/src/test/run-pass/regions/regions-no-variance-from-fn-generics.rs index 3d0d5f2dbcfe5..e409e43297ff7 100644 --- a/src/test/run-pass/regions/regions-no-variance-from-fn-generics.rs +++ b/src/test/run-pass/regions/regions-no-variance-from-fn-generics.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // Issue #12856: a lifetime formal binding introduced by a generic fn // should not upset the variance inference for actual occurrences of // that lifetime in type expressions. diff --git a/src/test/run-pass/regions/regions-nullary-variant.rs b/src/test/run-pass/regions/regions-nullary-variant.rs index b24e249635063..bde2cf1c082f4 100644 --- a/src/test/run-pass/regions/regions-nullary-variant.rs +++ b/src/test/run-pass/regions/regions-nullary-variant.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/regions/regions-params.rs b/src/test/run-pass/regions/regions-params.rs index b7060cb2b9422..81e26e0444e47 100644 --- a/src/test/run-pass/regions/regions-params.rs +++ b/src/test/run-pass/regions/regions-params.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_parens)] fn region_identity(x: &usize) -> &usize { x } diff --git a/src/test/run-pass/regions/regions-reassign-let-bound-pointer.rs b/src/test/run-pass/regions/regions-reassign-let-bound-pointer.rs index 0a30dcb721f9f..39dc92cbd7bfa 100644 --- a/src/test/run-pass/regions/regions-reassign-let-bound-pointer.rs +++ b/src/test/run-pass/regions/regions-reassign-let-bound-pointer.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(unused_assignments)] +#![allow(unused_variables)] // Check that the type checker permits us to reassign `z` which // started out with a longer lifetime and was reassigned to a shorter // one (it should infer to be the intersection). diff --git a/src/test/run-pass/regions/regions-reassign-match-bound-pointer.rs b/src/test/run-pass/regions/regions-reassign-match-bound-pointer.rs index 28455b1f3cf1d..329efaf5555d3 100644 --- a/src/test/run-pass/regions/regions-reassign-match-bound-pointer.rs +++ b/src/test/run-pass/regions/regions-reassign-match-bound-pointer.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(unused_assignments)] +#![allow(unused_variables)] // Check that the type checker permits us to reassign `z` which // started out with a longer lifetime and was reassigned to a shorter // one (it should infer to be the intersection). diff --git a/src/test/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 index 86d841726293f..1b6c025d7fa11 100644 --- a/src/test/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 @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Test that this fairly specialized, but also reasonable, pattern // typechecks. The pattern involves regions bound in closures that // wind up related to inference variables. diff --git a/src/test/run-pass/regions/regions-scope-chain-example.rs b/src/test/run-pass/regions/regions-scope-chain-example.rs index 973f7bd5319a6..ccfa080d216df 100644 --- a/src/test/run-pass/regions/regions-scope-chain-example.rs +++ b/src/test/run-pass/regions/regions-scope-chain-example.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] // This is an example where the older inference algorithm failed. The // specifics of why it failed are somewhat, but not entirely, tailed // to the algorithm. Ultimately the problem is that when computing the diff --git a/src/test/run-pass/regions/regions-self-in-enums.rs b/src/test/run-pass/regions/regions-self-in-enums.rs index 5cb9ad7774ce3..61160951000fc 100644 --- a/src/test/run-pass/regions/regions-self-in-enums.rs +++ b/src/test/run-pass/regions/regions-self-in-enums.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_mut)] #![allow(non_camel_case_types)] enum int_wrapper<'a> { diff --git a/src/test/run-pass/regions/regions-variance-contravariant-use-contravariant.rs b/src/test/run-pass/regions/regions-variance-contravariant-use-contravariant.rs index ffab7dc2e4135..de19fbd0e8ce6 100644 --- a/src/test/run-pass/regions/regions-variance-contravariant-use-contravariant.rs +++ b/src/test/run-pass/regions/regions-variance-contravariant-use-contravariant.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] // Test that a type which is contravariant with respect to its region // parameter compiles successfully when used in a contravariant way. // diff --git a/src/test/run-pass/regions/regions-variance-covariant-use-covariant.rs b/src/test/run-pass/regions/regions-variance-covariant-use-covariant.rs index ea0051c6b265a..fb20324ce9766 100644 --- a/src/test/run-pass/regions/regions-variance-covariant-use-covariant.rs +++ b/src/test/run-pass/regions/regions-variance-covariant-use-covariant.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Test that a type which is covariant with respect to its region // parameter is successful when used in a covariant way. // diff --git a/src/test/run-pass/rfcs/rfc-1014-2.rs b/src/test/run-pass/rfcs/rfc-1014-2.rs index f0ff85612436e..7fbc0d1db70de 100644 --- a/src/test/run-pass/rfcs/rfc-1014-2.rs +++ b/src/test/run-pass/rfcs/rfc-1014-2.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![feature(libc)] diff --git a/src/test/run-pass/rfcs/rfc-1014.rs b/src/test/run-pass/rfcs/rfc-1014.rs index 35290ae8e6a20..d101c3c9ab198 100644 --- a/src/test/run-pass/rfcs/rfc-1014.rs +++ b/src/test/run-pass/rfcs/rfc-1014.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // ignore-cloudabi stdout does not map to file descriptor 1 by default // ignore-wasm32-bare no libc diff --git a/src/test/run-pass/rfcs/rfc-2005-default-binding-mode/box.rs b/src/test/run-pass/rfcs/rfc-2005-default-binding-mode/box.rs index f0ef9ca37b3a6..8d67e235a934e 100644 --- a/src/test/run-pass/rfcs/rfc-2005-default-binding-mode/box.rs +++ b/src/test/run-pass/rfcs/rfc-2005-default-binding-mode/box.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unreachable_patterns)] #![feature(box_syntax, box_patterns)] struct Foo{} diff --git a/src/test/run-pass/rfcs/rfc-2005-default-binding-mode/general.rs b/src/test/run-pass/rfcs/rfc-2005-default-binding-mode/general.rs index 2aad9ccd6efab..6244daab1e6fe 100644 --- a/src/test/run-pass/rfcs/rfc-2005-default-binding-mode/general.rs +++ b/src/test/run-pass/rfcs/rfc-2005-default-binding-mode/general.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] fn some_or_wildcard(r: &Option, b: &i32) { let _: &i32 = match r { Some(a) => a, diff --git a/src/test/run-pass/rfcs/rfc-2005-default-binding-mode/lit.rs b/src/test/run-pass/rfcs/rfc-2005-default-binding-mode/lit.rs index ac6f61b32b718..9df250ea39956 100644 --- a/src/test/run-pass/rfcs/rfc-2005-default-binding-mode/lit.rs +++ b/src/test/run-pass/rfcs/rfc-2005-default-binding-mode/lit.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] fn with_u8() { let s = 5u8; let r = match &s { diff --git a/src/test/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 index 072332cd9d0a1..9427482ed9c0a 100644 --- a/src/test/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 @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] enum Foo { Bar(Option, (), (), Vec), Baz, diff --git a/src/test/run-pass/rfcs/rfc-2008-non-exhaustive/structs.rs b/src/test/run-pass/rfcs/rfc-2008-non-exhaustive/structs.rs index 2bfdddc8eb705..34756677636f2 100644 --- a/src/test/run-pass/rfcs/rfc-2008-non-exhaustive/structs.rs +++ b/src/test/run-pass/rfcs/rfc-2008-non-exhaustive/structs.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] // aux-build:structs.rs extern crate structs; diff --git a/src/test/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 index 6c71c05709c5d..4bbd9e2b7fa32 100644 --- a/src/test/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 @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] #![feature(non_exhaustive)] #[non_exhaustive] diff --git a/src/test/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 index 71904acae724d..612f5bc0cfcbe 100644 --- a/src/test/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 @@ -10,7 +10,7 @@ // run-pass #![feature(crate_in_paths)] - +#![allow(dead_code)] use crate::m::f; use crate as root; diff --git a/src/test/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 index 37821777822f1..fc77d744a23e8 100644 --- a/src/test/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 @@ -11,7 +11,7 @@ // run-pass #![feature(crate_in_paths)] #![feature(crate_visibility_modifier)] - +#![allow(dead_code)] mod m { pub struct Z; pub struct S1(crate (::m::Z)); // OK diff --git a/src/test/run-pass/rfcs/rfc-2126-extern-absolute-paths/basic.rs b/src/test/run-pass/rfcs/rfc-2126-extern-absolute-paths/basic.rs index b13602297a4af..61cf6dcf30c45 100644 --- a/src/test/run-pass/rfcs/rfc-2126-extern-absolute-paths/basic.rs +++ b/src/test/run-pass/rfcs/rfc-2126-extern-absolute-paths/basic.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // aux-build:xcrate.rs // compile-flags:--extern xcrate // edition:2018 diff --git a/src/test/run-pass/rfcs/rfc-2126-extern-absolute-paths/extern.rs b/src/test/run-pass/rfcs/rfc-2126-extern-absolute-paths/extern.rs index 0d84ccc3d3221..e25f76ab48ee7 100644 --- a/src/test/run-pass/rfcs/rfc-2126-extern-absolute-paths/extern.rs +++ b/src/test/run-pass/rfcs/rfc-2126-extern-absolute-paths/extern.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // aux-build:xcrate.rs // compile-flags:--extern xcrate diff --git a/src/test/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 index 29e8ab8ed1fb3..f9d1ee0e9e05d 100644 --- a/src/test/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 @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![feature(if_while_or_patterns)] enum E { diff --git a/src/test/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 index 755e3cb8c3b76..a6046cdba94b8 100644 --- a/src/test/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 @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] // Test that removed keywords are allowed as identifiers. fn main () { let offsetof = (); diff --git a/src/test/run-pass/rfcs/rfc1623.rs b/src/test/run-pass/rfcs/rfc1623.rs index ddb83317fd93c..cc085a6f36789 100644 --- a/src/test/run-pass/rfcs/rfc1623.rs +++ b/src/test/run-pass/rfcs/rfc1623.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] #![allow(non_upper_case_globals)] #![allow(dead_code)] diff --git a/src/test/run-pass/self/explicit-self-closures.rs b/src/test/run-pass/self/explicit-self-closures.rs index 0144433010f41..04e40021a5fb5 100644 --- a/src/test/run-pass/self/explicit-self-closures.rs +++ b/src/test/run-pass/self/explicit-self-closures.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Test to make sure that explicit self params work inside closures // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/self/explicit-self-generic.rs b/src/test/run-pass/self/explicit-self-generic.rs index cf1546810a456..d23ad94f1f562 100644 --- a/src/test/run-pass/self/explicit-self-generic.rs +++ b/src/test/run-pass/self/explicit-self-generic.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![feature(box_syntax)] #[derive(Copy, Clone)] diff --git a/src/test/run-pass/self/explicit-self.rs b/src/test/run-pass/self/explicit-self.rs index 862d02bda0cee..1cf38a384ca5c 100644 --- a/src/test/run-pass/self/explicit-self.rs +++ b/src/test/run-pass/self/explicit-self.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] #![allow(non_upper_case_globals)] diff --git a/src/test/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 index 2ea1dcb221e10..42ed4f91e73e1 100644 --- a/src/test/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 @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_mut)] // Check that a trait is still object-safe (and usable) if it has // methods with by-value self so long as they require `Self : Sized`. diff --git a/src/test/run-pass/self/object-safety-sized-self-generic-method.rs b/src/test/run-pass/self/object-safety-sized-self-generic-method.rs index 5f8ae3ce4954d..218a36f222644 100644 --- a/src/test/run-pass/self/object-safety-sized-self-generic-method.rs +++ b/src/test/run-pass/self/object-safety-sized-self-generic-method.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // Check that a trait is still object-safe (and usable) if it has // generic methods so long as they require `Self : Sized`. diff --git a/src/test/run-pass/self/self-impl.rs b/src/test/run-pass/self/self-impl.rs index c0a7eee437cc4..465ca46785981 100644 --- a/src/test/run-pass/self/self-impl.rs +++ b/src/test/run-pass/self/self-impl.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] // Test that we can use `Self` types in impls in the expected way. // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/self/self-type-param.rs b/src/test/run-pass/self/self-type-param.rs index 13e28e62e5ea1..645d61d79c81b 100644 --- a/src/test/run-pass/self/self-type-param.rs +++ b/src/test/run-pass/self/self-type-param.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 trait MyTrait { diff --git a/src/test/run-pass/sepcomp/sepcomp-fns-backwards.rs b/src/test/run-pass/sepcomp/sepcomp-fns-backwards.rs index 96993d3a7bef3..8241711bc1211 100644 --- a/src/test/run-pass/sepcomp/sepcomp-fns-backwards.rs +++ b/src/test/run-pass/sepcomp/sepcomp-fns-backwards.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // ignore-bitrig // compile-flags: -C codegen-units=3 diff --git a/src/test/run-pass/sepcomp/sepcomp-statics.rs b/src/test/run-pass/sepcomp/sepcomp-statics.rs index 7022a5eee7195..8739b9f52de58 100644 --- a/src/test/run-pass/sepcomp/sepcomp-statics.rs +++ b/src/test/run-pass/sepcomp/sepcomp-statics.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // ignore-bitrig // compile-flags: -C codegen-units=3 diff --git a/src/test/run-pass/sepcomp/sepcomp-unwind.rs b/src/test/run-pass/sepcomp/sepcomp-unwind.rs index 15b0765322462..7a1642bcb29e8 100644 --- a/src/test/run-pass/sepcomp/sepcomp-unwind.rs +++ b/src/test/run-pass/sepcomp/sepcomp-unwind.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // ignore-bitrig // compile-flags: -C codegen-units=3 // ignore-emscripten no threads support diff --git a/src/test/run-pass/simd/simd-intrinsic-generic-cast.rs b/src/test/run-pass/simd/simd-intrinsic-generic-cast.rs index e24a141e6e03f..f0fb24b5832b5 100644 --- a/src/test/run-pass/simd/simd-intrinsic-generic-cast.rs +++ b/src/test/run-pass/simd/simd-intrinsic-generic-cast.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] // ignore-emscripten FIXME(#45351) hits an LLVM assert #![feature(repr_simd, platform_intrinsics, concat_idents, test)] diff --git a/src/test/run-pass/simd/simd-type.rs b/src/test/run-pass/simd/simd-type.rs index a1a655eec86df..3be3960e7cedf 100644 --- a/src/test/run-pass/simd/simd-type.rs +++ b/src/test/run-pass/simd/simd-type.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/specialization/defaultimpl/allowed-cross-crate.rs b/src/test/run-pass/specialization/defaultimpl/allowed-cross-crate.rs index 4a481beffd2a2..941bc55a5858d 100644 --- a/src/test/run-pass/specialization/defaultimpl/allowed-cross-crate.rs +++ b/src/test/run-pass/specialization/defaultimpl/allowed-cross-crate.rs @@ -9,6 +9,9 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] +#![allow(unused_imports)] // aux-build:go_trait.rs diff --git a/src/test/run-pass/specialization/defaultimpl/projection.rs b/src/test/run-pass/specialization/defaultimpl/projection.rs index 989f4f286f2c4..9d8d99e9ca312 100644 --- a/src/test/run-pass/specialization/defaultimpl/projection.rs +++ b/src/test/run-pass/specialization/defaultimpl/projection.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![feature(specialization)] diff --git a/src/test/run-pass/specialization/specialization-allowed-cross-crate.rs b/src/test/run-pass/specialization/specialization-allowed-cross-crate.rs index 4a481beffd2a2..941bc55a5858d 100644 --- a/src/test/run-pass/specialization/specialization-allowed-cross-crate.rs +++ b/src/test/run-pass/specialization/specialization-allowed-cross-crate.rs @@ -9,6 +9,9 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] +#![allow(unused_imports)] // aux-build:go_trait.rs diff --git a/src/test/run-pass/specialization/specialization-on-projection.rs b/src/test/run-pass/specialization/specialization-on-projection.rs index 39af761fd48b2..01ec184d6f568 100644 --- a/src/test/run-pass/specialization/specialization-on-projection.rs +++ b/src/test/run-pass/specialization/specialization-on-projection.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![feature(specialization)] diff --git a/src/test/run-pass/specialization/specialization-projection-alias.rs b/src/test/run-pass/specialization/specialization-projection-alias.rs index f2f107653445a..8d5e732397fee 100644 --- a/src/test/run-pass/specialization/specialization-projection-alias.rs +++ b/src/test/run-pass/specialization/specialization-projection-alias.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] #![feature(specialization)] diff --git a/src/test/run-pass/specialization/specialization-projection.rs b/src/test/run-pass/specialization/specialization-projection.rs index 2bed94ccbc167..ba9051e0061e3 100644 --- a/src/test/run-pass/specialization/specialization-projection.rs +++ b/src/test/run-pass/specialization/specialization-projection.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![feature(specialization)] diff --git a/src/test/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 index e70984df37e68..2c5b514df6e8c 100644 --- a/src/test/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 @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] trait Deserializer { fn read_int(&self) -> isize; diff --git a/src/test/run-pass/structs-enums/align-struct.rs b/src/test/run-pass/structs-enums/align-struct.rs index 122734e817a61..a0d05a6d0d2c1 100644 --- a/src/test/run-pass/structs-enums/align-struct.rs +++ b/src/test/run-pass/structs-enums/align-struct.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![feature(box_syntax)] #![feature(repr_packed)] diff --git a/src/test/run-pass/structs-enums/class-attributes-1.rs b/src/test/run-pass/structs-enums/class-attributes-1.rs index c5926bc158661..bdacb40911bdb 100644 --- a/src/test/run-pass/structs-enums/class-attributes-1.rs +++ b/src/test/run-pass/structs-enums/class-attributes-1.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_attributes)] #![allow(non_camel_case_types)] // pp-exact - Make sure we actually print the attributes diff --git a/src/test/run-pass/structs-enums/class-attributes-2.rs b/src/test/run-pass/structs-enums/class-attributes-2.rs index f9d88de145aca..d17601d44adc7 100644 --- a/src/test/run-pass/structs-enums/class-attributes-2.rs +++ b/src/test/run-pass/structs-enums/class-attributes-2.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_attributes)] #![allow(non_camel_case_types)] #![feature(custom_attribute)] diff --git a/src/test/run-pass/structs-enums/class-cast-to-trait.rs b/src/test/run-pass/structs-enums/class-cast-to-trait.rs index 695318d0ee79d..517dad17d1f80 100644 --- a/src/test/run-pass/structs-enums/class-cast-to-trait.rs +++ b/src/test/run-pass/structs-enums/class-cast-to-trait.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_mut)] #![allow(non_camel_case_types)] // ignore-freebsd FIXME fails on BSD diff --git a/src/test/run-pass/structs-enums/class-dtor.rs b/src/test/run-pass/structs-enums/class-dtor.rs index 13559906795e1..bd5fd86cefc1f 100644 --- a/src/test/run-pass/structs-enums/class-dtor.rs +++ b/src/test/run-pass/structs-enums/class-dtor.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/structs-enums/class-exports.rs b/src/test/run-pass/structs-enums/class-exports.rs index b4bce42e64706..6f9c609fa4558 100644 --- a/src/test/run-pass/structs-enums/class-exports.rs +++ b/src/test/run-pass/structs-enums/class-exports.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] /* Test that exporting a class also exports its diff --git a/src/test/run-pass/structs-enums/class-impl-very-parameterized-trait.rs b/src/test/run-pass/structs-enums/class-impl-very-parameterized-trait.rs index 6ceaab93e7924..deb31c9e05384 100644 --- a/src/test/run-pass/structs-enums/class-impl-very-parameterized-trait.rs +++ b/src/test/run-pass/structs-enums/class-impl-very-parameterized-trait.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] use std::cmp; diff --git a/src/test/run-pass/structs-enums/class-implement-trait-cross-crate.rs b/src/test/run-pass/structs-enums/class-implement-trait-cross-crate.rs index 4f319cf8ea4db..3b09ebec25636 100644 --- a/src/test/run-pass/structs-enums/class-implement-trait-cross-crate.rs +++ b/src/test/run-pass/structs-enums/class-implement-trait-cross-crate.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] // aux-build:cci_class_trait.rs diff --git a/src/test/run-pass/structs-enums/class-poly-methods.rs b/src/test/run-pass/structs-enums/class-poly-methods.rs index e32ba9d02395f..693a6e829b6e2 100644 --- a/src/test/run-pass/structs-enums/class-poly-methods.rs +++ b/src/test/run-pass/structs-enums/class-poly-methods.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] diff --git a/src/test/run-pass/structs-enums/class-separate-impl.rs b/src/test/run-pass/structs-enums/class-separate-impl.rs index a1c9afaa63466..c482992f7bd72 100644 --- a/src/test/run-pass/structs-enums/class-separate-impl.rs +++ b/src/test/run-pass/structs-enums/class-separate-impl.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] #![feature(box_syntax)] diff --git a/src/test/run-pass/structs-enums/class-str-field.rs b/src/test/run-pass/structs-enums/class-str-field.rs index 5ad60dfd6d964..57ec91c9d3382 100644 --- a/src/test/run-pass/structs-enums/class-str-field.rs +++ b/src/test/run-pass/structs-enums/class-str-field.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/structs-enums/class-typarams.rs b/src/test/run-pass/structs-enums/class-typarams.rs index d3b4083f843ac..3d9dafc6f732b 100644 --- a/src/test/run-pass/structs-enums/class-typarams.rs +++ b/src/test/run-pass/structs-enums/class-typarams.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/structs-enums/classes-self-referential.rs b/src/test/run-pass/structs-enums/classes-self-referential.rs index 49016d14b9dda..3f0e912e2ad4b 100644 --- a/src/test/run-pass/structs-enums/classes-self-referential.rs +++ b/src/test/run-pass/structs-enums/classes-self-referential.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] diff --git a/src/test/run-pass/structs-enums/classes-simple-method.rs b/src/test/run-pass/structs-enums/classes-simple-method.rs index 6eaf8939dcc72..48a7d58300c9d 100644 --- a/src/test/run-pass/structs-enums/classes-simple-method.rs +++ b/src/test/run-pass/structs-enums/classes-simple-method.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] struct cat { diff --git a/src/test/run-pass/structs-enums/classes-simple.rs b/src/test/run-pass/structs-enums/classes-simple.rs index 771943802aa27..c53f135c0e032 100644 --- a/src/test/run-pass/structs-enums/classes-simple.rs +++ b/src/test/run-pass/structs-enums/classes-simple.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] struct cat { diff --git a/src/test/run-pass/structs-enums/classes.rs b/src/test/run-pass/structs-enums/classes.rs index f40fe3e8186e8..0f9b5b1d7f44c 100644 --- a/src/test/run-pass/structs-enums/classes.rs +++ b/src/test/run-pass/structs-enums/classes.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] struct cat { diff --git a/src/test/run-pass/structs-enums/empty-struct-braces.rs b/src/test/run-pass/structs-enums/empty-struct-braces.rs index 7deb90cc3e8ea..aebd1b70c3c7c 100644 --- a/src/test/run-pass/structs-enums/empty-struct-braces.rs +++ b/src/test/run-pass/structs-enums/empty-struct-braces.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] #![allow(non_upper_case_globals)] // Empty struct defined with braces add names into type namespace diff --git a/src/test/run-pass/structs-enums/enum-alignment.rs b/src/test/run-pass/structs-enums/enum-alignment.rs index 862025ea93422..60bfe151b7e20 100644 --- a/src/test/run-pass/structs-enums/enum-alignment.rs +++ b/src/test/run-pass/structs-enums/enum-alignment.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(deprecated)] use std::mem; diff --git a/src/test/run-pass/structs-enums/enum-clike-ffi-as-int.rs b/src/test/run-pass/structs-enums/enum-clike-ffi-as-int.rs index 838db70581739..ea63b35e59fc3 100644 --- a/src/test/run-pass/structs-enums/enum-clike-ffi-as-int.rs +++ b/src/test/run-pass/structs-enums/enum-clike-ffi-as-int.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] /*! * C-like enums have to be represented as LLVM ints, not wrapped in a diff --git a/src/test/run-pass/structs-enums/enum-discr.rs b/src/test/run-pass/structs-enums/enum-discr.rs index 0962f41f78d0b..e1e1d6dfeeccf 100644 --- a/src/test/run-pass/structs-enums/enum-discr.rs +++ b/src/test/run-pass/structs-enums/enum-discr.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] enum Animal { Cat = 0, diff --git a/src/test/run-pass/structs-enums/enum-discrim-autosizing.rs b/src/test/run-pass/structs-enums/enum-discrim-autosizing.rs index 55bf80138b979..f9a375d74e992 100644 --- a/src/test/run-pass/structs-enums/enum-discrim-autosizing.rs +++ b/src/test/run-pass/structs-enums/enum-discrim-autosizing.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(overflowing_literals)] use std::mem::size_of; diff --git a/src/test/run-pass/structs-enums/enum-discrim-manual-sizing.rs b/src/test/run-pass/structs-enums/enum-discrim-manual-sizing.rs index b4f8b5427e0d9..54bc6506a4bfa 100644 --- a/src/test/run-pass/structs-enums/enum-discrim-manual-sizing.rs +++ b/src/test/run-pass/structs-enums/enum-discrim-manual-sizing.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] use std::mem::{size_of, align_of}; diff --git a/src/test/run-pass/structs-enums/enum-export-inheritance.rs b/src/test/run-pass/structs-enums/enum-export-inheritance.rs index 050479d28dcde..d68073711b08d 100644 --- a/src/test/run-pass/structs-enums/enum-export-inheritance.rs +++ b/src/test/run-pass/structs-enums/enum-export-inheritance.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 mod a { diff --git a/src/test/run-pass/structs-enums/enum-variants.rs b/src/test/run-pass/structs-enums/enum-variants.rs index 1eff9ad413d56..4e9b51fdd0cdd 100644 --- a/src/test/run-pass/structs-enums/enum-variants.rs +++ b/src/test/run-pass/structs-enums/enum-variants.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_assignments)] // pretty-expanded FIXME #23616 #![allow(unused_variables)] diff --git a/src/test/run-pass/structs-enums/field-destruction-order.rs b/src/test/run-pass/structs-enums/field-destruction-order.rs index 5b9d1530321fc..5b7b60ff61f4f 100644 --- a/src/test/run-pass/structs-enums/field-destruction-order.rs +++ b/src/test/run-pass/structs-enums/field-destruction-order.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_upper_case_globals)] // In theory, it doesn't matter what order destructors are run in for rust diff --git a/src/test/run-pass/structs-enums/foreign-struct.rs b/src/test/run-pass/structs-enums/foreign-struct.rs index 1e4955bd5ece9..47ad6232152f4 100644 --- a/src/test/run-pass/structs-enums/foreign-struct.rs +++ b/src/test/run-pass/structs-enums/foreign-struct.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] // Passing enums by value diff --git a/src/test/run-pass/structs-enums/ivec-tag.rs b/src/test/run-pass/structs-enums/ivec-tag.rs index fb7585f99894a..b94260f912884 100644 --- a/src/test/run-pass/structs-enums/ivec-tag.rs +++ b/src/test/run-pass/structs-enums/ivec-tag.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] // ignore-emscripten no threads support use std::thread; diff --git a/src/test/run-pass/structs-enums/namespaced-enum-emulate-flat.rs b/src/test/run-pass/structs-enums/namespaced-enum-emulate-flat.rs index 1185519dac66d..b98772dcf79c2 100644 --- a/src/test/run-pass/structs-enums/namespaced-enum-emulate-flat.rs +++ b/src/test/run-pass/structs-enums/namespaced-enum-emulate-flat.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 pub use Foo::*; diff --git a/src/test/run-pass/structs-enums/namespaced-enum-glob-import.rs b/src/test/run-pass/structs-enums/namespaced-enum-glob-import.rs index 85af2f0d9d614..4d0524e306d41 100644 --- a/src/test/run-pass/structs-enums/namespaced-enum-glob-import.rs +++ b/src/test/run-pass/structs-enums/namespaced-enum-glob-import.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 mod m2 { diff --git a/src/test/run-pass/structs-enums/namespaced-enums.rs b/src/test/run-pass/structs-enums/namespaced-enums.rs index 05a4c190712e8..79235525a53ec 100644 --- a/src/test/run-pass/structs-enums/namespaced-enums.rs +++ b/src/test/run-pass/structs-enums/namespaced-enums.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 enum Foo { diff --git a/src/test/run-pass/structs-enums/nested-enum-same-names.rs b/src/test/run-pass/structs-enums/nested-enum-same-names.rs index 6e294b27abf3b..8a63b990030c9 100644 --- a/src/test/run-pass/structs-enums/nested-enum-same-names.rs +++ b/src/test/run-pass/structs-enums/nested-enum-same-names.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 /* diff --git a/src/test/run-pass/structs-enums/newtype-struct-with-dtor.rs b/src/test/run-pass/structs-enums/newtype-struct-with-dtor.rs index 6bdf69478aeec..c42958aa7e18e 100644 --- a/src/test/run-pass/structs-enums/newtype-struct-with-dtor.rs +++ b/src/test/run-pass/structs-enums/newtype-struct-with-dtor.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(unused_unsafe)] +#![allow(unused_variables)] // pretty-expanded FIXME #23616 pub struct Fd(u32); diff --git a/src/test/run-pass/structs-enums/nonzero-enum.rs b/src/test/run-pass/structs-enums/nonzero-enum.rs index 7a6afec4e6d28..83bc5c25de39c 100644 --- a/src/test/run-pass/structs-enums/nonzero-enum.rs +++ b/src/test/run-pass/structs-enums/nonzero-enum.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] use std::mem::size_of; enum E { diff --git a/src/test/run-pass/structs-enums/rec-align-u32.rs b/src/test/run-pass/structs-enums/rec-align-u32.rs index e2c960b89cb67..c82d449391a05 100644 --- a/src/test/run-pass/structs-enums/rec-align-u32.rs +++ b/src/test/run-pass/structs-enums/rec-align-u32.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_unsafe)] // Issue #2303 #![feature(intrinsics)] diff --git a/src/test/run-pass/structs-enums/rec-align-u64.rs b/src/test/run-pass/structs-enums/rec-align-u64.rs index 6fe3aefaef5ab..3315232ec84a0 100644 --- a/src/test/run-pass/structs-enums/rec-align-u64.rs +++ b/src/test/run-pass/structs-enums/rec-align-u64.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_unsafe)] // ignore-wasm32-bare seems unimportant to test // Issue #2303 diff --git a/src/test/run-pass/structs-enums/simple-generic-tag.rs b/src/test/run-pass/structs-enums/simple-generic-tag.rs index be73224c7ecbc..a4ef3b0732f79 100644 --- a/src/test/run-pass/structs-enums/simple-generic-tag.rs +++ b/src/test/run-pass/structs-enums/simple-generic-tag.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] diff --git a/src/test/run-pass/structs-enums/simple-match-generic-tag.rs b/src/test/run-pass/structs-enums/simple-match-generic-tag.rs index 7093ba5138d19..054f8ce074bee 100644 --- a/src/test/run-pass/structs-enums/simple-match-generic-tag.rs +++ b/src/test/run-pass/structs-enums/simple-match-generic-tag.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] enum opt { none, some(T) } diff --git a/src/test/run-pass/structs-enums/struct-aliases-xcrate.rs b/src/test/run-pass/structs-enums/struct-aliases-xcrate.rs index b20173574cc7d..38a2ebdabc9fd 100644 --- a/src/test/run-pass/structs-enums/struct-aliases-xcrate.rs +++ b/src/test/run-pass/structs-enums/struct-aliases-xcrate.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] #![allow(non_shorthand_field_patterns)] // aux-build:xcrate_struct_aliases.rs diff --git a/src/test/run-pass/structs-enums/struct-like-variant-construct.rs b/src/test/run-pass/structs-enums/struct-like-variant-construct.rs index a970c1b0d78e5..6ed6035caf097 100644 --- a/src/test/run-pass/structs-enums/struct-like-variant-construct.rs +++ b/src/test/run-pass/structs-enums/struct-like-variant-construct.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 enum Foo { diff --git a/src/test/run-pass/structs-enums/struct-order-of-eval-1.rs b/src/test/run-pass/structs-enums/struct-order-of-eval-1.rs index 1e674cb897087..989da3cdd6e15 100644 --- a/src/test/run-pass/structs-enums/struct-order-of-eval-1.rs +++ b/src/test/run-pass/structs-enums/struct-order-of-eval-1.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] struct S { f0: String, f1: isize } diff --git a/src/test/run-pass/structs-enums/struct-order-of-eval-2.rs b/src/test/run-pass/structs-enums/struct-order-of-eval-2.rs index c054f31beae41..1b0d19db591ca 100644 --- a/src/test/run-pass/structs-enums/struct-order-of-eval-2.rs +++ b/src/test/run-pass/structs-enums/struct-order-of-eval-2.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] struct S { f0: String, diff --git a/src/test/run-pass/structs-enums/struct-path-associated-type.rs b/src/test/run-pass/structs-enums/struct-path-associated-type.rs index 868be13412172..89fa79c85e628 100644 --- a/src/test/run-pass/structs-enums/struct-path-associated-type.rs +++ b/src/test/run-pass/structs-enums/struct-path-associated-type.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] struct S { a: T, b: U, diff --git a/src/test/run-pass/structs-enums/struct-variant-field-visibility.rs b/src/test/run-pass/structs-enums/struct-variant-field-visibility.rs index 4b7854145f00a..206ff2ad13d61 100644 --- a/src/test/run-pass/structs-enums/struct-variant-field-visibility.rs +++ b/src/test/run-pass/structs-enums/struct-variant-field-visibility.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 mod foo { diff --git a/src/test/run-pass/structs-enums/tag-align-dyn-u64.rs b/src/test/run-pass/structs-enums/tag-align-dyn-u64.rs index a7f7841fac848..39b4069582539 100644 --- a/src/test/run-pass/structs-enums/tag-align-dyn-u64.rs +++ b/src/test/run-pass/structs-enums/tag-align-dyn-u64.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(deprecated)] use std::mem; diff --git a/src/test/run-pass/structs-enums/tag-align-dyn-variants.rs b/src/test/run-pass/structs-enums/tag-align-dyn-variants.rs index cbba62d156bc7..f25321ef7b150 100644 --- a/src/test/run-pass/structs-enums/tag-align-dyn-variants.rs +++ b/src/test/run-pass/structs-enums/tag-align-dyn-variants.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(deprecated)] #![allow(non_snake_case)] diff --git a/src/test/run-pass/structs-enums/tag-align-u64.rs b/src/test/run-pass/structs-enums/tag-align-u64.rs index 9f6349a23ada0..e2f7ffe27681c 100644 --- a/src/test/run-pass/structs-enums/tag-align-u64.rs +++ b/src/test/run-pass/structs-enums/tag-align-u64.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(deprecated)] use std::mem; diff --git a/src/test/run-pass/structs-enums/tag-disr-val-shape.rs b/src/test/run-pass/structs-enums/tag-disr-val-shape.rs index bfc3213a040c2..0f6197f14d5df 100644 --- a/src/test/run-pass/structs-enums/tag-disr-val-shape.rs +++ b/src/test/run-pass/structs-enums/tag-disr-val-shape.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] #[derive(Debug)] diff --git a/src/test/run-pass/structs-enums/tag-exports.rs b/src/test/run-pass/structs-enums/tag-exports.rs index d0eea7bdcd24d..c93183cff4d4b 100644 --- a/src/test/run-pass/structs-enums/tag-exports.rs +++ b/src/test/run-pass/structs-enums/tag-exports.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/structs-enums/tag-in-block.rs b/src/test/run-pass/structs-enums/tag-in-block.rs index db9b2c3b60cca..e3a39fe2480f7 100644 --- a/src/test/run-pass/structs-enums/tag-in-block.rs +++ b/src/test/run-pass/structs-enums/tag-in-block.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] diff --git a/src/test/run-pass/structs-enums/tag-variant-disr-type-mismatch.rs b/src/test/run-pass/structs-enums/tag-variant-disr-type-mismatch.rs index 085d0bc1fdcee..ca3021b213687 100644 --- a/src/test/run-pass/structs-enums/tag-variant-disr-type-mismatch.rs +++ b/src/test/run-pass/structs-enums/tag-variant-disr-type-mismatch.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/structs-enums/tag.rs b/src/test/run-pass/structs-enums/tag.rs index bd28320ffb677..d2b0d9dac0a1a 100644 --- a/src/test/run-pass/structs-enums/tag.rs +++ b/src/test/run-pass/structs-enums/tag.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_parens)] #![allow(non_camel_case_types)] diff --git a/src/test/run-pass/structs-enums/tuple-struct-trivial.rs b/src/test/run-pass/structs-enums/tuple-struct-trivial.rs index d77d9c7e163b2..bbf810abb9f58 100644 --- a/src/test/run-pass/structs-enums/tuple-struct-trivial.rs +++ b/src/test/run-pass/structs-enums/tuple-struct-trivial.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 struct Foo(isize, isize, isize); diff --git a/src/test/run-pass/structs-enums/variant-structs-trivial.rs b/src/test/run-pass/structs-enums/variant-structs-trivial.rs index 9cef1c8347602..7aaaef9434736 100644 --- a/src/test/run-pass/structs-enums/variant-structs-trivial.rs +++ b/src/test/run-pass/structs-enums/variant-structs-trivial.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 enum Foo { diff --git a/src/test/run-pass/threads-sendsync/comm.rs b/src/test/run-pass/threads-sendsync/comm.rs index 7a8e27ca20b3b..b4654b553a4ef 100644 --- a/src/test/run-pass/threads-sendsync/comm.rs +++ b/src/test/run-pass/threads-sendsync/comm.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] // ignore-emscripten no threads support use std::thread; diff --git a/src/test/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 index 00a7acfa94fd9..58abd373f0a09 100644 --- a/src/test/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 @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] use std::thread; use std::sync::Mutex; diff --git a/src/test/run-pass/threads-sendsync/send-resource.rs b/src/test/run-pass/threads-sendsync/send-resource.rs index be671084c84f9..a03a3f50c51f1 100644 --- a/src/test/run-pass/threads-sendsync/send-resource.rs +++ b/src/test/run-pass/threads-sendsync/send-resource.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] +#![allow(dead_code)] #![allow(non_camel_case_types)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/threads-sendsync/send-type-inference.rs b/src/test/run-pass/threads-sendsync/send-type-inference.rs index e1aaf6d220eed..a855bc5148052 100644 --- a/src/test/run-pass/threads-sendsync/send-type-inference.rs +++ b/src/test/run-pass/threads-sendsync/send-type-inference.rs @@ -9,6 +9,9 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] +#![allow(dead_code)] +#![allow(unused_mut)] // pretty-expanded FIXME #23616 use std::sync::mpsc::{channel, Sender}; diff --git a/src/test/run-pass/threads-sendsync/sendable-class.rs b/src/test/run-pass/threads-sendsync/sendable-class.rs index 2e82a278f3d31..1dcd7c948683a 100644 --- a/src/test/run-pass/threads-sendsync/sendable-class.rs +++ b/src/test/run-pass/threads-sendsync/sendable-class.rs @@ -9,6 +9,9 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] +#![allow(dead_code)] +#![allow(unused_variables)] #![allow(non_camel_case_types)] // Test that a class with only sendable fields can be sent diff --git a/src/test/run-pass/threads-sendsync/spawn-fn.rs b/src/test/run-pass/threads-sendsync/spawn-fn.rs index 39fbba0436130..1e1382df60fcd 100644 --- a/src/test/run-pass/threads-sendsync/spawn-fn.rs +++ b/src/test/run-pass/threads-sendsync/spawn-fn.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] // ignore-emscripten no threads support use std::thread; diff --git a/src/test/run-pass/threads-sendsync/spawning-with-debug.rs b/src/test/run-pass/threads-sendsync/spawning-with-debug.rs index e582cff43abf1..38fc9dec82971 100644 --- a/src/test/run-pass/threads-sendsync/spawning-with-debug.rs +++ b/src/test/run-pass/threads-sendsync/spawning-with-debug.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] +#![allow(unused_mut)] // ignore-windows // exec-env:RUST_LOG=debug // ignore-emscripten no threads support diff --git a/src/test/run-pass/threads-sendsync/task-comm-0.rs b/src/test/run-pass/threads-sendsync/task-comm-0.rs index 1626b23fdc2f9..955304a5c4564 100644 --- a/src/test/run-pass/threads-sendsync/task-comm-0.rs +++ b/src/test/run-pass/threads-sendsync/task-comm-0.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] // ignore-emscripten no threads support use std::thread; diff --git a/src/test/run-pass/threads-sendsync/task-comm-1.rs b/src/test/run-pass/threads-sendsync/task-comm-1.rs index 975789e8cd25f..0059403c3bb0b 100644 --- a/src/test/run-pass/threads-sendsync/task-comm-1.rs +++ b/src/test/run-pass/threads-sendsync/task-comm-1.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] // ignore-emscripten no threads support use std::thread; diff --git a/src/test/run-pass/threads-sendsync/task-comm-10.rs b/src/test/run-pass/threads-sendsync/task-comm-10.rs index cbb2252009340..2fadece739fce 100644 --- a/src/test/run-pass/threads-sendsync/task-comm-10.rs +++ b/src/test/run-pass/threads-sendsync/task-comm-10.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] +#![allow(unused_mut)] // ignore-emscripten no threads support use std::thread; diff --git a/src/test/run-pass/threads-sendsync/task-comm-11.rs b/src/test/run-pass/threads-sendsync/task-comm-11.rs index 28710116dc320..7ecb62364fb5b 100644 --- a/src/test/run-pass/threads-sendsync/task-comm-11.rs +++ b/src/test/run-pass/threads-sendsync/task-comm-11.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] // pretty-expanded FIXME #23616 // ignore-emscripten no threads support diff --git a/src/test/run-pass/threads-sendsync/task-comm-12.rs b/src/test/run-pass/threads-sendsync/task-comm-12.rs index e6195bf011b78..6c8e456bcdfb9 100644 --- a/src/test/run-pass/threads-sendsync/task-comm-12.rs +++ b/src/test/run-pass/threads-sendsync/task-comm-12.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] +#![allow(unused_mut)] // ignore-emscripten no threads support use std::thread; diff --git a/src/test/run-pass/threads-sendsync/task-comm-13.rs b/src/test/run-pass/threads-sendsync/task-comm-13.rs index 2276fd8031fc5..6afc031ffb154 100644 --- a/src/test/run-pass/threads-sendsync/task-comm-13.rs +++ b/src/test/run-pass/threads-sendsync/task-comm-13.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // ignore-emscripten no threads support use std::sync::mpsc::{channel, Sender}; diff --git a/src/test/run-pass/threads-sendsync/task-comm-14.rs b/src/test/run-pass/threads-sendsync/task-comm-14.rs index f6a96a84eb695..7b5336a0551fe 100644 --- a/src/test/run-pass/threads-sendsync/task-comm-14.rs +++ b/src/test/run-pass/threads-sendsync/task-comm-14.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_parens)] // ignore-emscripten no threads support use std::sync::mpsc::{channel, Sender}; diff --git a/src/test/run-pass/threads-sendsync/task-comm-15.rs b/src/test/run-pass/threads-sendsync/task-comm-15.rs index 0398b55720d41..fdf17d3ce6f72 100644 --- a/src/test/run-pass/threads-sendsync/task-comm-15.rs +++ b/src/test/run-pass/threads-sendsync/task-comm-15.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] // ignore-emscripten no threads support // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/threads-sendsync/task-comm-16.rs b/src/test/run-pass/threads-sendsync/task-comm-16.rs index d98766f919416..1732411629e52 100644 --- a/src/test/run-pass/threads-sendsync/task-comm-16.rs +++ b/src/test/run-pass/threads-sendsync/task-comm-16.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(unused_mut)] +#![allow(unused_parens)] #![allow(non_camel_case_types)] use std::sync::mpsc::channel; diff --git a/src/test/run-pass/threads-sendsync/task-comm-17.rs b/src/test/run-pass/threads-sendsync/task-comm-17.rs index 53a233da820a0..8dce1f7e31e69 100644 --- a/src/test/run-pass/threads-sendsync/task-comm-17.rs +++ b/src/test/run-pass/threads-sendsync/task-comm-17.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] // ignore-emscripten no threads support // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/threads-sendsync/task-comm-3.rs b/src/test/run-pass/threads-sendsync/task-comm-3.rs index d18ed1c567caa..9d3985fcde6d4 100644 --- a/src/test/run-pass/threads-sendsync/task-comm-3.rs +++ b/src/test/run-pass/threads-sendsync/task-comm-3.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] // ignore-emscripten no threads support use std::thread; diff --git a/src/test/run-pass/threads-sendsync/task-comm-4.rs b/src/test/run-pass/threads-sendsync/task-comm-4.rs index 47cbf8ec98a21..f6101498a0555 100644 --- a/src/test/run-pass/threads-sendsync/task-comm-4.rs +++ b/src/test/run-pass/threads-sendsync/task-comm-4.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_assignments)] use std::sync::mpsc::channel; diff --git a/src/test/run-pass/threads-sendsync/task-comm-6.rs b/src/test/run-pass/threads-sendsync/task-comm-6.rs index 83eb36728ef52..7564e640371ef 100644 --- a/src/test/run-pass/threads-sendsync/task-comm-6.rs +++ b/src/test/run-pass/threads-sendsync/task-comm-6.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(unused_mut)] +#![allow(unused_assignments)] use std::sync::mpsc::channel; diff --git a/src/test/run-pass/threads-sendsync/task-comm-7.rs b/src/test/run-pass/threads-sendsync/task-comm-7.rs index 6bf1bad07c1c3..de7efc4159d81 100644 --- a/src/test/run-pass/threads-sendsync/task-comm-7.rs +++ b/src/test/run-pass/threads-sendsync/task-comm-7.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] +#![allow(unused_assignments)] // ignore-emscripten no threads support use std::sync::mpsc::{channel, Sender}; diff --git a/src/test/run-pass/threads-sendsync/task-comm-9.rs b/src/test/run-pass/threads-sendsync/task-comm-9.rs index f23a15945075a..01d749cba4cfb 100644 --- a/src/test/run-pass/threads-sendsync/task-comm-9.rs +++ b/src/test/run-pass/threads-sendsync/task-comm-9.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] // ignore-emscripten no threads support use std::thread; diff --git a/src/test/run-pass/threads-sendsync/task-life-0.rs b/src/test/run-pass/threads-sendsync/task-life-0.rs index 8ec7c871c6836..48d8c8e50b760 100644 --- a/src/test/run-pass/threads-sendsync/task-life-0.rs +++ b/src/test/run-pass/threads-sendsync/task-life-0.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] // ignore-emscripten no threads support // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/threads-sendsync/task-spawn-move-and-copy.rs b/src/test/run-pass/threads-sendsync/task-spawn-move-and-copy.rs index 65e2236f2e110..04adacd689c13 100644 --- a/src/test/run-pass/threads-sendsync/task-spawn-move-and-copy.rs +++ b/src/test/run-pass/threads-sendsync/task-spawn-move-and-copy.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] // ignore-emscripten no threads support #![feature(box_syntax)] diff --git a/src/test/run-pass/threads-sendsync/threads.rs b/src/test/run-pass/threads-sendsync/threads.rs index 7be239e29fb8e..51d2d356b0075 100644 --- a/src/test/run-pass/threads-sendsync/threads.rs +++ b/src/test/run-pass/threads-sendsync/threads.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] // ignore-emscripten no threads support use std::thread; diff --git a/src/test/run-pass/traits/auto-traits.rs b/src/test/run-pass/traits/auto-traits.rs index 79c2108ba8339..f4d824557e554 100644 --- a/src/test/run-pass/traits/auto-traits.rs +++ b/src/test/run-pass/traits/auto-traits.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_doc_comments)] #![feature(optin_builtin_traits)] auto trait Auto {} diff --git a/src/test/run-pass/traits/cycle-trait-type-trait.rs b/src/test/run-pass/traits/cycle-trait-type-trait.rs index c195839800549..9328c86bd7e55 100644 --- a/src/test/run-pass/traits/cycle-trait-type-trait.rs +++ b/src/test/run-pass/traits/cycle-trait-type-trait.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Test a case where a supertrait references a type that references // the original trait. This poses no problem at the moment. diff --git a/src/test/run-pass/traits/impl-implicit-trait.rs b/src/test/run-pass/traits/impl-implicit-trait.rs index 76cfaf2c68ef5..f25ce84231178 100644 --- a/src/test/run-pass/traits/impl-implicit-trait.rs +++ b/src/test/run-pass/traits/impl-implicit-trait.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/traits/infer-from-object-trait-issue-26952.rs b/src/test/run-pass/traits/infer-from-object-trait-issue-26952.rs index d53619d0c9d00..f2956d3833101 100644 --- a/src/test/run-pass/traits/infer-from-object-trait-issue-26952.rs +++ b/src/test/run-pass/traits/infer-from-object-trait-issue-26952.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] // Test that when we match a trait reference like `Foo: Foo<_#0t>`, // we unify with `_#0t` with `A`. In this code, if we failed to do // that, then you get an unconstrained type-variable in `call`. diff --git a/src/test/run-pass/traits/object-one-type-two-traits.rs b/src/test/run-pass/traits/object-one-type-two-traits.rs index 5a468e0d6449a..ae2f0d31af278 100644 --- a/src/test/run-pass/traits/object-one-type-two-traits.rs +++ b/src/test/run-pass/traits/object-one-type-two-traits.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] // Testing creating two vtables with the same self type, but different // traits. diff --git a/src/test/run-pass/traits/overlap-permitted-for-marker-traits-neg.rs b/src/test/run-pass/traits/overlap-permitted-for-marker-traits-neg.rs index d9a051ee02e00..991d482c15be3 100644 --- a/src/test/run-pass/traits/overlap-permitted-for-marker-traits-neg.rs +++ b/src/test/run-pass/traits/overlap-permitted-for-marker-traits-neg.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![feature(overlapping_marker_traits)] #![feature(optin_builtin_traits)] diff --git a/src/test/run-pass/traits/supertrait-default-generics.rs b/src/test/run-pass/traits/supertrait-default-generics.rs index c3c37d6b9c024..984089b4d11a8 100644 --- a/src/test/run-pass/traits/supertrait-default-generics.rs +++ b/src/test/run-pass/traits/supertrait-default-generics.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_snake_case)] // There is some other borrowck bug, so we make the stuff not mut. diff --git a/src/test/run-pass/traits/syntax-trait-polarity.rs b/src/test/run-pass/traits/syntax-trait-polarity.rs index 89b49b11f010e..a77099b4257f1 100644 --- a/src/test/run-pass/traits/syntax-trait-polarity.rs +++ b/src/test/run-pass/traits/syntax-trait-polarity.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 #![feature(optin_builtin_traits)] diff --git a/src/test/run-pass/traits/trait-bounds-basic.rs b/src/test/run-pass/traits/trait-bounds-basic.rs index 1a2621f767940..81b410b7777e8 100644 --- a/src/test/run-pass/traits/trait-bounds-basic.rs +++ b/src/test/run-pass/traits/trait-bounds-basic.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(unconditional_recursion)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/traits/trait-bounds-in-arc.rs b/src/test/run-pass/traits/trait-bounds-in-arc.rs index 35210be347814..0b67f492d4521 100644 --- a/src/test/run-pass/traits/trait-bounds-in-arc.rs +++ b/src/test/run-pass/traits/trait-bounds-in-arc.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] // Tests that a heterogeneous list of existential types can be put inside an Arc // and shared between threads as long as all types fulfill Send. diff --git a/src/test/run-pass/traits/trait-bounds-on-structs-and-enums.rs b/src/test/run-pass/traits/trait-bounds-on-structs-and-enums.rs index 1b32c51aa85d7..aa6b845bb0139 100644 --- a/src/test/run-pass/traits/trait-bounds-on-structs-and-enums.rs +++ b/src/test/run-pass/traits/trait-bounds-on-structs-and-enums.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] // pretty-expanded FIXME #23616 trait U {} diff --git a/src/test/run-pass/traits/trait-bounds.rs b/src/test/run-pass/traits/trait-bounds.rs index 3c433b58a3a9a..20a9bd47d0e50 100644 --- a/src/test/run-pass/traits/trait-bounds.rs +++ b/src/test/run-pass/traits/trait-bounds.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] #![allow(non_snake_case)] diff --git a/src/test/run-pass/traits/trait-coercion-generic.rs b/src/test/run-pass/traits/trait-coercion-generic.rs index 2b64bb005e924..541c6e19b2372 100644 --- a/src/test/run-pass/traits/trait-coercion-generic.rs +++ b/src/test/run-pass/traits/trait-coercion-generic.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] trait Trait { fn f(&self, x: T); } diff --git a/src/test/run-pass/traits/trait-coercion.rs b/src/test/run-pass/traits/trait-coercion.rs index 18fc122439bc2..948f2e7afafe2 100644 --- a/src/test/run-pass/traits/trait-coercion.rs +++ b/src/test/run-pass/traits/trait-coercion.rs @@ -9,6 +9,9 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_mut)] +#![allow(unused_variables)] #![feature(box_syntax)] use std::io::{self, Write}; diff --git a/src/test/run-pass/traits/trait-copy-guessing.rs b/src/test/run-pass/traits/trait-copy-guessing.rs index 2d2ea50a1fd5e..1035c9a1751b0 100644 --- a/src/test/run-pass/traits/trait-copy-guessing.rs +++ b/src/test/run-pass/traits/trait-copy-guessing.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // "guessing" in trait selection can affect `copy_or_move`. Check that this // is correctly handled. I am not sure what is the "correct" behaviour, // but we should at least not ICE. diff --git a/src/test/run-pass/traits/trait-default-method-bound-subst4.rs b/src/test/run-pass/traits/trait-default-method-bound-subst4.rs index 70c440c766582..6f3e2e1e72b0c 100644 --- a/src/test/run-pass/traits/trait-default-method-bound-subst4.rs +++ b/src/test/run-pass/traits/trait-default-method-bound-subst4.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] trait A { diff --git a/src/test/run-pass/traits/trait-default-method-xc.rs b/src/test/run-pass/traits/trait-default-method-xc.rs index 426b3e2ad7946..da84e8992cd57 100644 --- a/src/test/run-pass/traits/trait-default-method-xc.rs +++ b/src/test/run-pass/traits/trait-default-method-xc.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] // aux-build:trait_default_method_xc_aux.rs diff --git a/src/test/run-pass/traits/trait-impl-2.rs b/src/test/run-pass/traits/trait-impl-2.rs index 8fadb09377f8a..52657042dd828 100644 --- a/src/test/run-pass/traits/trait-impl-2.rs +++ b/src/test/run-pass/traits/trait-impl-2.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_snake_case)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/traits/trait-inheritance-auto-xc.rs b/src/test/run-pass/traits/trait-inheritance-auto-xc.rs index d6b3d900a0905..17d4d42e0c044 100644 --- a/src/test/run-pass/traits/trait-inheritance-auto-xc.rs +++ b/src/test/run-pass/traits/trait-inheritance-auto-xc.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // aux-build:trait_inheritance_auto_xc_aux.rs diff --git a/src/test/run-pass/traits/trait-inheritance-auto.rs b/src/test/run-pass/traits/trait-inheritance-auto.rs index 698f8ac23dde0..4d61e42445dd7 100644 --- a/src/test/run-pass/traits/trait-inheritance-auto.rs +++ b/src/test/run-pass/traits/trait-inheritance-auto.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Testing that this impl turns A into a Quux, because // A is already a Foo Bar Baz diff --git a/src/test/run-pass/traits/trait-inheritance-call-bound-inherited.rs b/src/test/run-pass/traits/trait-inheritance-call-bound-inherited.rs index 566d59f460e0e..6a6bd9c7be54d 100644 --- a/src/test/run-pass/traits/trait-inheritance-call-bound-inherited.rs +++ b/src/test/run-pass/traits/trait-inheritance-call-bound-inherited.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] trait Foo { fn f(&self) -> isize; } trait Bar : Foo { fn g(&self) -> isize; } diff --git a/src/test/run-pass/traits/trait-inheritance-call-bound-inherited2.rs b/src/test/run-pass/traits/trait-inheritance-call-bound-inherited2.rs index a769da5e2cb51..c8d8c3d62a2fe 100644 --- a/src/test/run-pass/traits/trait-inheritance-call-bound-inherited2.rs +++ b/src/test/run-pass/traits/trait-inheritance-call-bound-inherited2.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] trait Foo { fn f(&self) -> isize; } trait Bar : Foo { fn g(&self) -> isize; } diff --git a/src/test/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 index 00d74ca07810d..5410c5c79adf7 100644 --- a/src/test/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 @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Testing that we can cast to a subtrait and call subtrait // methods. Not testing supertrait methods diff --git a/src/test/run-pass/traits/trait-inheritance-cast.rs b/src/test/run-pass/traits/trait-inheritance-cast.rs index f2d1cb0cb3d07..084a7d8440d96 100644 --- a/src/test/run-pass/traits/trait-inheritance-cast.rs +++ b/src/test/run-pass/traits/trait-inheritance-cast.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Testing that supertrait methods can be called on subtrait object types diff --git a/src/test/run-pass/traits/trait-inheritance-cross-trait-call.rs b/src/test/run-pass/traits/trait-inheritance-cross-trait-call.rs index 3a57fc525b261..29d54ed697d7f 100644 --- a/src/test/run-pass/traits/trait-inheritance-cross-trait-call.rs +++ b/src/test/run-pass/traits/trait-inheritance-cross-trait-call.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] trait Foo { fn f(&self) -> isize; } trait Bar : Foo { fn g(&self) -> isize; } diff --git a/src/test/run-pass/traits/trait-inheritance-diamond.rs b/src/test/run-pass/traits/trait-inheritance-diamond.rs index bf66d50d15929..47b3c7446e893 100644 --- a/src/test/run-pass/traits/trait-inheritance-diamond.rs +++ b/src/test/run-pass/traits/trait-inheritance-diamond.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // B and C both require A, so D does as well, twice, but that's just fine diff --git a/src/test/run-pass/traits/trait-inheritance-multiple-inheritors.rs b/src/test/run-pass/traits/trait-inheritance-multiple-inheritors.rs index b9a9795c6c0dc..163914e7462d2 100644 --- a/src/test/run-pass/traits/trait-inheritance-multiple-inheritors.rs +++ b/src/test/run-pass/traits/trait-inheritance-multiple-inheritors.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] trait A { fn a(&self) -> isize; } trait B: A { fn b(&self) -> isize; } diff --git a/src/test/run-pass/traits/trait-inheritance-multiple-params.rs b/src/test/run-pass/traits/trait-inheritance-multiple-params.rs index 5e6aa85498c7f..1a08099aa040c 100644 --- a/src/test/run-pass/traits/trait-inheritance-multiple-params.rs +++ b/src/test/run-pass/traits/trait-inheritance-multiple-params.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] trait A { fn a(&self) -> isize; } trait B: A { fn b(&self) -> isize; } diff --git a/src/test/run-pass/traits/trait-inheritance-num.rs b/src/test/run-pass/traits/trait-inheritance-num.rs index 9d4c9f431ddb9..cd269eac9a40f 100644 --- a/src/test/run-pass/traits/trait-inheritance-num.rs +++ b/src/test/run-pass/traits/trait-inheritance-num.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] // pretty-expanded FIXME #23616 pub trait NumExt: PartialEq + PartialOrd {} diff --git a/src/test/run-pass/traits/trait-inheritance-num0.rs b/src/test/run-pass/traits/trait-inheritance-num0.rs index 0d57dee49a17c..7ff30118c8637 100644 --- a/src/test/run-pass/traits/trait-inheritance-num0.rs +++ b/src/test/run-pass/traits/trait-inheritance-num0.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Extending Num and using inherited static methods // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/traits/trait-inheritance-num1.rs b/src/test/run-pass/traits/trait-inheritance-num1.rs index e2a4f4154f9f2..4b47ab58b1d02 100644 --- a/src/test/run-pass/traits/trait-inheritance-num1.rs +++ b/src/test/run-pass/traits/trait-inheritance-num1.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 pub trait NumCast: Sized { diff --git a/src/test/run-pass/traits/trait-inheritance-overloading-simple.rs b/src/test/run-pass/traits/trait-inheritance-overloading-simple.rs index ff2f6b2d8250e..374246da2855c 100644 --- a/src/test/run-pass/traits/trait-inheritance-overloading-simple.rs +++ b/src/test/run-pass/traits/trait-inheritance-overloading-simple.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] use std::cmp::PartialEq; trait MyNum : PartialEq { } diff --git a/src/test/run-pass/traits/trait-inheritance-simple.rs b/src/test/run-pass/traits/trait-inheritance-simple.rs index 379a98cdebe5b..7da4647f65218 100644 --- a/src/test/run-pass/traits/trait-inheritance-simple.rs +++ b/src/test/run-pass/traits/trait-inheritance-simple.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] trait Foo { fn f(&self) -> isize; } trait Bar : Foo { fn g(&self) -> isize; } diff --git a/src/test/run-pass/traits/trait-inheritance2.rs b/src/test/run-pass/traits/trait-inheritance2.rs index 01088d655378d..22c3b30c9e456 100644 --- a/src/test/run-pass/traits/trait-inheritance2.rs +++ b/src/test/run-pass/traits/trait-inheritance2.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] trait Foo { fn f(&self) -> isize; } trait Bar { fn g(&self) -> isize; } diff --git a/src/test/run-pass/traits/trait-object-auto-dedup.rs b/src/test/run-pass/traits/trait-object-auto-dedup.rs index c33482e8a710a..0d9728210f294 100644 --- a/src/test/run-pass/traits/trait-object-auto-dedup.rs +++ b/src/test/run-pass/traits/trait-object-auto-dedup.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_assignments)] // Test that duplicate auto trait bounds in trait objects don't create new types. #[allow(unused_assignments)] diff --git a/src/test/run-pass/traits/trait-static-method-overwriting.rs b/src/test/run-pass/traits/trait-static-method-overwriting.rs index 25307e822ffd3..76ec05aba34f2 100644 --- a/src/test/run-pass/traits/trait-static-method-overwriting.rs +++ b/src/test/run-pass/traits/trait-static-method-overwriting.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] mod base { pub trait HasNew { fn new() -> Self; diff --git a/src/test/run-pass/traits/trait-where-clause-vs-impl.rs b/src/test/run-pass/traits/trait-where-clause-vs-impl.rs index 3a732aabbf74b..e811cc7d6e120 100644 --- a/src/test/run-pass/traits/trait-where-clause-vs-impl.rs +++ b/src/test/run-pass/traits/trait-where-clause-vs-impl.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] // Test that when there is a conditional (but blanket) impl and a // where clause, we don't get confused in trait resolution. // diff --git a/src/test/run-pass/traits/traits-conditional-model-fn.rs b/src/test/run-pass/traits/traits-conditional-model-fn.rs index cc5ce571a4e10..106774bd33797 100644 --- a/src/test/run-pass/traits/traits-conditional-model-fn.rs +++ b/src/test/run-pass/traits/traits-conditional-model-fn.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] // A model for how the `Fn` traits could work. You can implement at // most one of `Go`, `GoMut`, or `GoOnce`, and then the others follow // automatically. diff --git a/src/test/run-pass/traits/traits-default-method-mut.rs b/src/test/run-pass/traits/traits-default-method-mut.rs index 7cfdae9e652b7..c83856f035284 100644 --- a/src/test/run-pass/traits/traits-default-method-mut.rs +++ b/src/test/run-pass/traits/traits-default-method-mut.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_assignments)] // pretty-expanded FIXME #23616 #![allow(unused_variables)] diff --git a/src/test/run-pass/traits/traits-issue-22655.rs b/src/test/run-pass/traits/traits-issue-22655.rs index 0e80d20ad4516..6766d6616227b 100644 --- a/src/test/run-pass/traits/traits-issue-22655.rs +++ b/src/test/run-pass/traits/traits-issue-22655.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Regression test for issue #22655: This test should not lead to // infinite recursion. diff --git a/src/test/run-pass/traits/traits-negative-impls.rs b/src/test/run-pass/traits/traits-negative-impls.rs index 96c86f147ce21..0740ab01104b7 100644 --- a/src/test/run-pass/traits/traits-negative-impls.rs +++ b/src/test/run-pass/traits/traits-negative-impls.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] #![feature(optin_builtin_traits)] use std::marker::Send; diff --git a/src/test/run-pass/unboxed-closures/unboxed-closures-blanket-fn-mut.rs b/src/test/run-pass/unboxed-closures/unboxed-closures-blanket-fn-mut.rs index eebd30a01f9f2..6c13461131248 100644 --- a/src/test/run-pass/unboxed-closures/unboxed-closures-blanket-fn-mut.rs +++ b/src/test/run-pass/unboxed-closures/unboxed-closures-blanket-fn-mut.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // Test that you can supply `&F` where `F: FnMut()`. #![feature(lang_items)] diff --git a/src/test/run-pass/unboxed-closures/unboxed-closures-blanket-fn.rs b/src/test/run-pass/unboxed-closures/unboxed-closures-blanket-fn.rs index 52a10869610cb..966458a45f367 100644 --- a/src/test/run-pass/unboxed-closures/unboxed-closures-blanket-fn.rs +++ b/src/test/run-pass/unboxed-closures/unboxed-closures-blanket-fn.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // Test that you can supply `&F` where `F: Fn()`. #![feature(lang_items)] diff --git a/src/test/run-pass/unboxed-closures/unboxed-closures-call-fn-autoderef.rs b/src/test/run-pass/unboxed-closures/unboxed-closures-call-fn-autoderef.rs index b178f0af909a7..adfdc0d26e90a 100644 --- a/src/test/run-pass/unboxed-closures/unboxed-closures-call-fn-autoderef.rs +++ b/src/test/run-pass/unboxed-closures/unboxed-closures-call-fn-autoderef.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] // Test that the call operator autoderefs when calling a bounded type parameter. use std::ops::FnMut; diff --git a/src/test/run-pass/unboxed-closures/unboxed-closures-counter-not-moved.rs b/src/test/run-pass/unboxed-closures/unboxed-closures-counter-not-moved.rs index dc6903db326c4..4ebf6b61cc3a9 100644 --- a/src/test/run-pass/unboxed-closures/unboxed-closures-counter-not-moved.rs +++ b/src/test/run-pass/unboxed-closures/unboxed-closures-counter-not-moved.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // Test that we mutate a counter on the stack only when we expect to. fn call(f: F) where F : FnOnce() { diff --git a/src/test/run-pass/unboxed-closures/unboxed-closures-direct-sugary-call.rs b/src/test/run-pass/unboxed-closures/unboxed-closures-direct-sugary-call.rs index 1f84db7f72058..46a69c4dff295 100644 --- a/src/test/run-pass/unboxed-closures/unboxed-closures-direct-sugary-call.rs +++ b/src/test/run-pass/unboxed-closures/unboxed-closures-direct-sugary-call.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_mut)] // pretty-expanded FIXME #23616 fn main() { diff --git a/src/test/run-pass/unboxed-closures/unboxed-closures-drop.rs b/src/test/run-pass/unboxed-closures/unboxed-closures-drop.rs index 02edd01ac187e..46ea9b29e4488 100644 --- a/src/test/run-pass/unboxed-closures/unboxed-closures-drop.rs +++ b/src/test/run-pass/unboxed-closures/unboxed-closures-drop.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(path_statements)] +#![allow(dead_code)] // A battery of tests to ensure destructors of unboxed closure environments // run at the right times. diff --git a/src/test/run-pass/unboxed-closures/unboxed-closures-simple.rs b/src/test/run-pass/unboxed-closures/unboxed-closures-simple.rs index b7230ed5d82a3..3f50c7e726295 100644 --- a/src/test/run-pass/unboxed-closures/unboxed-closures-simple.rs +++ b/src/test/run-pass/unboxed-closures/unboxed-closures-simple.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(unused_mut)] +#![allow(unused_imports)] use std::ops::FnMut; pub fn main() { diff --git a/src/test/run-pass/unboxed-closures/unboxed-closures-zero-args.rs b/src/test/run-pass/unboxed-closures/unboxed-closures-zero-args.rs index ae9124c9fc142..cf8fe03e3e533 100644 --- a/src/test/run-pass/unboxed-closures/unboxed-closures-zero-args.rs +++ b/src/test/run-pass/unboxed-closures/unboxed-closures-zero-args.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_mut)] // pretty-expanded FIXME #23616 fn main() { diff --git a/src/test/run-pass/uniform-paths/basic-nested.rs b/src/test/run-pass/uniform-paths/basic-nested.rs index 1aaa1e70726c8..a0256187dbba8 100644 --- a/src/test/run-pass/uniform-paths/basic-nested.rs +++ b/src/test/run-pass/uniform-paths/basic-nested.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] #![allow(non_camel_case_types)] // edition:2018 diff --git a/src/test/run-pass/uniform-paths/basic.rs b/src/test/run-pass/uniform-paths/basic.rs index 7d997fe493a7b..b957b24d6251e 100644 --- a/src/test/run-pass/uniform-paths/basic.rs +++ b/src/test/run-pass/uniform-paths/basic.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] #![allow(non_camel_case_types)] // edition:2018 diff --git a/src/test/run-pass/union/union-align.rs b/src/test/run-pass/union/union-align.rs index 02f447c626f84..2ba1b97e4ff91 100644 --- a/src/test/run-pass/union/union-align.rs +++ b/src/test/run-pass/union/union-align.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![feature(untagged_unions)] diff --git a/src/test/run-pass/union/union-backcomp.rs b/src/test/run-pass/union/union-backcomp.rs index 23d51d39c2ed0..b274a101ee90c 100644 --- a/src/test/run-pass/union/union-backcomp.rs +++ b/src/test/run-pass/union/union-backcomp.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(path_statements)] +#![allow(dead_code)] macro_rules! union { () => (struct S;) diff --git a/src/test/run-pass/union/union-basic.rs b/src/test/run-pass/union/union-basic.rs index bfbac1a6bf203..9bebe3f265e25 100644 --- a/src/test/run-pass/union/union-basic.rs +++ b/src/test/run-pass/union/union-basic.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] // aux-build:union.rs diff --git a/src/test/run-pass/union/union-derive.rs b/src/test/run-pass/union/union-derive.rs index 248595ee7ac02..6050178081608 100644 --- a/src/test/run-pass/union/union-derive.rs +++ b/src/test/run-pass/union/union-derive.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] #![allow(unions_with_drop_fields)] // Some traits can be derived for unions. diff --git a/src/test/run-pass/union/union-drop-assign.rs b/src/test/run-pass/union/union-drop-assign.rs index 2884cf16b967b..d147fcd0f0935 100644 --- a/src/test/run-pass/union/union-drop-assign.rs +++ b/src/test/run-pass/union/union-drop-assign.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_assignments)] #![allow(unions_with_drop_fields)] // Drop works for union itself. diff --git a/src/test/run-pass/union/union-drop.rs b/src/test/run-pass/union/union-drop.rs index ba5c20b6dc3c6..7d955f7210f92 100644 --- a/src/test/run-pass/union/union-drop.rs +++ b/src/test/run-pass/union/union-drop.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] #![allow(unions_with_drop_fields)] // Drop works for union itself. diff --git a/src/test/run-pass/union/union-generic.rs b/src/test/run-pass/union/union-generic.rs index dcea56c288f96..efa623841c145 100644 --- a/src/test/run-pass/union/union-generic.rs +++ b/src/test/run-pass/union/union-generic.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(unions_with_drop_fields)] #![feature(untagged_unions)] diff --git a/src/test/run-pass/union/union-macro.rs b/src/test/run-pass/union/union-macro.rs index f4ffa2edbde09..ae215dc83ee8b 100644 --- a/src/test/run-pass/union/union-macro.rs +++ b/src/test/run-pass/union/union-macro.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] macro_rules! duplicate { ($i: item) => { diff --git a/src/test/run-pass/union/union-packed.rs b/src/test/run-pass/union/union-packed.rs index c167a40507a81..a6aef9046eeb2 100644 --- a/src/test/run-pass/union/union-packed.rs +++ b/src/test/run-pass/union/union-packed.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_snake_case)] #![feature(untagged_unions)] diff --git a/src/test/run-pass/union/union-pat-refutability.rs b/src/test/run-pass/union/union-pat-refutability.rs index 2c481160fdad4..62a023379868e 100644 --- a/src/test/run-pass/union/union-pat-refutability.rs +++ b/src/test/run-pass/union/union-pat-refutability.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(illegal_floating_point_literal_pattern)] #[repr(u32)] diff --git a/src/test/run-pass/unique/unique-assign-drop.rs b/src/test/run-pass/unique/unique-assign-drop.rs index dd93148019610..fc99a8969665b 100644 --- a/src/test/run-pass/unique/unique-assign-drop.rs +++ b/src/test/run-pass/unique/unique-assign-drop.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_assignments)] #![feature(box_syntax)] diff --git a/src/test/run-pass/unique/unique-assign.rs b/src/test/run-pass/unique/unique-assign.rs index 206503f87ce93..ee6c084410d6f 100644 --- a/src/test/run-pass/unique/unique-assign.rs +++ b/src/test/run-pass/unique/unique-assign.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_mut)] #![feature(box_syntax)] pub fn main() { diff --git a/src/test/run-pass/unique/unique-cmp.rs b/src/test/run-pass/unique/unique-cmp.rs index b11b1a8cdbc86..5c17058dbe4e7 100644 --- a/src/test/run-pass/unique/unique-cmp.rs +++ b/src/test/run-pass/unique/unique-cmp.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_allocation)] #![feature(box_syntax)] pub fn main() { diff --git a/src/test/run-pass/unique/unique-containing-tag.rs b/src/test/run-pass/unique/unique-containing-tag.rs index d849c1d32981b..f2a7de6718370 100644 --- a/src/test/run-pass/unique/unique-containing-tag.rs +++ b/src/test/run-pass/unique/unique-containing-tag.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/unique/unique-create.rs b/src/test/run-pass/unique/unique-create.rs index 5c7488b1120d0..da0ae17a4cd97 100644 --- a/src/test/run-pass/unique/unique-create.rs +++ b/src/test/run-pass/unique/unique-create.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // pretty-expanded FIXME #23616 #![feature(box_syntax)] diff --git a/src/test/run-pass/unique/unique-decl.rs b/src/test/run-pass/unique/unique-decl.rs index 37b8b94b15a42..9b1425381b687 100644 --- a/src/test/run-pass/unique/unique-decl.rs +++ b/src/test/run-pass/unique/unique-decl.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] pub fn main() { diff --git a/src/test/run-pass/unique/unique-generic-assign.rs b/src/test/run-pass/unique/unique-generic-assign.rs index 571a5620cd8dc..beb3b2fbb48cd 100644 --- a/src/test/run-pass/unique/unique-generic-assign.rs +++ b/src/test/run-pass/unique/unique-generic-assign.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Issue #976 diff --git a/src/test/run-pass/unique/unique-in-tag.rs b/src/test/run-pass/unique/unique-in-tag.rs index 31fe43dae998b..52473bd8e8929 100644 --- a/src/test/run-pass/unique/unique-in-tag.rs +++ b/src/test/run-pass/unique/unique-in-tag.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] #![feature(box_syntax)] diff --git a/src/test/run-pass/unique/unique-match-discrim.rs b/src/test/run-pass/unique/unique-match-discrim.rs index 43004e8673aa1..e3ceadee1a508 100644 --- a/src/test/run-pass/unique/unique-match-discrim.rs +++ b/src/test/run-pass/unique/unique-match-discrim.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Issue #961 // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/unique/unique-move-temp.rs b/src/test/run-pass/unique/unique-move-temp.rs index a68fe021d09cf..e006e1e4f2373 100644 --- a/src/test/run-pass/unique/unique-move-temp.rs +++ b/src/test/run-pass/unique/unique-move-temp.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_mut)] #![feature(box_syntax)] pub fn main() { diff --git a/src/test/run-pass/unique/unique-move.rs b/src/test/run-pass/unique/unique-move.rs index 4dba48a5ea0a6..0a1b80c33df27 100644 --- a/src/test/run-pass/unique/unique-move.rs +++ b/src/test/run-pass/unique/unique-move.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_mut)] #![feature(box_syntax)] pub fn main() { diff --git a/src/test/run-pass/unique/unique-object-move.rs b/src/test/run-pass/unique/unique-object-move.rs index d85b22f5dc977..472257b8c799f 100644 --- a/src/test/run-pass/unique/unique-object-move.rs +++ b/src/test/run-pass/unique/unique-object-move.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // Issue #5192 // pretty-expanded FIXME #23616 diff --git a/src/test/run-pass/unique/unique-pat-2.rs b/src/test/run-pass/unique/unique-pat-2.rs index 3796be6836957..0adf23ceeac48 100644 --- a/src/test/run-pass/unique/unique-pat-2.rs +++ b/src/test/run-pass/unique/unique-pat-2.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] #![allow(non_shorthand_field_patterns)] diff --git a/src/test/run-pass/unique/unique-pat-3.rs b/src/test/run-pass/unique/unique-pat-3.rs index 2ed984c3a37b0..8deda0e308938 100644 --- a/src/test/run-pass/unique/unique-pat-3.rs +++ b/src/test/run-pass/unique/unique-pat-3.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] #![allow(non_camel_case_types)] #![feature(box_syntax)] diff --git a/src/test/run-pass/unique/unique-send-2.rs b/src/test/run-pass/unique/unique-send-2.rs index 285772b95411c..f34a7c2cd00f6 100644 --- a/src/test/run-pass/unique/unique-send-2.rs +++ b/src/test/run-pass/unique/unique-send-2.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_must_use)] // ignore-emscripten no threads support #![feature(box_syntax)] diff --git a/src/test/run-pass/where-clauses/where-clause-method-substituion.rs b/src/test/run-pass/where-clauses/where-clause-method-substituion.rs index 3afccab07b73f..bb9d01a57c140 100644 --- a/src/test/run-pass/where-clauses/where-clause-method-substituion.rs +++ b/src/test/run-pass/where-clauses/where-clause-method-substituion.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // pretty-expanded FIXME #23616 trait Foo { fn dummy(&self, arg: T) { } } diff --git a/src/test/run-pass/where-clauses/where-clause-region-outlives.rs b/src/test/run-pass/where-clauses/where-clause-region-outlives.rs index 445a090d60141..5a296c17df08c 100644 --- a/src/test/run-pass/where-clauses/where-clause-region-outlives.rs +++ b/src/test/run-pass/where-clauses/where-clause-region-outlives.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(dead_code)] +#![allow(unused_variables)] // pretty-expanded FIXME #23616 struct A<'a, 'b> where 'a : 'b { x: &'a isize, y: &'b isize } diff --git a/src/test/run-pass/where-clauses/where-clauses-lifetimes.rs b/src/test/run-pass/where-clauses/where-clauses-lifetimes.rs index 22b1acb2a60bf..fc51191451740 100644 --- a/src/test/run-pass/where-clauses/where-clauses-lifetimes.rs +++ b/src/test/run-pass/where-clauses/where-clauses-lifetimes.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(unused_mut)] +#![allow(unused_variables)] // pretty-expanded FIXME #23616 fn foo<'a, I>(mut it: I) where I: Iterator {} diff --git a/src/test/run-pass/where-clauses/where-clauses-unboxed-closures.rs b/src/test/run-pass/where-clauses/where-clauses-unboxed-closures.rs index c3cfbbda4ea68..79d1431eca501 100644 --- a/src/test/run-pass/where-clauses/where-clauses-unboxed-closures.rs +++ b/src/test/run-pass/where-clauses/where-clauses-unboxed-closures.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // pretty-expanded FIXME #23616 struct Bencher; diff --git a/src/test/run-pass/zero-sized/zero-sized-binary-heap-push.rs b/src/test/run-pass/zero-sized/zero-sized-binary-heap-push.rs index 4ab329f166a2b..118e83537ca97 100644 --- a/src/test/run-pass/zero-sized/zero-sized-binary-heap-push.rs +++ b/src/test/run-pass/zero-sized/zero-sized-binary-heap-push.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] use std::collections::BinaryHeap; use std::iter::Iterator; diff --git a/src/test/run-pass/zero-sized/zero-sized-btreemap-insert.rs b/src/test/run-pass/zero-sized/zero-sized-btreemap-insert.rs index 5e406152d935f..a2c0f78850c75 100644 --- a/src/test/run-pass/zero-sized/zero-sized-btreemap-insert.rs +++ b/src/test/run-pass/zero-sized/zero-sized-btreemap-insert.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] +#![allow(unused_imports)] use std::cmp::{Ord, Ordering, PartialOrd}; use std::collections::BTreeMap; use std::iter::Iterator; diff --git a/src/test/run-pass/zero-sized/zero-sized-vec-push.rs b/src/test/run-pass/zero-sized/zero-sized-vec-push.rs index dd8b717761b3e..d418535bf9fe0 100644 --- a/src/test/run-pass/zero-sized/zero-sized-vec-push.rs +++ b/src/test/run-pass/zero-sized/zero-sized-vec-push.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] use std::iter::Iterator; use std::vec::Vec; From 8d868005009d7c24f37d06543f5a372bfdf366c7 Mon Sep 17 00:00:00 2001 From: "Felix S. Klock II" Date: Wed, 26 Sep 2018 13:04:07 +0200 Subject: [PATCH 3/6] Add `#[allow(unused_mut)]` for various cases that arise only in compare-mode=nll. --- src/test/run-pass/binding/nested-matchs.rs | 1 + src/test/run-pass/issues/issue-30371.rs | 1 + src/test/run-pass/issues/issue-49298.rs | 1 + 3 files changed, 3 insertions(+) diff --git a/src/test/run-pass/binding/nested-matchs.rs b/src/test/run-pass/binding/nested-matchs.rs index e1012f3b384c9..0b37c495074eb 100644 --- a/src/test/run-pass/binding/nested-matchs.rs +++ b/src/test/run-pass/binding/nested-matchs.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_mut)] // under NLL we get warning about `bar` below fn baz() -> ! { panic!(); } fn foo() { diff --git a/src/test/run-pass/issues/issue-30371.rs b/src/test/run-pass/issues/issue-30371.rs index a3140f6ded2c5..3877e231527d1 100644 --- a/src/test/run-pass/issues/issue-30371.rs +++ b/src/test/run-pass/issues/issue-30371.rs @@ -10,6 +10,7 @@ // run-pass #![allow(unreachable_code)] +#![allow(unused_mut)] // rust-lang/rust#54586 #![deny(unused_variables)] fn main() { diff --git a/src/test/run-pass/issues/issue-49298.rs b/src/test/run-pass/issues/issue-49298.rs index 22a34f334cb27..6463adc48a8cb 100644 --- a/src/test/run-pass/issues/issue-49298.rs +++ b/src/test/run-pass/issues/issue-49298.rs @@ -10,6 +10,7 @@ // run-pass #![feature(test)] +#![allow(unused_mut)] // under NLL we get warning about `x` below: rust-lang/rust#54499 extern crate test; From 3eaa5e3467177efe969b92ae53636d6dd7c29947 Mon Sep 17 00:00:00 2001 From: "Felix S. Klock II" Date: Thu, 27 Sep 2018 10:14:57 +0200 Subject: [PATCH 4/6] Allow some lints that only fired on 32-bit and/or Windows. --- src/test/run-pass/process/process-sigpipe.rs | 1 + src/test/run-pass/structs-enums/struct-return.rs | 1 + 2 files changed, 2 insertions(+) diff --git a/src/test/run-pass/process/process-sigpipe.rs b/src/test/run-pass/process/process-sigpipe.rs index d1e3fba14cf19..715da1514f30e 100644 --- a/src/test/run-pass/process/process-sigpipe.rs +++ b/src/test/run-pass/process/process-sigpipe.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_imports)] #![allow(deprecated)] // ignore-android since the dynamic linker sets a SIGPIPE handler (to do diff --git a/src/test/run-pass/structs-enums/struct-return.rs b/src/test/run-pass/structs-enums/struct-return.rs index a2b380c7e18e0..5f85954f6b118 100644 --- a/src/test/run-pass/structs-enums/struct-return.rs +++ b/src/test/run-pass/structs-enums/struct-return.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(dead_code)] // ignore-wasm32-bare no libc to test ffi with #[repr(C)] From fe4d8d82116e6595a83ba557a9cc1047d303c406 Mon Sep 17 00:00:00 2001 From: "Felix S. Klock II" Date: Thu, 27 Sep 2018 13:06:16 +0200 Subject: [PATCH 5/6] Allow more lints that signalled on the arm-android test run. --- src/test/run-pass/issues/issue-14936.rs | 3 ++- src/test/run-pass/simd/simd-target-feature-mixup.rs | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/test/run-pass/issues/issue-14936.rs b/src/test/run-pass/issues/issue-14936.rs index 3786b0408ad5c..4249a83e3c22e 100644 --- a/src/test/run-pass/issues/issue-14936.rs +++ b/src/test/run-pass/issues/issue-14936.rs @@ -9,7 +9,8 @@ // except according to those terms. // run-pass - +#![allow(unused_macros)] +#![allow(dead_code)] #![feature(asm)] type History = Vec<&'static str>; diff --git a/src/test/run-pass/simd/simd-target-feature-mixup.rs b/src/test/run-pass/simd/simd-target-feature-mixup.rs index 7ac91592d81d9..5c845031ee415 100644 --- a/src/test/run-pass/simd/simd-target-feature-mixup.rs +++ b/src/test/run-pass/simd/simd-target-feature-mixup.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] #![allow(stable_features)] #![allow(overflowing_literals)] From 649b20eca9a5d2860eb46f6b9e1d99753d4515b7 Mon Sep 17 00:00:00 2001 From: "Felix S. Klock II" Date: Thu, 27 Sep 2018 21:00:21 +0200 Subject: [PATCH 6/6] Allow `unused_variables` lint to placate test failure exposed by macos builders. --- src/test/run-pass/issues/issue-45731.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/test/run-pass/issues/issue-45731.rs b/src/test/run-pass/issues/issue-45731.rs index 568d6674c3a04..27ecc566233d3 100644 --- a/src/test/run-pass/issues/issue-45731.rs +++ b/src/test/run-pass/issues/issue-45731.rs @@ -9,6 +9,7 @@ // except according to those terms. // run-pass +#![allow(unused_variables)] // compile-flags:--test -g #[cfg(target_os = "macos")]