about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--src/test/ui/run-pass/associated-consts/auxiliary/associated-const-cc-lib.rs (renamed from src/test/run-pass/auxiliary/associated-const-cc-lib.rs)0
-rw-r--r--src/test/ui/run-pass/associated-consts/auxiliary/empty-struct.rs (renamed from src/test/run-pass/auxiliary/empty-struct.rs)0
-rw-r--r--src/test/ui/run-pass/associated-types/auxiliary/associated-types-cc-lib.rs (renamed from src/test/run-pass/auxiliary/associated-types-cc-lib.rs)0
-rw-r--r--src/test/ui/run-pass/cfg/auxiliary/cfg_inner_static.rs (renamed from src/test/run-pass/auxiliary/cfg_inner_static.rs)0
-rw-r--r--src/test/ui/run-pass/cfg/auxiliary/crate-attributes-using-cfg_attr.rs (renamed from src/test/run-pass/auxiliary/crate-attributes-using-cfg_attr.rs)0
-rw-r--r--src/test/ui/run-pass/coherence/auxiliary/coherence_copy_like_lib.rs (renamed from src/test/run-pass/auxiliary/coherence_copy_like_lib.rs)0
-rw-r--r--src/test/ui/run-pass/coherence/auxiliary/coherence_lib.rs (renamed from src/test/run-pass/auxiliary/coherence_lib.rs)0
-rw-r--r--src/test/ui/run-pass/consts/auxiliary/anon-extern-mod-cross-crate-1.rs19
-rw-r--r--src/test/ui/run-pass/consts/auxiliary/cci_borrow_lib.rs (renamed from src/test/run-pass/auxiliary/cci_borrow_lib.rs)0
-rw-r--r--src/test/ui/run-pass/consts/auxiliary/cci_const.rs (renamed from src/test/run-pass/auxiliary/cci_const.rs)0
-rw-r--r--src/test/ui/run-pass/consts/auxiliary/cci_const_block.rs (renamed from src/test/run-pass/auxiliary/cci_const_block.rs)0
-rw-r--r--src/test/ui/run-pass/consts/auxiliary/const_fn_lib.rs (renamed from src/test/run-pass/auxiliary/const_fn_lib.rs)0
-rw-r--r--src/test/ui/run-pass/cross-crate/auxiliary/anon-extern-mod-cross-crate-1.rs19
-rw-r--r--src/test/ui/run-pass/cross-crate/auxiliary/anon_trait_static_method_lib.rs (renamed from src/test/run-pass/auxiliary/anon_trait_static_method_lib.rs)0
-rw-r--r--src/test/ui/run-pass/cross-crate/auxiliary/cci_borrow_lib.rs13
-rw-r--r--src/test/ui/run-pass/cross-crate/auxiliary/cci_capture_clause.rs (renamed from src/test/run-pass/auxiliary/cci_capture_clause.rs)0
-rw-r--r--src/test/ui/run-pass/cross-crate/auxiliary/cci_const.rs16
-rw-r--r--src/test/ui/run-pass/cross-crate/auxiliary/cci_impl_lib.rs (renamed from src/test/run-pass/auxiliary/cci_impl_lib.rs)0
-rw-r--r--src/test/ui/run-pass/cross-crate/auxiliary/cci_iter_lib.rs (renamed from src/test/run-pass/auxiliary/cci_iter_lib.rs)0
-rw-r--r--src/test/ui/run-pass/cross-crate/auxiliary/cci_nested_lib.rs (renamed from src/test/run-pass/auxiliary/cci_nested_lib.rs)0
-rw-r--r--src/test/ui/run-pass/cross-crate/auxiliary/cci_no_inline_lib.rs (renamed from src/test/run-pass/auxiliary/cci_no_inline_lib.rs)0
-rw-r--r--src/test/ui/run-pass/cross-crate/auxiliary/moves_based_on_type_lib.rs (renamed from src/test/run-pass/auxiliary/moves_based_on_type_lib.rs)0
-rw-r--r--src/test/ui/run-pass/cross-crate/auxiliary/newtype_struct_xc.rs (renamed from src/test/run-pass/auxiliary/newtype_struct_xc.rs)0
-rw-r--r--src/test/ui/run-pass/cross-crate/auxiliary/pub_static_array.rs (renamed from src/test/run-pass/auxiliary/pub_static_array.rs)0
-rw-r--r--src/test/ui/run-pass/cross-crate/auxiliary/reexported_static_methods.rs (renamed from src/test/run-pass/auxiliary/reexported_static_methods.rs)0
-rw-r--r--src/test/ui/run-pass/cross-crate/auxiliary/xcrate-trait-lifetime-param.rs (renamed from src/test/run-pass/auxiliary/xcrate-trait-lifetime-param.rs)0
-rw-r--r--src/test/ui/run-pass/cross-crate/auxiliary/xcrate_address_insignificant.rs (renamed from src/test/run-pass/auxiliary/xcrate_address_insignificant.rs)0
-rw-r--r--src/test/ui/run-pass/cross-crate/auxiliary/xcrate_associated_type_defaults.rs (renamed from src/test/run-pass/auxiliary/xcrate_associated_type_defaults.rs)0
-rw-r--r--src/test/ui/run-pass/cross-crate/auxiliary/xcrate_generic_fn_nested_return.rs (renamed from src/test/run-pass/auxiliary/xcrate_generic_fn_nested_return.rs)0
-rw-r--r--src/test/ui/run-pass/cross-crate/auxiliary/xcrate_static_addresses.rs (renamed from src/test/run-pass/auxiliary/xcrate_static_addresses.rs)0
-rw-r--r--src/test/ui/run-pass/cross-crate/auxiliary/xcrate_unit_struct.rs (renamed from src/test/run-pass/auxiliary/xcrate_unit_struct.rs)0
-rw-r--r--src/test/ui/run-pass/deriving/auxiliary/derive-no-std.rs (renamed from src/test/run-pass/auxiliary/derive-no-std.rs)0
-rw-r--r--src/test/ui/run-pass/drop/auxiliary/dropck_eyepatch_extern_crate.rs (renamed from src/test/run-pass/auxiliary/dropck_eyepatch_extern_crate.rs)0
-rw-r--r--src/test/ui/run-pass/extern/auxiliary/extern-crosscrate-source.rs (renamed from src/test/run-pass/auxiliary/extern-crosscrate-source.rs)0
-rw-r--r--src/test/ui/run-pass/extern/auxiliary/extern-take-value.rs (renamed from src/test/run-pass/auxiliary/extern-take-value.rs)0
-rw-r--r--src/test/ui/run-pass/extern/auxiliary/extern_calling_convention.rs (renamed from src/test/run-pass/auxiliary/extern_calling_convention.rs)0
-rw-r--r--src/test/ui/run-pass/extern/auxiliary/extern_mod_ordering_lib.rs (renamed from src/test/run-pass/auxiliary/extern_mod_ordering_lib.rs)0
-rw-r--r--src/test/ui/run-pass/extern/auxiliary/fat_drop.rs (renamed from src/test/run-pass/auxiliary/fat_drop.rs)0
-rw-r--r--src/test/ui/run-pass/foreign/auxiliary/fn-abi.rs (renamed from src/test/run-pass/auxiliary/fn-abi.rs)0
-rw-r--r--src/test/ui/run-pass/foreign/auxiliary/foreign_lib.rs48
-rw-r--r--src/test/ui/run-pass/functions-closures/auxiliary/fn-abi.rs12
-rw-r--r--src/test/ui/run-pass/generics/auxiliary/default_type_params_xc.rs (renamed from src/test/run-pass/auxiliary/default_type_params_xc.rs)0
-rw-r--r--src/test/ui/run-pass/intrinsics/auxiliary/cci_intrinsic.rs (renamed from src/test/run-pass/auxiliary/cci_intrinsic.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/cgu_test.rs (renamed from src/test/run-pass/auxiliary/cgu_test.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/cgu_test_a.rs (renamed from src/test/run-pass/auxiliary/cgu_test_a.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/cgu_test_b.rs (renamed from src/test/run-pass/auxiliary/cgu_test_b.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/i8.rs (renamed from src/test/run-pass/auxiliary/i8.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/iss.rs (renamed from src/test/run-pass/auxiliary/iss.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue-10028.rs (renamed from src/test/run-pass/auxiliary/issue-10028.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue-11224.rs (renamed from src/test/run-pass/auxiliary/issue-11224.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue-11225-1.rs (renamed from src/test/run-pass/auxiliary/issue-11225-1.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue-11225-2.rs (renamed from src/test/run-pass/auxiliary/issue-11225-2.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue-11225-3.rs (renamed from src/test/run-pass/auxiliary/issue-11225-3.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue-11508.rs (renamed from src/test/run-pass/auxiliary/issue-11508.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue-11529.rs (renamed from src/test/run-pass/auxiliary/issue-11529.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue-12133-dylib.rs (renamed from src/test/run-pass/auxiliary/issue-12133-dylib.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue-12133-dylib2.rs (renamed from src/test/run-pass/auxiliary/issue-12133-dylib2.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue-12133-rlib.rs (renamed from src/test/run-pass/auxiliary/issue-12133-rlib.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue-12660-aux.rs (renamed from src/test/run-pass/auxiliary/issue-12660-aux.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue-13620-1.rs (renamed from src/test/run-pass/auxiliary/issue-13620-1.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue-13620-2.rs (renamed from src/test/run-pass/auxiliary/issue-13620-2.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue-13872-1.rs (renamed from src/test/run-pass/auxiliary/issue-13872-1.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue-13872-2.rs (renamed from src/test/run-pass/auxiliary/issue-13872-2.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue-13872-3.rs (renamed from src/test/run-pass/auxiliary/issue-13872-3.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue-14344-1.rs (renamed from src/test/run-pass/auxiliary/issue-14344-1.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue-14344-2.rs (renamed from src/test/run-pass/auxiliary/issue-14344-2.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue-14421.rs (renamed from src/test/run-pass/auxiliary/issue-14421.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue-14422.rs (renamed from src/test/run-pass/auxiliary/issue-14422.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue-15562.rs (renamed from src/test/run-pass/auxiliary/issue-15562.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue-16643.rs (renamed from src/test/run-pass/auxiliary/issue-16643.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue-17662.rs (renamed from src/test/run-pass/auxiliary/issue-17662.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue-17718-aux.rs (renamed from src/test/run-pass/auxiliary/issue-17718-aux.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue-18501.rs (renamed from src/test/run-pass/auxiliary/issue-18501.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue-18514.rs (renamed from src/test/run-pass/auxiliary/issue-18514.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue-18711.rs (renamed from src/test/run-pass/auxiliary/issue-18711.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue-18913-1.rs (renamed from src/test/run-pass/auxiliary/issue-18913-1.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue-18913-2.rs (renamed from src/test/run-pass/auxiliary/issue-18913-2.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue-19340-1.rs (renamed from src/test/run-pass/auxiliary/issue-19340-1.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue-2380.rs (renamed from src/test/run-pass/auxiliary/issue-2380.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue-2414-a.rs (renamed from src/test/run-pass/auxiliary/issue-2414-a.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue-2414-b.rs (renamed from src/test/run-pass/auxiliary/issue-2414-b.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue-25185-1.rs (renamed from src/test/run-pass/auxiliary/issue-25185-1.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue-25185-2.rs (renamed from src/test/run-pass/auxiliary/issue-25185-2.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue-2526.rs (renamed from src/test/run-pass/auxiliary/issue-2526.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue-25467.rs (renamed from src/test/run-pass/auxiliary/issue-25467.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue-2631-a.rs (renamed from src/test/run-pass/auxiliary/issue-2631-a.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue-29485.rs (renamed from src/test/run-pass/auxiliary/issue-29485.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue-3012-1.rs (renamed from src/test/run-pass/auxiliary/issue-3012-1.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue-36954.rs (renamed from src/test/run-pass/auxiliary/issue-36954.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue-41394.rs (renamed from src/test/run-pass/auxiliary/issue-41394.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue-4208-cc.rs (renamed from src/test/run-pass/auxiliary/issue-4208-cc.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue-4545.rs (renamed from src/test/run-pass/auxiliary/issue-4545.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue-48984-aux.rs (renamed from src/test/run-pass/auxiliary/issue-48984-aux.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue-5518.rs (renamed from src/test/run-pass/auxiliary/issue-5518.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue-5521.rs (renamed from src/test/run-pass/auxiliary/issue-5521.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue-7178.rs (renamed from src/test/run-pass/auxiliary/issue-7178.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue-7899.rs (renamed from src/test/run-pass/auxiliary/issue-7899.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue-8044.rs (renamed from src/test/run-pass/auxiliary/issue-8044.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue-8259.rs (renamed from src/test/run-pass/auxiliary/issue-8259.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue-9906.rs (renamed from src/test/run-pass/auxiliary/issue-9906.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue-9968.rs (renamed from src/test/run-pass/auxiliary/issue-9968.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue13507.rs (renamed from src/test/run-pass/auxiliary/issue13507.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue2170lib.rs (renamed from src/test/run-pass/auxiliary/issue2170lib.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue34796aux.rs (renamed from src/test/run-pass/auxiliary/issue34796aux.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue_10031_aux.rs (renamed from src/test/run-pass/auxiliary/issue_10031_aux.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue_12612_1.rs (renamed from src/test/run-pass/auxiliary/issue_12612_1.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue_12612_2.rs (renamed from src/test/run-pass/auxiliary/issue_12612_2.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue_19293.rs (renamed from src/test/run-pass/auxiliary/issue_19293.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue_20389.rs (renamed from src/test/run-pass/auxiliary/issue_20389.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue_2316_a.rs (renamed from src/test/run-pass/auxiliary/issue_2316_a.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue_2316_b.rs (renamed from src/test/run-pass/auxiliary/issue_2316_b.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue_2472_b.rs (renamed from src/test/run-pass/auxiliary/issue_2472_b.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue_2723_a.rs (renamed from src/test/run-pass/auxiliary/issue_2723_a.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue_3136_a.rc (renamed from src/test/run-pass/auxiliary/issue_3136_a.rc)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue_3136_a.rs (renamed from src/test/run-pass/auxiliary/issue_3136_a.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue_38190.rs (renamed from src/test/run-pass/auxiliary/issue_38190.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue_38226_aux.rs (renamed from src/test/run-pass/auxiliary/issue_38226_aux.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue_38715-modern.rs (renamed from src/test/run-pass/auxiliary/issue_38715-modern.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue_38715.rs (renamed from src/test/run-pass/auxiliary/issue_38715.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue_3979_traits.rs (renamed from src/test/run-pass/auxiliary/issue_3979_traits.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue_39823.rs (renamed from src/test/run-pass/auxiliary/issue_39823.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue_40469.rs (renamed from src/test/run-pass/auxiliary/issue_40469.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue_41053.rs (renamed from src/test/run-pass/auxiliary/issue_41053.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue_42007_s.rs (renamed from src/test/run-pass/auxiliary/issue_42007_s.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue_8401.rs (renamed from src/test/run-pass/auxiliary/issue_8401.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue_9123.rs (renamed from src/test/run-pass/auxiliary/issue_9123.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue_9155.rs (renamed from src/test/run-pass/auxiliary/issue_9155.rs)0
-rw-r--r--src/test/ui/run-pass/issues/auxiliary/issue_9188.rs (renamed from src/test/run-pass/auxiliary/issue_9188.rs)0
-rw-r--r--src/test/ui/run-pass/macros/auxiliary/macro-comma-support.rs (renamed from src/test/run-pass/auxiliary/macro-comma-support.rs)0
-rw-r--r--src/test/ui/run-pass/macros/auxiliary/macro-include-items-expr.rs (renamed from src/test/run-pass/auxiliary/macro-include-items-expr.rs)0
-rw-r--r--src/test/ui/run-pass/macros/auxiliary/macro-include-items-item.rs (renamed from src/test/run-pass/auxiliary/macro-include-items-item.rs)0
-rw-r--r--src/test/ui/run-pass/macros/auxiliary/macro_crate_def_only.rs (renamed from src/test/run-pass/auxiliary/macro_crate_def_only.rs)0
-rw-r--r--src/test/ui/run-pass/macros/auxiliary/macro_crate_nonterminal.rs (renamed from src/test/run-pass/auxiliary/macro_crate_nonterminal.rs)0
-rw-r--r--src/test/ui/run-pass/macros/auxiliary/macro_export_inner_module.rs (renamed from src/test/run-pass/auxiliary/macro_export_inner_module.rs)0
-rw-r--r--src/test/ui/run-pass/macros/auxiliary/macro_with_super_1.rs (renamed from src/test/run-pass/auxiliary/macro_with_super_1.rs)0
-rw-r--r--src/test/ui/run-pass/macros/auxiliary/two_macros.rs (renamed from src/test/run-pass/auxiliary/two_macros.rs)0
-rw-r--r--src/test/ui/run-pass/macros/auxiliary/unstable-macros.rs (renamed from src/test/run-pass/auxiliary/unstable-macros.rs)0
-rw-r--r--src/test/ui/run-pass/macros/auxiliary/use-macro-self.rs (renamed from src/test/run-pass/auxiliary/use-macro-self.rs)0
-rw-r--r--src/test/ui/run-pass/macros/syntax-extension-source-utils-files/includeme.fragment (renamed from src/test/run-pass/syntax-extension-source-utils-files/includeme.fragment)0
-rw-r--r--src/test/ui/run-pass/methods/auxiliary/method_self_arg1.rs (renamed from src/test/run-pass/auxiliary/method_self_arg1.rs)0
-rw-r--r--src/test/ui/run-pass/methods/auxiliary/method_self_arg2.rs (renamed from src/test/run-pass/auxiliary/method_self_arg2.rs)0
-rw-r--r--src/test/ui/run-pass/mir/auxiliary/mir_external_refs.rs (renamed from src/test/run-pass/auxiliary/mir_external_refs.rs)0
-rw-r--r--src/test/ui/run-pass/modules/auxiliary/two_macros_2.rs (renamed from src/test/run-pass/auxiliary/two_macros_2.rs)0
-rw-r--r--src/test/ui/run-pass/overloaded/auxiliary/overloaded_autoderef_xc.rs (renamed from src/test/run-pass/auxiliary/overloaded_autoderef_xc.rs)0
-rw-r--r--src/test/ui/run-pass/packed/auxiliary/packed.rs (renamed from src/test/run-pass/auxiliary/packed.rs)0
-rw-r--r--src/test/ui/run-pass/privacy/auxiliary/priv-impl-prim-ty.rs (renamed from src/test/run-pass/auxiliary/priv-impl-prim-ty.rs)0
-rw-r--r--src/test/ui/run-pass/privacy/auxiliary/privacy_reexport.rs (renamed from src/test/run-pass/auxiliary/privacy_reexport.rs)0
-rw-r--r--src/test/ui/run-pass/privacy/auxiliary/pub_use_mods_xcrate.rs (renamed from src/test/run-pass/auxiliary/pub_use_mods_xcrate.rs)0
-rw-r--r--src/test/ui/run-pass/privacy/auxiliary/pub_use_xcrate1.rs (renamed from src/test/run-pass/auxiliary/pub_use_xcrate1.rs)0
-rw-r--r--src/test/ui/run-pass/privacy/auxiliary/pub_use_xcrate2.rs (renamed from src/test/run-pass/auxiliary/pub_use_xcrate2.rs)0
-rw-r--r--src/test/ui/run-pass/self/auxiliary/explicit_self_xcrate.rs (renamed from src/test/run-pass/auxiliary/explicit_self_xcrate.rs)0
-rw-r--r--src/test/ui/run-pass/sepcomp/auxiliary/sepcomp-extern-lib.rs (renamed from src/test/run-pass/auxiliary/sepcomp-extern-lib.rs)0
-rw-r--r--src/test/ui/run-pass/sepcomp/auxiliary/sepcomp_cci_lib.rs (renamed from src/test/run-pass/auxiliary/sepcomp_cci_lib.rs)0
-rw-r--r--src/test/ui/run-pass/sepcomp/auxiliary/sepcomp_lib.rs (renamed from src/test/run-pass/auxiliary/sepcomp_lib.rs)0
-rw-r--r--src/test/ui/run-pass/statics/auxiliary/static-function-pointer-aux.rs (renamed from src/test/run-pass/auxiliary/static-function-pointer-aux.rs)0
-rw-r--r--src/test/ui/run-pass/statics/auxiliary/static-methods-crate.rs (renamed from src/test/run-pass/auxiliary/static-methods-crate.rs)0
-rw-r--r--src/test/ui/run-pass/statics/auxiliary/static_fn_inline_xc_aux.rs (renamed from src/test/run-pass/auxiliary/static_fn_inline_xc_aux.rs)0
-rw-r--r--src/test/ui/run-pass/statics/auxiliary/static_fn_trait_xc_aux.rs (renamed from src/test/run-pass/auxiliary/static_fn_trait_xc_aux.rs)0
-rw-r--r--src/test/ui/run-pass/statics/auxiliary/static_mut_xc.rs (renamed from src/test/run-pass/auxiliary/static_mut_xc.rs)0
-rw-r--r--src/test/ui/run-pass/structs-enums/auxiliary/cci_class.rs (renamed from src/test/run-pass/auxiliary/cci_class.rs)0
-rw-r--r--src/test/ui/run-pass/structs-enums/auxiliary/cci_class_2.rs (renamed from src/test/run-pass/auxiliary/cci_class_2.rs)0
-rw-r--r--src/test/ui/run-pass/structs-enums/auxiliary/cci_class_3.rs (renamed from src/test/run-pass/auxiliary/cci_class_3.rs)0
-rw-r--r--src/test/ui/run-pass/structs-enums/auxiliary/cci_class_4.rs (renamed from src/test/run-pass/auxiliary/cci_class_4.rs)0
-rw-r--r--src/test/ui/run-pass/structs-enums/auxiliary/cci_class_6.rs (renamed from src/test/run-pass/auxiliary/cci_class_6.rs)0
-rw-r--r--src/test/ui/run-pass/structs-enums/auxiliary/cci_class_cast.rs (renamed from src/test/run-pass/auxiliary/cci_class_cast.rs)0
-rw-r--r--src/test/ui/run-pass/structs-enums/auxiliary/cci_class_trait.rs (renamed from src/test/run-pass/auxiliary/cci_class_trait.rs)0
-rw-r--r--src/test/ui/run-pass/structs-enums/auxiliary/empty-struct.rs19
-rw-r--r--src/test/ui/run-pass/structs-enums/auxiliary/namespaced_enum_emulate_flat.rs (renamed from src/test/run-pass/auxiliary/namespaced_enum_emulate_flat.rs)0
-rw-r--r--src/test/ui/run-pass/structs-enums/auxiliary/namespaced_enums.rs (renamed from src/test/run-pass/auxiliary/namespaced_enums.rs)0
-rw-r--r--src/test/ui/run-pass/structs-enums/auxiliary/newtype_struct_xc.rs13
-rw-r--r--src/test/ui/run-pass/structs-enums/auxiliary/struct_destructuring_cross_crate.rs (renamed from src/test/run-pass/auxiliary/struct_destructuring_cross_crate.rs)0
-rw-r--r--src/test/ui/run-pass/structs-enums/auxiliary/struct_variant_xc_aux.rs (renamed from src/test/run-pass/auxiliary/struct_variant_xc_aux.rs)0
-rw-r--r--src/test/ui/run-pass/structs-enums/auxiliary/xcrate_struct_aliases.rs (renamed from src/test/run-pass/auxiliary/xcrate_struct_aliases.rs)0
-rw-r--r--src/test/ui/run-pass/threads-sendsync/auxiliary/thread-local-extern-static.rs (renamed from src/test/run-pass/auxiliary/thread-local-extern-static.rs)0
-rw-r--r--src/test/ui/run-pass/threads-sendsync/sync-send-atomics.rs2
-rw-r--r--src/test/ui/run-pass/threads-sendsync/sync-send-in-std.rs2
-rw-r--r--src/test/ui/run-pass/threads-sendsync/sync-send-iterators-in-libcollections.rs2
-rw-r--r--src/test/ui/run-pass/threads-sendsync/sync-send-iterators-in-libcore.rs1
-rw-r--r--src/test/ui/run-pass/traits/auxiliary/anon_trait_static_method_lib.rs19
-rw-r--r--src/test/ui/run-pass/traits/auxiliary/go_trait.rs (renamed from src/test/run-pass/auxiliary/go_trait.rs)0
-rw-r--r--src/test/ui/run-pass/traits/auxiliary/trait_default_method_xc_aux.rs (renamed from src/test/run-pass/auxiliary/trait_default_method_xc_aux.rs)0
-rw-r--r--src/test/ui/run-pass/traits/auxiliary/trait_default_method_xc_aux_2.rs (renamed from src/test/run-pass/auxiliary/trait_default_method_xc_aux_2.rs)0
-rw-r--r--src/test/ui/run-pass/traits/auxiliary/trait_inheritance_auto_xc_2_aux.rs (renamed from src/test/run-pass/auxiliary/trait_inheritance_auto_xc_2_aux.rs)0
-rw-r--r--src/test/ui/run-pass/traits/auxiliary/trait_inheritance_auto_xc_aux.rs (renamed from src/test/run-pass/auxiliary/trait_inheritance_auto_xc_aux.rs)0
-rw-r--r--src/test/ui/run-pass/traits/auxiliary/trait_inheritance_overloading_xc.rs (renamed from src/test/run-pass/auxiliary/trait_inheritance_overloading_xc.rs)0
-rw-r--r--src/test/ui/run-pass/traits/auxiliary/trait_safety_lib.rs (renamed from src/test/run-pass/auxiliary/trait_safety_lib.rs)0
-rw-r--r--src/test/ui/run-pass/traits/auxiliary/trait_xc_call_aux.rs (renamed from src/test/run-pass/auxiliary/trait_xc_call_aux.rs)0
-rw-r--r--src/test/ui/run-pass/traits/auxiliary/traitimpl.rs (renamed from src/test/run-pass/auxiliary/traitimpl.rs)0
-rw-r--r--src/test/ui/run-pass/unboxed-closures/auxiliary/unboxed-closures-cross-crate.rs (renamed from src/test/run-pass/auxiliary/unboxed-closures-cross-crate.rs)0
-rw-r--r--src/test/ui/run-pass/where-clauses/auxiliary/where_clauses_xc.rs (renamed from src/test/run-pass/auxiliary/where_clauses_xc.rs)0
190 files changed, 185 insertions, 0 deletions
diff --git a/src/test/run-pass/auxiliary/associated-const-cc-lib.rs b/src/test/ui/run-pass/associated-consts/auxiliary/associated-const-cc-lib.rs
index e4cada40db3..e4cada40db3 100644
--- a/src/test/run-pass/auxiliary/associated-const-cc-lib.rs
+++ b/src/test/ui/run-pass/associated-consts/auxiliary/associated-const-cc-lib.rs
diff --git a/src/test/run-pass/auxiliary/empty-struct.rs b/src/test/ui/run-pass/associated-consts/auxiliary/empty-struct.rs
index 734e57a774d..734e57a774d 100644
--- a/src/test/run-pass/auxiliary/empty-struct.rs
+++ b/src/test/ui/run-pass/associated-consts/auxiliary/empty-struct.rs
diff --git a/src/test/run-pass/auxiliary/associated-types-cc-lib.rs b/src/test/ui/run-pass/associated-types/auxiliary/associated-types-cc-lib.rs
index 175e8730cbc..175e8730cbc 100644
--- a/src/test/run-pass/auxiliary/associated-types-cc-lib.rs
+++ b/src/test/ui/run-pass/associated-types/auxiliary/associated-types-cc-lib.rs
diff --git a/src/test/run-pass/auxiliary/cfg_inner_static.rs b/src/test/ui/run-pass/cfg/auxiliary/cfg_inner_static.rs
index b5b4390657b..b5b4390657b 100644
--- a/src/test/run-pass/auxiliary/cfg_inner_static.rs
+++ b/src/test/ui/run-pass/cfg/auxiliary/cfg_inner_static.rs
diff --git a/src/test/run-pass/auxiliary/crate-attributes-using-cfg_attr.rs b/src/test/ui/run-pass/cfg/auxiliary/crate-attributes-using-cfg_attr.rs
index 0028b51f9d1..0028b51f9d1 100644
--- a/src/test/run-pass/auxiliary/crate-attributes-using-cfg_attr.rs
+++ b/src/test/ui/run-pass/cfg/auxiliary/crate-attributes-using-cfg_attr.rs
diff --git a/src/test/run-pass/auxiliary/coherence_copy_like_lib.rs b/src/test/ui/run-pass/coherence/auxiliary/coherence_copy_like_lib.rs
index d3d389c6a8b..d3d389c6a8b 100644
--- a/src/test/run-pass/auxiliary/coherence_copy_like_lib.rs
+++ b/src/test/ui/run-pass/coherence/auxiliary/coherence_copy_like_lib.rs
diff --git a/src/test/run-pass/auxiliary/coherence_lib.rs b/src/test/ui/run-pass/coherence/auxiliary/coherence_lib.rs
index daa123849e4..daa123849e4 100644
--- a/src/test/run-pass/auxiliary/coherence_lib.rs
+++ b/src/test/ui/run-pass/coherence/auxiliary/coherence_lib.rs
diff --git a/src/test/ui/run-pass/consts/auxiliary/anon-extern-mod-cross-crate-1.rs b/src/test/ui/run-pass/consts/auxiliary/anon-extern-mod-cross-crate-1.rs
new file mode 100644
index 00000000000..741ce351da3
--- /dev/null
+++ b/src/test/ui/run-pass/consts/auxiliary/anon-extern-mod-cross-crate-1.rs
@@ -0,0 +1,19 @@
+// Copyright 2012 The Rust Project Developers. See the COPYRIGHT
+// file at the top-level directory of this distribution and at
+// http://rust-lang.org/COPYRIGHT.
+//
+// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
+// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
+// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
+// option. This file may not be copied, modified, or distributed
+// except according to those terms.
+
+#![crate_name="anonexternmod"]
+#![feature(libc)]
+
+extern crate libc;
+
+#[link(name = "rust_test_helpers", kind = "static")]
+extern {
+    pub fn rust_get_test_int() -> libc::intptr_t;
+}
diff --git a/src/test/run-pass/auxiliary/cci_borrow_lib.rs b/src/test/ui/run-pass/consts/auxiliary/cci_borrow_lib.rs
index 9c90510a857..9c90510a857 100644
--- a/src/test/run-pass/auxiliary/cci_borrow_lib.rs
+++ b/src/test/ui/run-pass/consts/auxiliary/cci_borrow_lib.rs
diff --git a/src/test/run-pass/auxiliary/cci_const.rs b/src/test/ui/run-pass/consts/auxiliary/cci_const.rs
index ee8290050f9..ee8290050f9 100644
--- a/src/test/run-pass/auxiliary/cci_const.rs
+++ b/src/test/ui/run-pass/consts/auxiliary/cci_const.rs
diff --git a/src/test/run-pass/auxiliary/cci_const_block.rs b/src/test/ui/run-pass/consts/auxiliary/cci_const_block.rs
index 76fe9fe5aa4..76fe9fe5aa4 100644
--- a/src/test/run-pass/auxiliary/cci_const_block.rs
+++ b/src/test/ui/run-pass/consts/auxiliary/cci_const_block.rs
diff --git a/src/test/run-pass/auxiliary/const_fn_lib.rs b/src/test/ui/run-pass/consts/auxiliary/const_fn_lib.rs
index 6985a6527c8..6985a6527c8 100644
--- a/src/test/run-pass/auxiliary/const_fn_lib.rs
+++ b/src/test/ui/run-pass/consts/auxiliary/const_fn_lib.rs
diff --git a/src/test/ui/run-pass/cross-crate/auxiliary/anon-extern-mod-cross-crate-1.rs b/src/test/ui/run-pass/cross-crate/auxiliary/anon-extern-mod-cross-crate-1.rs
new file mode 100644
index 00000000000..741ce351da3
--- /dev/null
+++ b/src/test/ui/run-pass/cross-crate/auxiliary/anon-extern-mod-cross-crate-1.rs
@@ -0,0 +1,19 @@
+// Copyright 2012 The Rust Project Developers. See the COPYRIGHT
+// file at the top-level directory of this distribution and at
+// http://rust-lang.org/COPYRIGHT.
+//
+// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
+// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
+// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
+// option. This file may not be copied, modified, or distributed
+// except according to those terms.
+
+#![crate_name="anonexternmod"]
+#![feature(libc)]
+
+extern crate libc;
+
+#[link(name = "rust_test_helpers", kind = "static")]
+extern {
+    pub fn rust_get_test_int() -> libc::intptr_t;
+}
diff --git a/src/test/run-pass/auxiliary/anon_trait_static_method_lib.rs b/src/test/ui/run-pass/cross-crate/auxiliary/anon_trait_static_method_lib.rs
index 9d93d9689e7..9d93d9689e7 100644
--- a/src/test/run-pass/auxiliary/anon_trait_static_method_lib.rs
+++ b/src/test/ui/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/ui/run-pass/cross-crate/auxiliary/cci_borrow_lib.rs
new file mode 100644
index 00000000000..9c90510a857
--- /dev/null
+++ b/src/test/ui/run-pass/cross-crate/auxiliary/cci_borrow_lib.rs
@@ -0,0 +1,13 @@
+// Copyright 2012 The Rust Project Developers. See the COPYRIGHT
+// file at the top-level directory of this distribution and at
+// http://rust-lang.org/COPYRIGHT.
+//
+// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
+// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
+// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
+// option. This file may not be copied, modified, or distributed
+// except according to those terms.
+
+pub fn foo(x: &usize) -> usize {
+    *x
+}
diff --git a/src/test/run-pass/auxiliary/cci_capture_clause.rs b/src/test/ui/run-pass/cross-crate/auxiliary/cci_capture_clause.rs
index b38e955231e..b38e955231e 100644
--- a/src/test/run-pass/auxiliary/cci_capture_clause.rs
+++ b/src/test/ui/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/ui/run-pass/cross-crate/auxiliary/cci_const.rs
new file mode 100644
index 00000000000..ee8290050f9
--- /dev/null
+++ b/src/test/ui/run-pass/cross-crate/auxiliary/cci_const.rs
@@ -0,0 +1,16 @@
+// Copyright 2013 The Rust Project Developers. See the COPYRIGHT
+// file at the top-level directory of this distribution and at
+// http://rust-lang.org/COPYRIGHT.
+//
+// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
+// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
+// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
+// option. This file may not be copied, modified, or distributed
+// except according to those terms.
+
+pub extern fn bar() {
+}
+
+pub const foopy: &'static str = "hi there";
+pub const uint_val: usize = 12;
+pub const uint_expr: usize = (1 << uint_val) - 1;
diff --git a/src/test/run-pass/auxiliary/cci_impl_lib.rs b/src/test/ui/run-pass/cross-crate/auxiliary/cci_impl_lib.rs
index d8921f4e09a..d8921f4e09a 100644
--- a/src/test/run-pass/auxiliary/cci_impl_lib.rs
+++ b/src/test/ui/run-pass/cross-crate/auxiliary/cci_impl_lib.rs
diff --git a/src/test/run-pass/auxiliary/cci_iter_lib.rs b/src/test/ui/run-pass/cross-crate/auxiliary/cci_iter_lib.rs
index 07d03b4c759..07d03b4c759 100644
--- a/src/test/run-pass/auxiliary/cci_iter_lib.rs
+++ b/src/test/ui/run-pass/cross-crate/auxiliary/cci_iter_lib.rs
diff --git a/src/test/run-pass/auxiliary/cci_nested_lib.rs b/src/test/ui/run-pass/cross-crate/auxiliary/cci_nested_lib.rs
index 91de734ec3a..91de734ec3a 100644
--- a/src/test/run-pass/auxiliary/cci_nested_lib.rs
+++ b/src/test/ui/run-pass/cross-crate/auxiliary/cci_nested_lib.rs
diff --git a/src/test/run-pass/auxiliary/cci_no_inline_lib.rs b/src/test/ui/run-pass/cross-crate/auxiliary/cci_no_inline_lib.rs
index 4c6f808c619..4c6f808c619 100644
--- a/src/test/run-pass/auxiliary/cci_no_inline_lib.rs
+++ b/src/test/ui/run-pass/cross-crate/auxiliary/cci_no_inline_lib.rs
diff --git a/src/test/run-pass/auxiliary/moves_based_on_type_lib.rs b/src/test/ui/run-pass/cross-crate/auxiliary/moves_based_on_type_lib.rs
index f95be3f4a1d..f95be3f4a1d 100644
--- a/src/test/run-pass/auxiliary/moves_based_on_type_lib.rs
+++ b/src/test/ui/run-pass/cross-crate/auxiliary/moves_based_on_type_lib.rs
diff --git a/src/test/run-pass/auxiliary/newtype_struct_xc.rs b/src/test/ui/run-pass/cross-crate/auxiliary/newtype_struct_xc.rs
index be3414b7ad2..be3414b7ad2 100644
--- a/src/test/run-pass/auxiliary/newtype_struct_xc.rs
+++ b/src/test/ui/run-pass/cross-crate/auxiliary/newtype_struct_xc.rs
diff --git a/src/test/run-pass/auxiliary/pub_static_array.rs b/src/test/ui/run-pass/cross-crate/auxiliary/pub_static_array.rs
index 7248d0e543b..7248d0e543b 100644
--- a/src/test/run-pass/auxiliary/pub_static_array.rs
+++ b/src/test/ui/run-pass/cross-crate/auxiliary/pub_static_array.rs
diff --git a/src/test/run-pass/auxiliary/reexported_static_methods.rs b/src/test/ui/run-pass/cross-crate/auxiliary/reexported_static_methods.rs
index cc4db1a9581..cc4db1a9581 100644
--- a/src/test/run-pass/auxiliary/reexported_static_methods.rs
+++ b/src/test/ui/run-pass/cross-crate/auxiliary/reexported_static_methods.rs
diff --git a/src/test/run-pass/auxiliary/xcrate-trait-lifetime-param.rs b/src/test/ui/run-pass/cross-crate/auxiliary/xcrate-trait-lifetime-param.rs
index 66c0300e260..66c0300e260 100644
--- a/src/test/run-pass/auxiliary/xcrate-trait-lifetime-param.rs
+++ b/src/test/ui/run-pass/cross-crate/auxiliary/xcrate-trait-lifetime-param.rs
diff --git a/src/test/run-pass/auxiliary/xcrate_address_insignificant.rs b/src/test/ui/run-pass/cross-crate/auxiliary/xcrate_address_insignificant.rs
index 5195839c067..5195839c067 100644
--- a/src/test/run-pass/auxiliary/xcrate_address_insignificant.rs
+++ b/src/test/ui/run-pass/cross-crate/auxiliary/xcrate_address_insignificant.rs
diff --git a/src/test/run-pass/auxiliary/xcrate_associated_type_defaults.rs b/src/test/ui/run-pass/cross-crate/auxiliary/xcrate_associated_type_defaults.rs
index 6779438c672..6779438c672 100644
--- a/src/test/run-pass/auxiliary/xcrate_associated_type_defaults.rs
+++ b/src/test/ui/run-pass/cross-crate/auxiliary/xcrate_associated_type_defaults.rs
diff --git a/src/test/run-pass/auxiliary/xcrate_generic_fn_nested_return.rs b/src/test/ui/run-pass/cross-crate/auxiliary/xcrate_generic_fn_nested_return.rs
index 48fb05f7779..48fb05f7779 100644
--- a/src/test/run-pass/auxiliary/xcrate_generic_fn_nested_return.rs
+++ b/src/test/ui/run-pass/cross-crate/auxiliary/xcrate_generic_fn_nested_return.rs
diff --git a/src/test/run-pass/auxiliary/xcrate_static_addresses.rs b/src/test/ui/run-pass/cross-crate/auxiliary/xcrate_static_addresses.rs
index d0da80e31b9..d0da80e31b9 100644
--- a/src/test/run-pass/auxiliary/xcrate_static_addresses.rs
+++ b/src/test/ui/run-pass/cross-crate/auxiliary/xcrate_static_addresses.rs
diff --git a/src/test/run-pass/auxiliary/xcrate_unit_struct.rs b/src/test/ui/run-pass/cross-crate/auxiliary/xcrate_unit_struct.rs
index 7a69be2b06c..7a69be2b06c 100644
--- a/src/test/run-pass/auxiliary/xcrate_unit_struct.rs
+++ b/src/test/ui/run-pass/cross-crate/auxiliary/xcrate_unit_struct.rs
diff --git a/src/test/run-pass/auxiliary/derive-no-std.rs b/src/test/ui/run-pass/deriving/auxiliary/derive-no-std.rs
index f083e10bfdb..f083e10bfdb 100644
--- a/src/test/run-pass/auxiliary/derive-no-std.rs
+++ b/src/test/ui/run-pass/deriving/auxiliary/derive-no-std.rs
diff --git a/src/test/run-pass/auxiliary/dropck_eyepatch_extern_crate.rs b/src/test/ui/run-pass/drop/auxiliary/dropck_eyepatch_extern_crate.rs
index d8912943441..d8912943441 100644
--- a/src/test/run-pass/auxiliary/dropck_eyepatch_extern_crate.rs
+++ b/src/test/ui/run-pass/drop/auxiliary/dropck_eyepatch_extern_crate.rs
diff --git a/src/test/run-pass/auxiliary/extern-crosscrate-source.rs b/src/test/ui/run-pass/extern/auxiliary/extern-crosscrate-source.rs
index 150dffeea88..150dffeea88 100644
--- a/src/test/run-pass/auxiliary/extern-crosscrate-source.rs
+++ b/src/test/ui/run-pass/extern/auxiliary/extern-crosscrate-source.rs
diff --git a/src/test/run-pass/auxiliary/extern-take-value.rs b/src/test/ui/run-pass/extern/auxiliary/extern-take-value.rs
index 500c455136b..500c455136b 100644
--- a/src/test/run-pass/auxiliary/extern-take-value.rs
+++ b/src/test/ui/run-pass/extern/auxiliary/extern-take-value.rs
diff --git a/src/test/run-pass/auxiliary/extern_calling_convention.rs b/src/test/ui/run-pass/extern/auxiliary/extern_calling_convention.rs
index 55a4226c663..55a4226c663 100644
--- a/src/test/run-pass/auxiliary/extern_calling_convention.rs
+++ b/src/test/ui/run-pass/extern/auxiliary/extern_calling_convention.rs
diff --git a/src/test/run-pass/auxiliary/extern_mod_ordering_lib.rs b/src/test/ui/run-pass/extern/auxiliary/extern_mod_ordering_lib.rs
index 0fb6adfcda1..0fb6adfcda1 100644
--- a/src/test/run-pass/auxiliary/extern_mod_ordering_lib.rs
+++ b/src/test/ui/run-pass/extern/auxiliary/extern_mod_ordering_lib.rs
diff --git a/src/test/run-pass/auxiliary/fat_drop.rs b/src/test/ui/run-pass/extern/auxiliary/fat_drop.rs
index 1f944b6ed32..1f944b6ed32 100644
--- a/src/test/run-pass/auxiliary/fat_drop.rs
+++ b/src/test/ui/run-pass/extern/auxiliary/fat_drop.rs
diff --git a/src/test/run-pass/auxiliary/fn-abi.rs b/src/test/ui/run-pass/foreign/auxiliary/fn-abi.rs
index 5d380ea6a5a..5d380ea6a5a 100644
--- a/src/test/run-pass/auxiliary/fn-abi.rs
+++ b/src/test/ui/run-pass/foreign/auxiliary/fn-abi.rs
diff --git a/src/test/ui/run-pass/foreign/auxiliary/foreign_lib.rs b/src/test/ui/run-pass/foreign/auxiliary/foreign_lib.rs
new file mode 100644
index 00000000000..cef36274c62
--- /dev/null
+++ b/src/test/ui/run-pass/foreign/auxiliary/foreign_lib.rs
@@ -0,0 +1,48 @@
+// Copyright 2012 The Rust Project Developers. See the COPYRIGHT
+// file at the top-level directory of this distribution and at
+// http://rust-lang.org/COPYRIGHT.
+//
+// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
+// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
+// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
+// option. This file may not be copied, modified, or distributed
+// except according to those terms.
+
+#![crate_name="foreign_lib"]
+
+#![feature(libc)]
+
+pub mod rustrt {
+    extern crate libc;
+
+    #[link(name = "rust_test_helpers", kind = "static")]
+    extern {
+        pub fn rust_get_test_int() -> libc::intptr_t;
+    }
+}
+
+pub mod rustrt2 {
+    extern crate libc;
+
+    extern {
+        pub fn rust_get_test_int() -> libc::intptr_t;
+    }
+}
+
+pub mod rustrt3 {
+    // Different type, but same ABI (on all supported platforms).
+    // Ensures that we don't ICE or trigger LLVM asserts when
+    // importing the same symbol under different types.
+    // See https://github.com/rust-lang/rust/issues/32740.
+    extern {
+        pub fn rust_get_test_int() -> *const u8;
+    }
+}
+
+pub fn local_uses() {
+    unsafe {
+        let x = rustrt::rust_get_test_int();
+        assert_eq!(x, rustrt2::rust_get_test_int());
+        assert_eq!(x as *const _, rustrt3::rust_get_test_int());
+    }
+}
diff --git a/src/test/ui/run-pass/functions-closures/auxiliary/fn-abi.rs b/src/test/ui/run-pass/functions-closures/auxiliary/fn-abi.rs
new file mode 100644
index 00000000000..5d380ea6a5a
--- /dev/null
+++ b/src/test/ui/run-pass/functions-closures/auxiliary/fn-abi.rs
@@ -0,0 +1,12 @@
+// Copyright 2015 The Rust Project Developers. See the COPYRIGHT
+// file at the top-level directory of this distribution and at
+// http://rust-lang.org/COPYRIGHT.
+//
+// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
+// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
+// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
+// option. This file may not be copied, modified, or distributed
+// except according to those terms.
+
+#[no_mangle]
+pub extern fn foo() {}
diff --git a/src/test/run-pass/auxiliary/default_type_params_xc.rs b/src/test/ui/run-pass/generics/auxiliary/default_type_params_xc.rs
index fe852e5d8ea..fe852e5d8ea 100644
--- a/src/test/run-pass/auxiliary/default_type_params_xc.rs
+++ b/src/test/ui/run-pass/generics/auxiliary/default_type_params_xc.rs
diff --git a/src/test/run-pass/auxiliary/cci_intrinsic.rs b/src/test/ui/run-pass/intrinsics/auxiliary/cci_intrinsic.rs
index b6e69d29f70..b6e69d29f70 100644
--- a/src/test/run-pass/auxiliary/cci_intrinsic.rs
+++ b/src/test/ui/run-pass/intrinsics/auxiliary/cci_intrinsic.rs
diff --git a/src/test/run-pass/auxiliary/cgu_test.rs b/src/test/ui/run-pass/issues/auxiliary/cgu_test.rs
index 7c88d3d37e3..7c88d3d37e3 100644
--- a/src/test/run-pass/auxiliary/cgu_test.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/cgu_test.rs
diff --git a/src/test/run-pass/auxiliary/cgu_test_a.rs b/src/test/ui/run-pass/issues/auxiliary/cgu_test_a.rs
index 0f0d1cd87e1..0f0d1cd87e1 100644
--- a/src/test/run-pass/auxiliary/cgu_test_a.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/cgu_test_a.rs
diff --git a/src/test/run-pass/auxiliary/cgu_test_b.rs b/src/test/ui/run-pass/issues/auxiliary/cgu_test_b.rs
index 0f0d1cd87e1..0f0d1cd87e1 100644
--- a/src/test/run-pass/auxiliary/cgu_test_b.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/cgu_test_b.rs
diff --git a/src/test/run-pass/auxiliary/i8.rs b/src/test/ui/run-pass/issues/auxiliary/i8.rs
index 44e62b99a96..44e62b99a96 100644
--- a/src/test/run-pass/auxiliary/i8.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/i8.rs
diff --git a/src/test/run-pass/auxiliary/iss.rs b/src/test/ui/run-pass/issues/auxiliary/iss.rs
index b231efa0fec..b231efa0fec 100644
--- a/src/test/run-pass/auxiliary/iss.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/iss.rs
diff --git a/src/test/run-pass/auxiliary/issue-10028.rs b/src/test/ui/run-pass/issues/auxiliary/issue-10028.rs
index ed42ad6e875..ed42ad6e875 100644
--- a/src/test/run-pass/auxiliary/issue-10028.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue-10028.rs
diff --git a/src/test/run-pass/auxiliary/issue-11224.rs b/src/test/ui/run-pass/issues/auxiliary/issue-11224.rs
index 15b72b37781..15b72b37781 100644
--- a/src/test/run-pass/auxiliary/issue-11224.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue-11224.rs
diff --git a/src/test/run-pass/auxiliary/issue-11225-1.rs b/src/test/ui/run-pass/issues/auxiliary/issue-11225-1.rs
index e1ec15be927..e1ec15be927 100644
--- a/src/test/run-pass/auxiliary/issue-11225-1.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue-11225-1.rs
diff --git a/src/test/run-pass/auxiliary/issue-11225-2.rs b/src/test/ui/run-pass/issues/auxiliary/issue-11225-2.rs
index 25110edda27..25110edda27 100644
--- a/src/test/run-pass/auxiliary/issue-11225-2.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue-11225-2.rs
diff --git a/src/test/run-pass/auxiliary/issue-11225-3.rs b/src/test/ui/run-pass/issues/auxiliary/issue-11225-3.rs
index d48fb68ba0f..d48fb68ba0f 100644
--- a/src/test/run-pass/auxiliary/issue-11225-3.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue-11225-3.rs
diff --git a/src/test/run-pass/auxiliary/issue-11508.rs b/src/test/ui/run-pass/issues/auxiliary/issue-11508.rs
index c5dc3439f2f..c5dc3439f2f 100644
--- a/src/test/run-pass/auxiliary/issue-11508.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue-11508.rs
diff --git a/src/test/run-pass/auxiliary/issue-11529.rs b/src/test/ui/run-pass/issues/auxiliary/issue-11529.rs
index 21ef99e3c3d..21ef99e3c3d 100644
--- a/src/test/run-pass/auxiliary/issue-11529.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue-11529.rs
diff --git a/src/test/run-pass/auxiliary/issue-12133-dylib.rs b/src/test/ui/run-pass/issues/auxiliary/issue-12133-dylib.rs
index ea22258f67d..ea22258f67d 100644
--- a/src/test/run-pass/auxiliary/issue-12133-dylib.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue-12133-dylib.rs
diff --git a/src/test/run-pass/auxiliary/issue-12133-dylib2.rs b/src/test/ui/run-pass/issues/auxiliary/issue-12133-dylib2.rs
index fa5722ae6a3..fa5722ae6a3 100644
--- a/src/test/run-pass/auxiliary/issue-12133-dylib2.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue-12133-dylib2.rs
diff --git a/src/test/run-pass/auxiliary/issue-12133-rlib.rs b/src/test/ui/run-pass/issues/auxiliary/issue-12133-rlib.rs
index 8e46acca124..8e46acca124 100644
--- a/src/test/run-pass/auxiliary/issue-12133-rlib.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue-12133-rlib.rs
diff --git a/src/test/run-pass/auxiliary/issue-12660-aux.rs b/src/test/ui/run-pass/issues/auxiliary/issue-12660-aux.rs
index 9f2bd5d0e93..9f2bd5d0e93 100644
--- a/src/test/run-pass/auxiliary/issue-12660-aux.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue-12660-aux.rs
diff --git a/src/test/run-pass/auxiliary/issue-13620-1.rs b/src/test/ui/run-pass/issues/auxiliary/issue-13620-1.rs
index e373421fabf..e373421fabf 100644
--- a/src/test/run-pass/auxiliary/issue-13620-1.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue-13620-1.rs
diff --git a/src/test/run-pass/auxiliary/issue-13620-2.rs b/src/test/ui/run-pass/issues/auxiliary/issue-13620-2.rs
index 554170bc130..554170bc130 100644
--- a/src/test/run-pass/auxiliary/issue-13620-2.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue-13620-2.rs
diff --git a/src/test/run-pass/auxiliary/issue-13872-1.rs b/src/test/ui/run-pass/issues/auxiliary/issue-13872-1.rs
index 941b67eb2da..941b67eb2da 100644
--- a/src/test/run-pass/auxiliary/issue-13872-1.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue-13872-1.rs
diff --git a/src/test/run-pass/auxiliary/issue-13872-2.rs b/src/test/ui/run-pass/issues/auxiliary/issue-13872-2.rs
index bb51417528a..bb51417528a 100644
--- a/src/test/run-pass/auxiliary/issue-13872-2.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue-13872-2.rs
diff --git a/src/test/run-pass/auxiliary/issue-13872-3.rs b/src/test/ui/run-pass/issues/auxiliary/issue-13872-3.rs
index e20618f1ec0..e20618f1ec0 100644
--- a/src/test/run-pass/auxiliary/issue-13872-3.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue-13872-3.rs
diff --git a/src/test/run-pass/auxiliary/issue-14344-1.rs b/src/test/ui/run-pass/issues/auxiliary/issue-14344-1.rs
index 78c03bac33f..78c03bac33f 100644
--- a/src/test/run-pass/auxiliary/issue-14344-1.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue-14344-1.rs
diff --git a/src/test/run-pass/auxiliary/issue-14344-2.rs b/src/test/ui/run-pass/issues/auxiliary/issue-14344-2.rs
index 9df35e50adb..9df35e50adb 100644
--- a/src/test/run-pass/auxiliary/issue-14344-2.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue-14344-2.rs
diff --git a/src/test/run-pass/auxiliary/issue-14421.rs b/src/test/ui/run-pass/issues/auxiliary/issue-14421.rs
index a48088609f9..a48088609f9 100644
--- a/src/test/run-pass/auxiliary/issue-14421.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue-14421.rs
diff --git a/src/test/run-pass/auxiliary/issue-14422.rs b/src/test/ui/run-pass/issues/auxiliary/issue-14422.rs
index 32af6d9255e..32af6d9255e 100644
--- a/src/test/run-pass/auxiliary/issue-14422.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue-14422.rs
diff --git a/src/test/run-pass/auxiliary/issue-15562.rs b/src/test/ui/run-pass/issues/auxiliary/issue-15562.rs
index 76243d3bced..76243d3bced 100644
--- a/src/test/run-pass/auxiliary/issue-15562.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue-15562.rs
diff --git a/src/test/run-pass/auxiliary/issue-16643.rs b/src/test/ui/run-pass/issues/auxiliary/issue-16643.rs
index b590160a0c2..b590160a0c2 100644
--- a/src/test/run-pass/auxiliary/issue-16643.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue-16643.rs
diff --git a/src/test/run-pass/auxiliary/issue-17662.rs b/src/test/ui/run-pass/issues/auxiliary/issue-17662.rs
index fb55a077005..fb55a077005 100644
--- a/src/test/run-pass/auxiliary/issue-17662.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue-17662.rs
diff --git a/src/test/run-pass/auxiliary/issue-17718-aux.rs b/src/test/ui/run-pass/issues/auxiliary/issue-17718-aux.rs
index 2bc8b4b7ba0..2bc8b4b7ba0 100644
--- a/src/test/run-pass/auxiliary/issue-17718-aux.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue-17718-aux.rs
diff --git a/src/test/run-pass/auxiliary/issue-18501.rs b/src/test/ui/run-pass/issues/auxiliary/issue-18501.rs
index af3bc20378c..af3bc20378c 100644
--- a/src/test/run-pass/auxiliary/issue-18501.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue-18501.rs
diff --git a/src/test/run-pass/auxiliary/issue-18514.rs b/src/test/ui/run-pass/issues/auxiliary/issue-18514.rs
index 2a5e07a3285..2a5e07a3285 100644
--- a/src/test/run-pass/auxiliary/issue-18514.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue-18514.rs
diff --git a/src/test/run-pass/auxiliary/issue-18711.rs b/src/test/ui/run-pass/issues/auxiliary/issue-18711.rs
index c247c0223fc..c247c0223fc 100644
--- a/src/test/run-pass/auxiliary/issue-18711.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue-18711.rs
diff --git a/src/test/run-pass/auxiliary/issue-18913-1.rs b/src/test/ui/run-pass/issues/auxiliary/issue-18913-1.rs
index 4315e27797f..4315e27797f 100644
--- a/src/test/run-pass/auxiliary/issue-18913-1.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue-18913-1.rs
diff --git a/src/test/run-pass/auxiliary/issue-18913-2.rs b/src/test/ui/run-pass/issues/auxiliary/issue-18913-2.rs
index dcdeaec48f5..dcdeaec48f5 100644
--- a/src/test/run-pass/auxiliary/issue-18913-2.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue-18913-2.rs
diff --git a/src/test/run-pass/auxiliary/issue-19340-1.rs b/src/test/ui/run-pass/issues/auxiliary/issue-19340-1.rs
index fc61b78d8a7..fc61b78d8a7 100644
--- a/src/test/run-pass/auxiliary/issue-19340-1.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue-19340-1.rs
diff --git a/src/test/run-pass/auxiliary/issue-2380.rs b/src/test/ui/run-pass/issues/auxiliary/issue-2380.rs
index b3e0f061485..b3e0f061485 100644
--- a/src/test/run-pass/auxiliary/issue-2380.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue-2380.rs
diff --git a/src/test/run-pass/auxiliary/issue-2414-a.rs b/src/test/ui/run-pass/issues/auxiliary/issue-2414-a.rs
index 8c414193bd6..8c414193bd6 100644
--- a/src/test/run-pass/auxiliary/issue-2414-a.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue-2414-a.rs
diff --git a/src/test/run-pass/auxiliary/issue-2414-b.rs b/src/test/ui/run-pass/issues/auxiliary/issue-2414-b.rs
index b1c95bcb430..b1c95bcb430 100644
--- a/src/test/run-pass/auxiliary/issue-2414-b.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue-2414-b.rs
diff --git a/src/test/run-pass/auxiliary/issue-25185-1.rs b/src/test/ui/run-pass/issues/auxiliary/issue-25185-1.rs
index b9da39cbbcb..b9da39cbbcb 100644
--- a/src/test/run-pass/auxiliary/issue-25185-1.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue-25185-1.rs
diff --git a/src/test/run-pass/auxiliary/issue-25185-2.rs b/src/test/ui/run-pass/issues/auxiliary/issue-25185-2.rs
index 00b5277d6c0..00b5277d6c0 100644
--- a/src/test/run-pass/auxiliary/issue-25185-2.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue-25185-2.rs
diff --git a/src/test/run-pass/auxiliary/issue-2526.rs b/src/test/ui/run-pass/issues/auxiliary/issue-2526.rs
index 3d777d01d50..3d777d01d50 100644
--- a/src/test/run-pass/auxiliary/issue-2526.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue-2526.rs
diff --git a/src/test/run-pass/auxiliary/issue-25467.rs b/src/test/ui/run-pass/issues/auxiliary/issue-25467.rs
index e358cde1573..e358cde1573 100644
--- a/src/test/run-pass/auxiliary/issue-25467.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue-25467.rs
diff --git a/src/test/run-pass/auxiliary/issue-2631-a.rs b/src/test/ui/run-pass/issues/auxiliary/issue-2631-a.rs
index 604a3e69a21..604a3e69a21 100644
--- a/src/test/run-pass/auxiliary/issue-2631-a.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue-2631-a.rs
diff --git a/src/test/run-pass/auxiliary/issue-29485.rs b/src/test/ui/run-pass/issues/auxiliary/issue-29485.rs
index 825c4497021..825c4497021 100644
--- a/src/test/run-pass/auxiliary/issue-29485.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue-29485.rs
diff --git a/src/test/run-pass/auxiliary/issue-3012-1.rs b/src/test/ui/run-pass/issues/auxiliary/issue-3012-1.rs
index f34a97519e7..f34a97519e7 100644
--- a/src/test/run-pass/auxiliary/issue-3012-1.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue-3012-1.rs
diff --git a/src/test/run-pass/auxiliary/issue-36954.rs b/src/test/ui/run-pass/issues/auxiliary/issue-36954.rs
index 5351a40916b..5351a40916b 100644
--- a/src/test/run-pass/auxiliary/issue-36954.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue-36954.rs
diff --git a/src/test/run-pass/auxiliary/issue-41394.rs b/src/test/ui/run-pass/issues/auxiliary/issue-41394.rs
index f06b81279ac..f06b81279ac 100644
--- a/src/test/run-pass/auxiliary/issue-41394.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue-41394.rs
diff --git a/src/test/run-pass/auxiliary/issue-4208-cc.rs b/src/test/ui/run-pass/issues/auxiliary/issue-4208-cc.rs
index a7c1633784d..a7c1633784d 100644
--- a/src/test/run-pass/auxiliary/issue-4208-cc.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue-4208-cc.rs
diff --git a/src/test/run-pass/auxiliary/issue-4545.rs b/src/test/ui/run-pass/issues/auxiliary/issue-4545.rs
index 29feeaa7d92..29feeaa7d92 100644
--- a/src/test/run-pass/auxiliary/issue-4545.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue-4545.rs
diff --git a/src/test/run-pass/auxiliary/issue-48984-aux.rs b/src/test/ui/run-pass/issues/auxiliary/issue-48984-aux.rs
index 6290279701e..6290279701e 100644
--- a/src/test/run-pass/auxiliary/issue-48984-aux.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue-48984-aux.rs
diff --git a/src/test/run-pass/auxiliary/issue-5518.rs b/src/test/ui/run-pass/issues/auxiliary/issue-5518.rs
index cea227e050f..cea227e050f 100644
--- a/src/test/run-pass/auxiliary/issue-5518.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue-5518.rs
diff --git a/src/test/run-pass/auxiliary/issue-5521.rs b/src/test/ui/run-pass/issues/auxiliary/issue-5521.rs
index 82bd2b64204..82bd2b64204 100644
--- a/src/test/run-pass/auxiliary/issue-5521.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue-5521.rs
diff --git a/src/test/run-pass/auxiliary/issue-7178.rs b/src/test/ui/run-pass/issues/auxiliary/issue-7178.rs
index 18b464bd924..18b464bd924 100644
--- a/src/test/run-pass/auxiliary/issue-7178.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue-7178.rs
diff --git a/src/test/run-pass/auxiliary/issue-7899.rs b/src/test/ui/run-pass/issues/auxiliary/issue-7899.rs
index e197e84442b..e197e84442b 100644
--- a/src/test/run-pass/auxiliary/issue-7899.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue-7899.rs
diff --git a/src/test/run-pass/auxiliary/issue-8044.rs b/src/test/ui/run-pass/issues/auxiliary/issue-8044.rs
index 8f328699ae0..8f328699ae0 100644
--- a/src/test/run-pass/auxiliary/issue-8044.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue-8044.rs
diff --git a/src/test/run-pass/auxiliary/issue-8259.rs b/src/test/ui/run-pass/issues/auxiliary/issue-8259.rs
index 91167e8e32b..91167e8e32b 100644
--- a/src/test/run-pass/auxiliary/issue-8259.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue-8259.rs
diff --git a/src/test/run-pass/auxiliary/issue-9906.rs b/src/test/ui/run-pass/issues/auxiliary/issue-9906.rs
index 5eb48985bf9..5eb48985bf9 100644
--- a/src/test/run-pass/auxiliary/issue-9906.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue-9906.rs
diff --git a/src/test/run-pass/auxiliary/issue-9968.rs b/src/test/ui/run-pass/issues/auxiliary/issue-9968.rs
index d04d761e112..d04d761e112 100644
--- a/src/test/run-pass/auxiliary/issue-9968.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue-9968.rs
diff --git a/src/test/run-pass/auxiliary/issue13507.rs b/src/test/ui/run-pass/issues/auxiliary/issue13507.rs
index 87b01ed9900..87b01ed9900 100644
--- a/src/test/run-pass/auxiliary/issue13507.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue13507.rs
diff --git a/src/test/run-pass/auxiliary/issue2170lib.rs b/src/test/ui/run-pass/issues/auxiliary/issue2170lib.rs
index b311ee35674..b311ee35674 100644
--- a/src/test/run-pass/auxiliary/issue2170lib.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue2170lib.rs
diff --git a/src/test/run-pass/auxiliary/issue34796aux.rs b/src/test/ui/run-pass/issues/auxiliary/issue34796aux.rs
index 9131b609c4c..9131b609c4c 100644
--- a/src/test/run-pass/auxiliary/issue34796aux.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue34796aux.rs
diff --git a/src/test/run-pass/auxiliary/issue_10031_aux.rs b/src/test/ui/run-pass/issues/auxiliary/issue_10031_aux.rs
index f0f1af2e3a3..f0f1af2e3a3 100644
--- a/src/test/run-pass/auxiliary/issue_10031_aux.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue_10031_aux.rs
diff --git a/src/test/run-pass/auxiliary/issue_12612_1.rs b/src/test/ui/run-pass/issues/auxiliary/issue_12612_1.rs
index a0234c1185a..a0234c1185a 100644
--- a/src/test/run-pass/auxiliary/issue_12612_1.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue_12612_1.rs
diff --git a/src/test/run-pass/auxiliary/issue_12612_2.rs b/src/test/ui/run-pass/issues/auxiliary/issue_12612_2.rs
index b4ae4374b2e..b4ae4374b2e 100644
--- a/src/test/run-pass/auxiliary/issue_12612_2.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue_12612_2.rs
diff --git a/src/test/run-pass/auxiliary/issue_19293.rs b/src/test/ui/run-pass/issues/auxiliary/issue_19293.rs
index 12894ad72e1..12894ad72e1 100644
--- a/src/test/run-pass/auxiliary/issue_19293.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue_19293.rs
diff --git a/src/test/run-pass/auxiliary/issue_20389.rs b/src/test/ui/run-pass/issues/auxiliary/issue_20389.rs
index 4ce7e3079e3..4ce7e3079e3 100644
--- a/src/test/run-pass/auxiliary/issue_20389.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue_20389.rs
diff --git a/src/test/run-pass/auxiliary/issue_2316_a.rs b/src/test/ui/run-pass/issues/auxiliary/issue_2316_a.rs
index 6bd1e7335ad..6bd1e7335ad 100644
--- a/src/test/run-pass/auxiliary/issue_2316_a.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue_2316_a.rs
diff --git a/src/test/run-pass/auxiliary/issue_2316_b.rs b/src/test/ui/run-pass/issues/auxiliary/issue_2316_b.rs
index 8a212f6e5a9..8a212f6e5a9 100644
--- a/src/test/run-pass/auxiliary/issue_2316_b.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue_2316_b.rs
diff --git a/src/test/run-pass/auxiliary/issue_2472_b.rs b/src/test/ui/run-pass/issues/auxiliary/issue_2472_b.rs
index 5f55476427f..5f55476427f 100644
--- a/src/test/run-pass/auxiliary/issue_2472_b.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue_2472_b.rs
diff --git a/src/test/run-pass/auxiliary/issue_2723_a.rs b/src/test/ui/run-pass/issues/auxiliary/issue_2723_a.rs
index 44bea136a7c..44bea136a7c 100644
--- a/src/test/run-pass/auxiliary/issue_2723_a.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue_2723_a.rs
diff --git a/src/test/run-pass/auxiliary/issue_3136_a.rc b/src/test/ui/run-pass/issues/auxiliary/issue_3136_a.rc
index 320e0ceed0f..320e0ceed0f 100644
--- a/src/test/run-pass/auxiliary/issue_3136_a.rc
+++ b/src/test/ui/run-pass/issues/auxiliary/issue_3136_a.rc
diff --git a/src/test/run-pass/auxiliary/issue_3136_a.rs b/src/test/ui/run-pass/issues/auxiliary/issue_3136_a.rs
index 55de208cc90..55de208cc90 100644
--- a/src/test/run-pass/auxiliary/issue_3136_a.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue_3136_a.rs
diff --git a/src/test/run-pass/auxiliary/issue_38190.rs b/src/test/ui/run-pass/issues/auxiliary/issue_38190.rs
index 7fc4390d6dc..7fc4390d6dc 100644
--- a/src/test/run-pass/auxiliary/issue_38190.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue_38190.rs
diff --git a/src/test/run-pass/auxiliary/issue_38226_aux.rs b/src/test/ui/run-pass/issues/auxiliary/issue_38226_aux.rs
index d48a9733685..d48a9733685 100644
--- a/src/test/run-pass/auxiliary/issue_38226_aux.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue_38226_aux.rs
diff --git a/src/test/run-pass/auxiliary/issue_38715-modern.rs b/src/test/ui/run-pass/issues/auxiliary/issue_38715-modern.rs
index 7f14b2c4659..7f14b2c4659 100644
--- a/src/test/run-pass/auxiliary/issue_38715-modern.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue_38715-modern.rs
diff --git a/src/test/run-pass/auxiliary/issue_38715.rs b/src/test/ui/run-pass/issues/auxiliary/issue_38715.rs
index cf4fee0e515..cf4fee0e515 100644
--- a/src/test/run-pass/auxiliary/issue_38715.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue_38715.rs
diff --git a/src/test/run-pass/auxiliary/issue_3979_traits.rs b/src/test/ui/run-pass/issues/auxiliary/issue_3979_traits.rs
index 46035731c30..46035731c30 100644
--- a/src/test/run-pass/auxiliary/issue_3979_traits.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue_3979_traits.rs
diff --git a/src/test/run-pass/auxiliary/issue_39823.rs b/src/test/ui/run-pass/issues/auxiliary/issue_39823.rs
index 5342601ac14..5342601ac14 100644
--- a/src/test/run-pass/auxiliary/issue_39823.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue_39823.rs
diff --git a/src/test/run-pass/auxiliary/issue_40469.rs b/src/test/ui/run-pass/issues/auxiliary/issue_40469.rs
index 4970bba431a..4970bba431a 100644
--- a/src/test/run-pass/auxiliary/issue_40469.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue_40469.rs
diff --git a/src/test/run-pass/auxiliary/issue_41053.rs b/src/test/ui/run-pass/issues/auxiliary/issue_41053.rs
index 68e92b10429..68e92b10429 100644
--- a/src/test/run-pass/auxiliary/issue_41053.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue_41053.rs
diff --git a/src/test/run-pass/auxiliary/issue_42007_s.rs b/src/test/ui/run-pass/issues/auxiliary/issue_42007_s.rs
index 91ad9869ed8..91ad9869ed8 100644
--- a/src/test/run-pass/auxiliary/issue_42007_s.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue_42007_s.rs
diff --git a/src/test/run-pass/auxiliary/issue_8401.rs b/src/test/ui/run-pass/issues/auxiliary/issue_8401.rs
index 40e01c1474a..40e01c1474a 100644
--- a/src/test/run-pass/auxiliary/issue_8401.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue_8401.rs
diff --git a/src/test/run-pass/auxiliary/issue_9123.rs b/src/test/ui/run-pass/issues/auxiliary/issue_9123.rs
index 8c2546e76cf..8c2546e76cf 100644
--- a/src/test/run-pass/auxiliary/issue_9123.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue_9123.rs
diff --git a/src/test/run-pass/auxiliary/issue_9155.rs b/src/test/ui/run-pass/issues/auxiliary/issue_9155.rs
index 486eb8fd6f6..486eb8fd6f6 100644
--- a/src/test/run-pass/auxiliary/issue_9155.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue_9155.rs
diff --git a/src/test/run-pass/auxiliary/issue_9188.rs b/src/test/ui/run-pass/issues/auxiliary/issue_9188.rs
index 8ff85cc359d..8ff85cc359d 100644
--- a/src/test/run-pass/auxiliary/issue_9188.rs
+++ b/src/test/ui/run-pass/issues/auxiliary/issue_9188.rs
diff --git a/src/test/run-pass/auxiliary/macro-comma-support.rs b/src/test/ui/run-pass/macros/auxiliary/macro-comma-support.rs
index 6eafd520a72..6eafd520a72 100644
--- a/src/test/run-pass/auxiliary/macro-comma-support.rs
+++ b/src/test/ui/run-pass/macros/auxiliary/macro-comma-support.rs
diff --git a/src/test/run-pass/auxiliary/macro-include-items-expr.rs b/src/test/ui/run-pass/macros/auxiliary/macro-include-items-expr.rs
index aea3c749930..aea3c749930 100644
--- a/src/test/run-pass/auxiliary/macro-include-items-expr.rs
+++ b/src/test/ui/run-pass/macros/auxiliary/macro-include-items-expr.rs
diff --git a/src/test/run-pass/auxiliary/macro-include-items-item.rs b/src/test/ui/run-pass/macros/auxiliary/macro-include-items-item.rs
index da72aaef805..da72aaef805 100644
--- a/src/test/run-pass/auxiliary/macro-include-items-item.rs
+++ b/src/test/ui/run-pass/macros/auxiliary/macro-include-items-item.rs
diff --git a/src/test/run-pass/auxiliary/macro_crate_def_only.rs b/src/test/ui/run-pass/macros/auxiliary/macro_crate_def_only.rs
index 4f55ac4f65f..4f55ac4f65f 100644
--- a/src/test/run-pass/auxiliary/macro_crate_def_only.rs
+++ b/src/test/ui/run-pass/macros/auxiliary/macro_crate_def_only.rs
diff --git a/src/test/run-pass/auxiliary/macro_crate_nonterminal.rs b/src/test/ui/run-pass/macros/auxiliary/macro_crate_nonterminal.rs
index 4f75e2b5d75..4f75e2b5d75 100644
--- a/src/test/run-pass/auxiliary/macro_crate_nonterminal.rs
+++ b/src/test/ui/run-pass/macros/auxiliary/macro_crate_nonterminal.rs
diff --git a/src/test/run-pass/auxiliary/macro_export_inner_module.rs b/src/test/ui/run-pass/macros/auxiliary/macro_export_inner_module.rs
index 84e944f69b9..84e944f69b9 100644
--- a/src/test/run-pass/auxiliary/macro_export_inner_module.rs
+++ b/src/test/ui/run-pass/macros/auxiliary/macro_export_inner_module.rs
diff --git a/src/test/run-pass/auxiliary/macro_with_super_1.rs b/src/test/ui/run-pass/macros/auxiliary/macro_with_super_1.rs
index fd2e52bb355..fd2e52bb355 100644
--- a/src/test/run-pass/auxiliary/macro_with_super_1.rs
+++ b/src/test/ui/run-pass/macros/auxiliary/macro_with_super_1.rs
diff --git a/src/test/run-pass/auxiliary/two_macros.rs b/src/test/ui/run-pass/macros/auxiliary/two_macros.rs
index 0da6ba13696..0da6ba13696 100644
--- a/src/test/run-pass/auxiliary/two_macros.rs
+++ b/src/test/ui/run-pass/macros/auxiliary/two_macros.rs
diff --git a/src/test/run-pass/auxiliary/unstable-macros.rs b/src/test/ui/run-pass/macros/auxiliary/unstable-macros.rs
index 836164a721a..836164a721a 100644
--- a/src/test/run-pass/auxiliary/unstable-macros.rs
+++ b/src/test/ui/run-pass/macros/auxiliary/unstable-macros.rs
diff --git a/src/test/run-pass/auxiliary/use-macro-self.rs b/src/test/ui/run-pass/macros/auxiliary/use-macro-self.rs
index cdc519a5fdb..cdc519a5fdb 100644
--- a/src/test/run-pass/auxiliary/use-macro-self.rs
+++ b/src/test/ui/run-pass/macros/auxiliary/use-macro-self.rs
diff --git a/src/test/run-pass/syntax-extension-source-utils-files/includeme.fragment b/src/test/ui/run-pass/macros/syntax-extension-source-utils-files/includeme.fragment
index d752015a4dc..d752015a4dc 100644
--- a/src/test/run-pass/syntax-extension-source-utils-files/includeme.fragment
+++ b/src/test/ui/run-pass/macros/syntax-extension-source-utils-files/includeme.fragment
diff --git a/src/test/run-pass/auxiliary/method_self_arg1.rs b/src/test/ui/run-pass/methods/auxiliary/method_self_arg1.rs
index 785a8b05664..785a8b05664 100644
--- a/src/test/run-pass/auxiliary/method_self_arg1.rs
+++ b/src/test/ui/run-pass/methods/auxiliary/method_self_arg1.rs
diff --git a/src/test/run-pass/auxiliary/method_self_arg2.rs b/src/test/ui/run-pass/methods/auxiliary/method_self_arg2.rs
index 3761d58087e..3761d58087e 100644
--- a/src/test/run-pass/auxiliary/method_self_arg2.rs
+++ b/src/test/ui/run-pass/methods/auxiliary/method_self_arg2.rs
diff --git a/src/test/run-pass/auxiliary/mir_external_refs.rs b/src/test/ui/run-pass/mir/auxiliary/mir_external_refs.rs
index 4cad98004d7..4cad98004d7 100644
--- a/src/test/run-pass/auxiliary/mir_external_refs.rs
+++ b/src/test/ui/run-pass/mir/auxiliary/mir_external_refs.rs
diff --git a/src/test/run-pass/auxiliary/two_macros_2.rs b/src/test/ui/run-pass/modules/auxiliary/two_macros_2.rs
index b16cd3a4210..b16cd3a4210 100644
--- a/src/test/run-pass/auxiliary/two_macros_2.rs
+++ b/src/test/ui/run-pass/modules/auxiliary/two_macros_2.rs
diff --git a/src/test/run-pass/auxiliary/overloaded_autoderef_xc.rs b/src/test/ui/run-pass/overloaded/auxiliary/overloaded_autoderef_xc.rs
index 3c8cba13ae7..3c8cba13ae7 100644
--- a/src/test/run-pass/auxiliary/overloaded_autoderef_xc.rs
+++ b/src/test/ui/run-pass/overloaded/auxiliary/overloaded_autoderef_xc.rs
diff --git a/src/test/run-pass/auxiliary/packed.rs b/src/test/ui/run-pass/packed/auxiliary/packed.rs
index 828be41cd41..828be41cd41 100644
--- a/src/test/run-pass/auxiliary/packed.rs
+++ b/src/test/ui/run-pass/packed/auxiliary/packed.rs
diff --git a/src/test/run-pass/auxiliary/priv-impl-prim-ty.rs b/src/test/ui/run-pass/privacy/auxiliary/priv-impl-prim-ty.rs
index 19cdede5518..19cdede5518 100644
--- a/src/test/run-pass/auxiliary/priv-impl-prim-ty.rs
+++ b/src/test/ui/run-pass/privacy/auxiliary/priv-impl-prim-ty.rs
diff --git a/src/test/run-pass/auxiliary/privacy_reexport.rs b/src/test/ui/run-pass/privacy/auxiliary/privacy_reexport.rs
index fd97f210a55..fd97f210a55 100644
--- a/src/test/run-pass/auxiliary/privacy_reexport.rs
+++ b/src/test/ui/run-pass/privacy/auxiliary/privacy_reexport.rs
diff --git a/src/test/run-pass/auxiliary/pub_use_mods_xcrate.rs b/src/test/ui/run-pass/privacy/auxiliary/pub_use_mods_xcrate.rs
index e4890f4fe2d..e4890f4fe2d 100644
--- a/src/test/run-pass/auxiliary/pub_use_mods_xcrate.rs
+++ b/src/test/ui/run-pass/privacy/auxiliary/pub_use_mods_xcrate.rs
diff --git a/src/test/run-pass/auxiliary/pub_use_xcrate1.rs b/src/test/ui/run-pass/privacy/auxiliary/pub_use_xcrate1.rs
index 41aafd64cb3..41aafd64cb3 100644
--- a/src/test/run-pass/auxiliary/pub_use_xcrate1.rs
+++ b/src/test/ui/run-pass/privacy/auxiliary/pub_use_xcrate1.rs
diff --git a/src/test/run-pass/auxiliary/pub_use_xcrate2.rs b/src/test/ui/run-pass/privacy/auxiliary/pub_use_xcrate2.rs
index d59d7f2a613..d59d7f2a613 100644
--- a/src/test/run-pass/auxiliary/pub_use_xcrate2.rs
+++ b/src/test/ui/run-pass/privacy/auxiliary/pub_use_xcrate2.rs
diff --git a/src/test/run-pass/auxiliary/explicit_self_xcrate.rs b/src/test/ui/run-pass/self/auxiliary/explicit_self_xcrate.rs
index dafa66d9286..dafa66d9286 100644
--- a/src/test/run-pass/auxiliary/explicit_self_xcrate.rs
+++ b/src/test/ui/run-pass/self/auxiliary/explicit_self_xcrate.rs
diff --git a/src/test/run-pass/auxiliary/sepcomp-extern-lib.rs b/src/test/ui/run-pass/sepcomp/auxiliary/sepcomp-extern-lib.rs
index 72f1f73a81b..72f1f73a81b 100644
--- a/src/test/run-pass/auxiliary/sepcomp-extern-lib.rs
+++ b/src/test/ui/run-pass/sepcomp/auxiliary/sepcomp-extern-lib.rs
diff --git a/src/test/run-pass/auxiliary/sepcomp_cci_lib.rs b/src/test/ui/run-pass/sepcomp/auxiliary/sepcomp_cci_lib.rs
index c57d161d8f5..c57d161d8f5 100644
--- a/src/test/run-pass/auxiliary/sepcomp_cci_lib.rs
+++ b/src/test/ui/run-pass/sepcomp/auxiliary/sepcomp_cci_lib.rs
diff --git a/src/test/run-pass/auxiliary/sepcomp_lib.rs b/src/test/ui/run-pass/sepcomp/auxiliary/sepcomp_lib.rs
index 6f48978a000..6f48978a000 100644
--- a/src/test/run-pass/auxiliary/sepcomp_lib.rs
+++ b/src/test/ui/run-pass/sepcomp/auxiliary/sepcomp_lib.rs
diff --git a/src/test/run-pass/auxiliary/static-function-pointer-aux.rs b/src/test/ui/run-pass/statics/auxiliary/static-function-pointer-aux.rs
index 2ccdb4e0864..2ccdb4e0864 100644
--- a/src/test/run-pass/auxiliary/static-function-pointer-aux.rs
+++ b/src/test/ui/run-pass/statics/auxiliary/static-function-pointer-aux.rs
diff --git a/src/test/run-pass/auxiliary/static-methods-crate.rs b/src/test/ui/run-pass/statics/auxiliary/static-methods-crate.rs
index b8fd59bf703..b8fd59bf703 100644
--- a/src/test/run-pass/auxiliary/static-methods-crate.rs
+++ b/src/test/ui/run-pass/statics/auxiliary/static-methods-crate.rs
diff --git a/src/test/run-pass/auxiliary/static_fn_inline_xc_aux.rs b/src/test/ui/run-pass/statics/auxiliary/static_fn_inline_xc_aux.rs
index 2193e12bceb..2193e12bceb 100644
--- a/src/test/run-pass/auxiliary/static_fn_inline_xc_aux.rs
+++ b/src/test/ui/run-pass/statics/auxiliary/static_fn_inline_xc_aux.rs
diff --git a/src/test/run-pass/auxiliary/static_fn_trait_xc_aux.rs b/src/test/ui/run-pass/statics/auxiliary/static_fn_trait_xc_aux.rs
index 44e875fbe3c..44e875fbe3c 100644
--- a/src/test/run-pass/auxiliary/static_fn_trait_xc_aux.rs
+++ b/src/test/ui/run-pass/statics/auxiliary/static_fn_trait_xc_aux.rs
diff --git a/src/test/run-pass/auxiliary/static_mut_xc.rs b/src/test/ui/run-pass/statics/auxiliary/static_mut_xc.rs
index 9d677e3dc46..9d677e3dc46 100644
--- a/src/test/run-pass/auxiliary/static_mut_xc.rs
+++ b/src/test/ui/run-pass/statics/auxiliary/static_mut_xc.rs
diff --git a/src/test/run-pass/auxiliary/cci_class.rs b/src/test/ui/run-pass/structs-enums/auxiliary/cci_class.rs
index 08a13fd8bcc..08a13fd8bcc 100644
--- a/src/test/run-pass/auxiliary/cci_class.rs
+++ b/src/test/ui/run-pass/structs-enums/auxiliary/cci_class.rs
diff --git a/src/test/run-pass/auxiliary/cci_class_2.rs b/src/test/ui/run-pass/structs-enums/auxiliary/cci_class_2.rs
index 7d147832f09..7d147832f09 100644
--- a/src/test/run-pass/auxiliary/cci_class_2.rs
+++ b/src/test/ui/run-pass/structs-enums/auxiliary/cci_class_2.rs
diff --git a/src/test/run-pass/auxiliary/cci_class_3.rs b/src/test/ui/run-pass/structs-enums/auxiliary/cci_class_3.rs
index ec1bf108dcb..ec1bf108dcb 100644
--- a/src/test/run-pass/auxiliary/cci_class_3.rs
+++ b/src/test/ui/run-pass/structs-enums/auxiliary/cci_class_3.rs
diff --git a/src/test/run-pass/auxiliary/cci_class_4.rs b/src/test/ui/run-pass/structs-enums/auxiliary/cci_class_4.rs
index 300cc31632e..300cc31632e 100644
--- a/src/test/run-pass/auxiliary/cci_class_4.rs
+++ b/src/test/ui/run-pass/structs-enums/auxiliary/cci_class_4.rs
diff --git a/src/test/run-pass/auxiliary/cci_class_6.rs b/src/test/ui/run-pass/structs-enums/auxiliary/cci_class_6.rs
index c902a6c7dca..c902a6c7dca 100644
--- a/src/test/run-pass/auxiliary/cci_class_6.rs
+++ b/src/test/ui/run-pass/structs-enums/auxiliary/cci_class_6.rs
diff --git a/src/test/run-pass/auxiliary/cci_class_cast.rs b/src/test/ui/run-pass/structs-enums/auxiliary/cci_class_cast.rs
index f54a39d61ef..f54a39d61ef 100644
--- a/src/test/run-pass/auxiliary/cci_class_cast.rs
+++ b/src/test/ui/run-pass/structs-enums/auxiliary/cci_class_cast.rs
diff --git a/src/test/run-pass/auxiliary/cci_class_trait.rs b/src/test/ui/run-pass/structs-enums/auxiliary/cci_class_trait.rs
index 7ca3d7c4ac9..7ca3d7c4ac9 100644
--- a/src/test/run-pass/auxiliary/cci_class_trait.rs
+++ b/src/test/ui/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/ui/run-pass/structs-enums/auxiliary/empty-struct.rs
new file mode 100644
index 00000000000..734e57a774d
--- /dev/null
+++ b/src/test/ui/run-pass/structs-enums/auxiliary/empty-struct.rs
@@ -0,0 +1,19 @@
+// Copyright 2015 The Rust Project Developers. See the COPYRIGHT
+// file at the top-level directory of this distribution and at
+// http://rust-lang.org/COPYRIGHT.
+//
+// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
+// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
+// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
+// option. This file may not be copied, modified, or distributed
+// except according to those terms.
+
+pub struct XEmpty1 {}
+pub struct XEmpty2;
+pub struct XEmpty7();
+
+pub enum XE {
+    XEmpty3 {},
+    XEmpty4,
+    XEmpty6(),
+}
diff --git a/src/test/run-pass/auxiliary/namespaced_enum_emulate_flat.rs b/src/test/ui/run-pass/structs-enums/auxiliary/namespaced_enum_emulate_flat.rs
index b7bde4a74a5..b7bde4a74a5 100644
--- a/src/test/run-pass/auxiliary/namespaced_enum_emulate_flat.rs
+++ b/src/test/ui/run-pass/structs-enums/auxiliary/namespaced_enum_emulate_flat.rs
diff --git a/src/test/run-pass/auxiliary/namespaced_enums.rs b/src/test/ui/run-pass/structs-enums/auxiliary/namespaced_enums.rs
index 3bf39b788db..3bf39b788db 100644
--- a/src/test/run-pass/auxiliary/namespaced_enums.rs
+++ b/src/test/ui/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/ui/run-pass/structs-enums/auxiliary/newtype_struct_xc.rs
new file mode 100644
index 00000000000..be3414b7ad2
--- /dev/null
+++ b/src/test/ui/run-pass/structs-enums/auxiliary/newtype_struct_xc.rs
@@ -0,0 +1,13 @@
+// Copyright 2014 The Rust Project Developers. See the COPYRIGHT
+// file at the top-level directory of this distribution and at
+// http://rust-lang.org/COPYRIGHT.
+//
+// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
+// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
+// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
+// option. This file may not be copied, modified, or distributed
+// except according to those terms.
+
+#![crate_type="lib"]
+
+pub struct Au(pub isize);
diff --git a/src/test/run-pass/auxiliary/struct_destructuring_cross_crate.rs b/src/test/ui/run-pass/structs-enums/auxiliary/struct_destructuring_cross_crate.rs
index 26941b726d4..26941b726d4 100644
--- a/src/test/run-pass/auxiliary/struct_destructuring_cross_crate.rs
+++ b/src/test/ui/run-pass/structs-enums/auxiliary/struct_destructuring_cross_crate.rs
diff --git a/src/test/run-pass/auxiliary/struct_variant_xc_aux.rs b/src/test/ui/run-pass/structs-enums/auxiliary/struct_variant_xc_aux.rs
index 201f028b6b6..201f028b6b6 100644
--- a/src/test/run-pass/auxiliary/struct_variant_xc_aux.rs
+++ b/src/test/ui/run-pass/structs-enums/auxiliary/struct_variant_xc_aux.rs
diff --git a/src/test/run-pass/auxiliary/xcrate_struct_aliases.rs b/src/test/ui/run-pass/structs-enums/auxiliary/xcrate_struct_aliases.rs
index 334f7829bd1..334f7829bd1 100644
--- a/src/test/run-pass/auxiliary/xcrate_struct_aliases.rs
+++ b/src/test/ui/run-pass/structs-enums/auxiliary/xcrate_struct_aliases.rs
diff --git a/src/test/run-pass/auxiliary/thread-local-extern-static.rs b/src/test/ui/run-pass/threads-sendsync/auxiliary/thread-local-extern-static.rs
index e9457886be8..e9457886be8 100644
--- a/src/test/run-pass/auxiliary/thread-local-extern-static.rs
+++ b/src/test/ui/run-pass/threads-sendsync/auxiliary/thread-local-extern-static.rs
diff --git a/src/test/ui/run-pass/threads-sendsync/sync-send-atomics.rs b/src/test/ui/run-pass/threads-sendsync/sync-send-atomics.rs
index 1ead6268d0c..53b19db5d48 100644
--- a/src/test/ui/run-pass/threads-sendsync/sync-send-atomics.rs
+++ b/src/test/ui/run-pass/threads-sendsync/sync-send-atomics.rs
@@ -8,6 +8,8 @@
 // option. This file may not be copied, modified, or distributed
 // except according to those terms.
 
+// run-pass
+
 // pretty-expanded FIXME #23616
 
 use std::sync::atomic::*;
diff --git a/src/test/ui/run-pass/threads-sendsync/sync-send-in-std.rs b/src/test/ui/run-pass/threads-sendsync/sync-send-in-std.rs
index 335a9c0d8be..93f1bc48b0d 100644
--- a/src/test/ui/run-pass/threads-sendsync/sync-send-in-std.rs
+++ b/src/test/ui/run-pass/threads-sendsync/sync-send-in-std.rs
@@ -8,6 +8,8 @@
 // option. This file may not be copied, modified, or distributed
 // except according to those terms.
 
+// run-pass
+
 // ignore-cloudabi networking not available
 // ignore-wasm32-bare networking not available
 
diff --git a/src/test/ui/run-pass/threads-sendsync/sync-send-iterators-in-libcollections.rs b/src/test/ui/run-pass/threads-sendsync/sync-send-iterators-in-libcollections.rs
index e9584e12b2e..b62f6c4cc6d 100644
--- a/src/test/ui/run-pass/threads-sendsync/sync-send-iterators-in-libcollections.rs
+++ b/src/test/ui/run-pass/threads-sendsync/sync-send-iterators-in-libcollections.rs
@@ -8,6 +8,8 @@
 // option. This file may not be copied, modified, or distributed
 // except according to those terms.
 
+// run-pass
+
 #![allow(warnings)]
 #![feature(drain, collections_bound, btree_range)]
 
diff --git a/src/test/ui/run-pass/threads-sendsync/sync-send-iterators-in-libcore.rs b/src/test/ui/run-pass/threads-sendsync/sync-send-iterators-in-libcore.rs
index 55269a28666..e95014d829d 100644
--- a/src/test/ui/run-pass/threads-sendsync/sync-send-iterators-in-libcore.rs
+++ b/src/test/ui/run-pass/threads-sendsync/sync-send-iterators-in-libcore.rs
@@ -8,6 +8,7 @@
 // option. This file may not be copied, modified, or distributed
 // except according to those terms.
 
+// run-pass
 // pretty-expanded FIXME #23616
 
 #![allow(warnings)]
diff --git a/src/test/ui/run-pass/traits/auxiliary/anon_trait_static_method_lib.rs b/src/test/ui/run-pass/traits/auxiliary/anon_trait_static_method_lib.rs
new file mode 100644
index 00000000000..9d93d9689e7
--- /dev/null
+++ b/src/test/ui/run-pass/traits/auxiliary/anon_trait_static_method_lib.rs
@@ -0,0 +1,19 @@
+// Copyright 2012 The Rust Project Developers. See the COPYRIGHT
+// file at the top-level directory of this distribution and at
+// http://rust-lang.org/COPYRIGHT.
+//
+// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
+// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
+// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
+// option. This file may not be copied, modified, or distributed
+// except according to those terms.
+
+pub struct Foo {
+    pub x: isize
+}
+
+impl Foo {
+    pub fn new() -> Foo {
+        Foo { x: 3 }
+    }
+}
diff --git a/src/test/run-pass/auxiliary/go_trait.rs b/src/test/ui/run-pass/traits/auxiliary/go_trait.rs
index 044bb606b40..044bb606b40 100644
--- a/src/test/run-pass/auxiliary/go_trait.rs
+++ b/src/test/ui/run-pass/traits/auxiliary/go_trait.rs
diff --git a/src/test/run-pass/auxiliary/trait_default_method_xc_aux.rs b/src/test/ui/run-pass/traits/auxiliary/trait_default_method_xc_aux.rs
index c1168a912dc..c1168a912dc 100644
--- a/src/test/run-pass/auxiliary/trait_default_method_xc_aux.rs
+++ b/src/test/ui/run-pass/traits/auxiliary/trait_default_method_xc_aux.rs
diff --git a/src/test/run-pass/auxiliary/trait_default_method_xc_aux_2.rs b/src/test/ui/run-pass/traits/auxiliary/trait_default_method_xc_aux_2.rs
index 7443ef9c0f3..7443ef9c0f3 100644
--- a/src/test/run-pass/auxiliary/trait_default_method_xc_aux_2.rs
+++ b/src/test/ui/run-pass/traits/auxiliary/trait_default_method_xc_aux_2.rs
diff --git a/src/test/run-pass/auxiliary/trait_inheritance_auto_xc_2_aux.rs b/src/test/ui/run-pass/traits/auxiliary/trait_inheritance_auto_xc_2_aux.rs
index af0128d9676..af0128d9676 100644
--- a/src/test/run-pass/auxiliary/trait_inheritance_auto_xc_2_aux.rs
+++ b/src/test/ui/run-pass/traits/auxiliary/trait_inheritance_auto_xc_2_aux.rs
diff --git a/src/test/run-pass/auxiliary/trait_inheritance_auto_xc_aux.rs b/src/test/ui/run-pass/traits/auxiliary/trait_inheritance_auto_xc_aux.rs
index 6be1f8c45f4..6be1f8c45f4 100644
--- a/src/test/run-pass/auxiliary/trait_inheritance_auto_xc_aux.rs
+++ b/src/test/ui/run-pass/traits/auxiliary/trait_inheritance_auto_xc_aux.rs
diff --git a/src/test/run-pass/auxiliary/trait_inheritance_overloading_xc.rs b/src/test/ui/run-pass/traits/auxiliary/trait_inheritance_overloading_xc.rs
index 1bfada612eb..1bfada612eb 100644
--- a/src/test/run-pass/auxiliary/trait_inheritance_overloading_xc.rs
+++ b/src/test/ui/run-pass/traits/auxiliary/trait_inheritance_overloading_xc.rs
diff --git a/src/test/run-pass/auxiliary/trait_safety_lib.rs b/src/test/ui/run-pass/traits/auxiliary/trait_safety_lib.rs
index 585a756fd07..585a756fd07 100644
--- a/src/test/run-pass/auxiliary/trait_safety_lib.rs
+++ b/src/test/ui/run-pass/traits/auxiliary/trait_safety_lib.rs
diff --git a/src/test/run-pass/auxiliary/trait_xc_call_aux.rs b/src/test/ui/run-pass/traits/auxiliary/trait_xc_call_aux.rs
index 9eeb815c5de..9eeb815c5de 100644
--- a/src/test/run-pass/auxiliary/trait_xc_call_aux.rs
+++ b/src/test/ui/run-pass/traits/auxiliary/trait_xc_call_aux.rs
diff --git a/src/test/run-pass/auxiliary/traitimpl.rs b/src/test/ui/run-pass/traits/auxiliary/traitimpl.rs
index 22e79cc6284..22e79cc6284 100644
--- a/src/test/run-pass/auxiliary/traitimpl.rs
+++ b/src/test/ui/run-pass/traits/auxiliary/traitimpl.rs
diff --git a/src/test/run-pass/auxiliary/unboxed-closures-cross-crate.rs b/src/test/ui/run-pass/unboxed-closures/auxiliary/unboxed-closures-cross-crate.rs
index dc9798a2101..dc9798a2101 100644
--- a/src/test/run-pass/auxiliary/unboxed-closures-cross-crate.rs
+++ b/src/test/ui/run-pass/unboxed-closures/auxiliary/unboxed-closures-cross-crate.rs
diff --git a/src/test/run-pass/auxiliary/where_clauses_xc.rs b/src/test/ui/run-pass/where-clauses/auxiliary/where_clauses_xc.rs
index 4549bd719c6..4549bd719c6 100644
--- a/src/test/run-pass/auxiliary/where_clauses_xc.rs
+++ b/src/test/ui/run-pass/where-clauses/auxiliary/where_clauses_xc.rs