]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
gccrs: rust: Add `#![feature(lang_items)]` to tests.
authorRaiki Tamura <tamaron1203@gmail.com>
Sun, 23 Nov 2025 16:02:31 +0000 (01:02 +0900)
committerArthur Cohen <arthur.cohen@embecosm.com>
Wed, 3 Dec 2025 12:26:04 +0000 (13:26 +0100)
gcc/testsuite/ChangeLog:

* rust/borrowck/reference.rs: Add attributes.
* rust/borrowck/tmp.rs: Likewise.
* rust/compile/additional-trait-bounds1.rs: Likewise.
* rust/compile/additional-trait-bounds2.rs: Likewise.
* rust/compile/additional-trait-bounds2nr2.rs: Likewise.
* rust/compile/auto_traits1.rs: Likewise.
* rust/compile/auto_traits2.rs: Likewise.
* rust/compile/bad-rpit1.rs: Likewise.
* rust/compile/black_box.rs: Likewise.
* rust/compile/bounds1.rs: Likewise.
* rust/compile/box_syntax_feature_gate.rs: Likewise.
* rust/compile/bug-with-default-generic.rs: Likewise.
* rust/compile/canonical_paths1.rs: Likewise.
* rust/compile/cast_generics.rs: Likewise.
* rust/compile/closure_no_type_anno.rs: Likewise.
* rust/compile/cmp1.rs: Likewise.
* rust/compile/complex_qualified_path_in_expr.rs: Likewise.
* rust/compile/const-issue1440.rs: Likewise.
* rust/compile/const_generics_1.rs: Likewise.
* rust/compile/const_generics_10.rs: Likewise.
* rust/compile/const_generics_11.rs: Likewise.
* rust/compile/const_generics_12.rs: Likewise.
* rust/compile/const_generics_13.rs: Likewise.
* rust/compile/const_generics_14.rs: Likewise.
* rust/compile/const_generics_15.rs: Likewise.
* rust/compile/const_generics_16.rs: Likewise.
* rust/compile/const_generics_18.rs: Likewise.
* rust/compile/const_generics_19.rs: Likewise.
* rust/compile/const_generics_3.rs: Likewise.
* rust/compile/const_generics_8.rs: Likewise.
* rust/compile/const_generics_9.rs: Likewise.
* rust/compile/derive-debug1.rs: Likewise.
* rust/compile/derive-default1.rs: Likewise.
* rust/compile/derive-eq-invalid.rs: Likewise.
* rust/compile/derive-hash1.rs: Likewise.
* rust/compile/derive-partialeq1.rs: Likewise.
* rust/compile/derive_clone_enum1.rs: Likewise.
* rust/compile/derive_clone_enum2.rs: Likewise.
* rust/compile/derive_clone_enum3.rs: Likewise.
* rust/compile/derive_macro1.rs: Likewise.
* rust/compile/derive_macro3.rs: Likewise.
* rust/compile/derive_macro4.rs: Likewise.
* rust/compile/derive_macro6.rs: Likewise.
* rust/compile/derive_partial_ord1.rs: Likewise.
* rust/compile/expand_macro_qual_path_in_type.rs: Likewise.
* rust/compile/expected_type_args2.rs: Likewise.
* rust/compile/expected_type_args3.rs: Likewise.
* rust/compile/extern_generics.rs: Likewise.
* rust/compile/for-loop1.rs: Likewise.
* rust/compile/for-loop2.rs: Likewise.
* rust/compile/format_args_basic_expansion.rs: Likewise.
* rust/compile/format_args_concat.rs: Likewise.
* rust/compile/format_args_extra_comma.rs: Likewise.
* rust/compile/generics1.rs: Likewise.
* rust/compile/generics11.rs: Likewise.
* rust/compile/generics12.rs: Likewise.
* rust/compile/generics2.rs: Likewise.
* rust/compile/generics3.rs: Likewise.
* rust/compile/generics4.rs: Likewise.
* rust/compile/generics6.rs: Likewise.
* rust/compile/generics7.rs: Likewise.
* rust/compile/generics8.rs: Likewise.
* rust/compile/if_let_expr.rs: Likewise.
* rust/compile/impl_fnptr.rs: Likewise.
* rust/compile/impl_trait_diag.rs: Likewise.
* rust/compile/impl_trait_generic_arg.rs: Likewise.
* rust/compile/issue-1005.rs: Likewise.
* rust/compile/issue-1019.rs: Likewise.
* rust/compile/issue-1031.rs: Likewise.
* rust/compile/issue-1034.rs: Likewise.
* rust/compile/issue-1128.rs: Likewise.
* rust/compile/issue-1129-2.rs: Likewise.
* rust/compile/issue-1130.rs: Likewise.
* rust/compile/issue-1131.rs: Likewise.
* rust/compile/issue-1165.rs: Likewise.
* rust/compile/issue-1173.rs: Likewise.
* rust/compile/issue-1235.rs: Likewise.
* rust/compile/issue-1237.rs: Likewise.
* rust/compile/issue-1289.rs: Likewise.
* rust/compile/issue-1383.rs: Likewise.
* rust/compile/issue-1447.rs: Likewise.
* rust/compile/issue-1483.rs: Likewise.
* rust/compile/issue-1485.rs: Likewise.
* rust/compile/issue-1487.rs: Likewise.
* rust/compile/issue-1589.rs: Likewise.
* rust/compile/issue-1725-1.rs: Likewise.
* rust/compile/issue-1725-2.rs: Likewise.
* rust/compile/issue-1786.rs: Likewise.
* rust/compile/issue-1893.rs: Likewise.
* rust/compile/issue-1901.rs: Likewise.
* rust/compile/issue-1930.rs: Likewise.
* rust/compile/issue-1981.rs: Likewise.
* rust/compile/issue-2015.rs: Likewise.
* rust/compile/issue-2019-1.rs: Likewise.
* rust/compile/issue-2019-2.rs: Likewise.
* rust/compile/issue-2019-3.rs: Likewise.
* rust/compile/issue-2036.rs: Likewise.
* rust/compile/issue-2037.rs: Likewise.
* rust/compile/issue-2070.rs: Likewise.
* rust/compile/issue-2105.rs: Likewise.
* rust/compile/issue-2106.rs: Likewise.
* rust/compile/issue-2135.rs: Likewise.
* rust/compile/issue-2136-1.rs: Likewise.
* rust/compile/issue-2136-2.rs: Likewise.
* rust/compile/issue-2139.rs: Likewise.
* rust/compile/issue-2142.rs: Likewise.
* rust/compile/issue-2165.rs: Likewise.
* rust/compile/issue-2166.rs: Likewise.
* rust/compile/issue-2190-1.rs: Likewise.
* rust/compile/issue-2190-2.rs: Likewise.
* rust/compile/issue-2195.rs: Likewise.
* rust/compile/issue-2238.rs: Likewise.
* rust/compile/issue-2304.rs: Likewise.
* rust/compile/issue-2323.rs: Likewise.
* rust/compile/issue-2330.rs: Likewise.
* rust/compile/issue-2369.rs: Likewise.
* rust/compile/issue-2375.rs: Likewise.
* rust/compile/issue-2478.rs: Likewise.
* rust/compile/issue-2499.rs: Likewise.
* rust/compile/issue-2723-1.rs: Likewise.
* rust/compile/issue-2723-2.rs: Likewise.
* rust/compile/issue-2725.rs: Likewise.
* rust/compile/issue-2747.rs: Likewise.
* rust/compile/issue-2772-1.rs: Likewise.
* rust/compile/issue-2772-2.rs: Likewise.
* rust/compile/issue-2775.rs: Likewise.
* rust/compile/issue-2782.rs: Likewise.
* rust/compile/issue-2907.rs: Likewise.
* rust/compile/issue-2951.rs: Likewise.
* rust/compile/issue-2953-1.rs: Likewise.
* rust/compile/issue-2953-2.rs: Likewise.
* rust/compile/issue-2954.rs: Likewise.
* rust/compile/issue-2987.rs: Likewise.
* rust/compile/issue-3009.rs: Likewise.
* rust/compile/issue-3022.rs: Likewise.
* rust/compile/issue-3030.rs: Likewise.
* rust/compile/issue-3032-1.rs: Likewise.
* rust/compile/issue-3032-2.rs: Likewise.
* rust/compile/issue-3033.rs: Likewise.
* rust/compile/issue-3035.rs: Likewise.
* rust/compile/issue-3036.rs: Likewise.
* rust/compile/issue-3045-1.rs: Likewise.
* rust/compile/issue-3045-2.rs: Likewise.
* rust/compile/issue-3144.rs: Likewise.
* rust/compile/issue-3242.rs: Likewise.
* rust/compile/issue-3304.rs: Likewise.
* rust/compile/issue-3382.rs: Likewise.
* rust/compile/issue-3402-1.rs: Likewise.
* rust/compile/issue-3402-2.rs: Likewise.
* rust/compile/issue-3403.rs: Likewise.
* rust/compile/issue-3454.rs: Likewise.
* rust/compile/issue-3551.rs: Likewise.
* rust/compile/issue-3554-2.rs: Likewise.
* rust/compile/issue-3599.rs: Likewise.
* rust/compile/issue-3642.rs: Likewise.
* rust/compile/issue-3711.rs: Likewise.
* rust/compile/issue-3836.rs: Likewise.
* rust/compile/issue-3898.rs: Likewise.
* rust/compile/issue-3915.rs: Likewise.
* rust/compile/issue-3916.rs: Likewise.
* rust/compile/issue-3969.rs: Likewise.
* rust/compile/issue-402.rs: Likewise.
* rust/compile/issue-4090-1.rs: Likewise.
* rust/compile/issue-4090-2.rs: Likewise.
* rust/compile/issue-850.rs: Likewise.
* rust/compile/issue-855.rs: Likewise.
* rust/compile/issue-925.rs: Likewise.
* rust/compile/iterators1.rs: Likewise.
* rust/compile/macros/builtin/option_env1.rs: Likewise.
* rust/compile/macros/builtin/option_env2.rs: Likewise.
* rust/compile/macros/builtin/option_env3.rs: Likewise.
* rust/compile/macros/mbe/macro-issue1400.rs: Likewise.
* rust/compile/macros/mbe/macro-issue3708.rs: Likewise.
* rust/compile/macros/mbe/macro-issue3709-2.rs: Likewise.
* rust/compile/macros/mbe/macro20.rs: Likewise.
* rust/compile/macros/mbe/macro23.rs: Likewise.
* rust/compile/macros/mbe/macro40.rs: Likewise.
* rust/compile/macros/mbe/macro49.rs: Likewise.
* rust/compile/macros/mbe/macro54.rs: Likewise.
* rust/compile/multiple_bindings1.rs: Likewise.
* rust/compile/name_resolution2.rs: Likewise.
* rust/compile/name_resolution4.rs: Likewise.
* rust/compile/nested_generic.rs: Likewise.
* rust/compile/parse_associated_type_as_generic_arg.rs: Likewise.
* rust/compile/parse_associated_type_as_generic_arg2.rs: Likewise.
* rust/compile/parse_associated_type_as_generic_arg3.rs: Likewise.
* rust/compile/parse_closure_bind.rs: Likewise.
* rust/compile/parse_complex_generic_application.rs: Likewise.
* rust/compile/parse_complex_generic_application2.rs: Likewise.
* rust/compile/path_as_generic_arg.rs: Likewise.
* rust/compile/privacy4.rs: Likewise.
* rust/compile/privacy6.rs: Likewise.
* rust/compile/silly-order-bug.rs: Likewise.
* rust/compile/sizeof-stray-infer-var-bug.rs: Likewise.
* rust/compile/stmt_with_block_dot.rs: Likewise.
* rust/compile/structural-eq-peq.rs: Likewise.
* rust/compile/torture/associated_types1.rs: Likewise.
* rust/compile/torture/forward_decl_5.rs: Likewise.
* rust/compile/torture/generics1.rs: Likewise.
* rust/compile/torture/generics10.rs: Likewise.
* rust/compile/torture/generics11.rs: Likewise.
* rust/compile/torture/generics12.rs: Likewise.
* rust/compile/torture/generics13.rs: Likewise.
* rust/compile/torture/generics14.rs: Likewise.
* rust/compile/torture/generics15.rs: Likewise.
* rust/compile/torture/generics16.rs: Likewise.
* rust/compile/torture/generics17.rs: Likewise.
* rust/compile/torture/generics18.rs: Likewise.
* rust/compile/torture/generics19.rs: Likewise.
* rust/compile/torture/generics2.rs: Likewise.
* rust/compile/torture/generics20.rs: Likewise.
* rust/compile/torture/generics21.rs: Likewise.
* rust/compile/torture/generics22.rs: Likewise.
* rust/compile/torture/generics23.rs: Likewise.
* rust/compile/torture/generics24.rs: Likewise.
* rust/compile/torture/generics25.rs: Likewise.
* rust/compile/torture/generics26.rs: Likewise.
* rust/compile/torture/generics27.rs: Likewise.
* rust/compile/torture/generics28.rs: Likewise.
* rust/compile/torture/generics29.rs: Likewise.
* rust/compile/torture/generics3.rs: Likewise.
* rust/compile/torture/generics30.rs: Likewise.
* rust/compile/torture/generics31.rs: Likewise.
* rust/compile/torture/generics32.rs: Likewise.
* rust/compile/torture/generics4.rs: Likewise.
* rust/compile/torture/generics5.rs: Likewise.
* rust/compile/torture/generics6.rs: Likewise.
* rust/compile/torture/generics7.rs: Likewise.
* rust/compile/torture/generics8.rs: Likewise.
* rust/compile/torture/generics9.rs: Likewise.
* rust/compile/torture/intrinsics-2.rs: Likewise.
* rust/compile/torture/intrinsics-4.rs: Likewise.
* rust/compile/torture/intrinsics-5.rs: Likewise.
* rust/compile/torture/intrinsics-6.rs: Likewise.
* rust/compile/torture/intrinsics-7.rs: Likewise.
* rust/compile/torture/intrinsics-8.rs: Likewise.
* rust/compile/torture/issue-1024.rs: Likewise.
* rust/compile/torture/issue-1075.rs: Likewise.
* rust/compile/torture/issue-1432.rs: Likewise.
* rust/compile/torture/issue-1555.rs: Likewise.
* rust/compile/torture/issue-368.rs: Likewise.
* rust/compile/torture/issue-808.rs: Likewise.
* rust/compile/torture/issue-862.rs: Likewise.
* rust/compile/torture/issue-893-2.rs: Likewise.
* rust/compile/torture/issue-893.rs: Likewise.
* rust/compile/torture/must_use2.rs: Likewise.
* rust/compile/torture/nested_fn2.rs: Likewise.
* rust/compile/torture/phantom_data.rs: Likewise.
* rust/compile/torture/range-lang-item1.rs: Likewise.
* rust/compile/torture/traits1.rs: Likewise.
* rust/compile/torture/traits10.rs: Likewise.
* rust/compile/torture/traits11.rs: Likewise.
* rust/compile/torture/traits12.rs: Likewise.
* rust/compile/torture/traits13.rs: Likewise.
* rust/compile/torture/traits14.rs: Likewise.
* rust/compile/torture/traits15.rs: Likewise.
* rust/compile/torture/traits16.rs: Likewise.
* rust/compile/torture/traits17.rs: Likewise.
* rust/compile/torture/traits18.rs: Likewise.
* rust/compile/torture/traits19.rs: Likewise.
* rust/compile/torture/traits2.rs: Likewise.
* rust/compile/torture/traits3.rs: Likewise.
* rust/compile/torture/traits4.rs: Likewise.
* rust/compile/torture/traits5.rs: Likewise.
* rust/compile/torture/traits6.rs: Likewise.
* rust/compile/torture/traits7.rs: Likewise.
* rust/compile/torture/traits8.rs: Likewise.
* rust/compile/torture/traits9.rs: Likewise.
* rust/compile/torture/transmute-size-check-1.rs: Likewise.
* rust/compile/torture/transmute1.rs: Likewise.
* rust/compile/torture/uninit-intrinsic-1.rs: Likewise.
* rust/compile/torture/utf8_identifiers.rs: Likewise.
* rust/compile/traits1.rs: Likewise.
* rust/compile/traits10.rs: Likewise.
* rust/compile/traits11.rs: Likewise.
* rust/compile/traits12.rs: Likewise.
* rust/compile/traits2.rs: Likewise.
* rust/compile/traits3.rs: Likewise.
* rust/compile/traits4.rs: Likewise.
* rust/compile/traits5.rs: Likewise.
* rust/compile/traits6.rs: Likewise.
* rust/compile/traits7.rs: Likewise.
* rust/compile/traits8.rs: Likewise.
* rust/compile/traits9.rs: Likewise.
* rust/compile/try-expr1.rs: Likewise.
* rust/compile/try-trait.rs: Likewise.
* rust/compile/try_block1.rs: Likewise.
* rust/compile/type-bindings1.rs: Likewise.
* rust/compile/unconstrained_type_param.rs: Likewise.
* rust/compile/unify-errors1.rs: Likewise.
* rust/compile/unsafe10.rs: Likewise.
* rust/compile/v0-mangle1.rs: Likewise.
* rust/compile/v0-mangle2.rs: Likewise.
* rust/compile/while_let1.rs: Likewise.
* rust/execute/black_box.rs: Likewise.
* rust/execute/torture/atomic_load.rs: Likewise.
* rust/execute/torture/atomic_store.rs: Likewise.
* rust/execute/torture/basic_partial_ord1.rs: Likewise.
* rust/execute/torture/basic_partial_ord2.rs: Likewise.
* rust/execute/torture/builtin_macro_option_env.rs: Likewise.
* rust/execute/torture/closure1.rs: Likewise.
* rust/execute/torture/closure2.rs: Likewise.
* rust/execute/torture/closure3.rs: Likewise.
* rust/execute/torture/closure4.rs: Likewise.
* rust/execute/torture/coercion1.rs: Likewise.
* rust/execute/torture/coercion2.rs: Likewise.
* rust/execute/torture/coercion3.rs: Likewise.
* rust/execute/torture/const-generics-1.rs: Likewise.
* rust/execute/torture/const-generics-2.rs: Likewise.
* rust/execute/torture/const-generics-3.rs: Likewise.
* rust/execute/torture/const-generics-4.rs: Likewise.
* rust/execute/torture/const-generics-5.rs: Likewise.
* rust/execute/torture/const-generics-6.rs: Likewise.
* rust/execute/torture/const-generics-7.rs: Likewise.
* rust/execute/torture/copy_nonoverlapping1.rs: Likewise.
* rust/execute/torture/derive-default1.rs: Likewise.
* rust/execute/torture/derive-partialeq1.rs: Likewise.
* rust/execute/torture/derive-partialeq2.rs: Likewise.
* rust/execute/torture/derive_clone_enum1.rs: Likewise.
* rust/execute/torture/derive_macro1.rs: Likewise.
* rust/execute/torture/derive_macro3.rs: Likewise.
* rust/execute/torture/derive_macro4.rs: Likewise.
* rust/execute/torture/enum_intrinsics1.rs: Likewise.
* rust/execute/torture/enum_intrinsics2.rs: Likewise.
* rust/execute/torture/for-loop1.rs: Likewise.
* rust/execute/torture/for-loop2.rs: Likewise.
* rust/execute/torture/gat1.rs: Likewise.
* rust/execute/torture/impl_desugar-2.rs: Likewise.
* rust/execute/torture/impl_desugar.rs: Likewise.
* rust/execute/torture/impl_rpit1.rs: Likewise.
* rust/execute/torture/impl_rpit2.rs: Likewise.
* rust/execute/torture/impl_rpit3.rs: Likewise.
* rust/execute/torture/impl_trait1.rs: Likewise.
* rust/execute/torture/impl_trait2.rs: Likewise.
* rust/execute/torture/impl_trait3.rs: Likewise.
* rust/execute/torture/impl_trait4.rs: Likewise.
* rust/execute/torture/index1.rs: Likewise.
* rust/execute/torture/issue-1120.rs: Likewise.
* rust/execute/torture/issue-1133.rs: Likewise.
* rust/execute/torture/issue-1198.rs: Likewise.
* rust/execute/torture/issue-1232.rs: Likewise.
* rust/execute/torture/issue-1249.rs: Likewise.
* rust/execute/torture/issue-1436.rs: Likewise.
* rust/execute/torture/issue-1481.rs: Likewise.
* rust/execute/torture/issue-1482.rs: Likewise.
* rust/execute/torture/issue-1496.rs: Likewise.
* rust/execute/torture/issue-1720-2.rs: Likewise.
* rust/execute/torture/issue-1720.rs: Likewise.
* rust/execute/torture/issue-2005.rs: Likewise.
* rust/execute/torture/issue-2052.rs: Likewise.
* rust/execute/torture/issue-2179.rs: Likewise.
* rust/execute/torture/issue-2180.rs: Likewise.
* rust/execute/torture/issue-2236.rs: Likewise.
* rust/execute/torture/issue-2583.rs: Likewise.
* rust/execute/torture/issue-3126.rs: Likewise.
* rust/execute/torture/issue-3381.rs: Likewise.
* rust/execute/torture/issue-3502.rs: Likewise.
* rust/execute/torture/issue-3836.rs: Likewise.
* rust/execute/torture/issue-647.rs: Likewise.
* rust/execute/torture/issue-845.rs: Likewise.
* rust/execute/torture/issue-851.rs: Likewise.
* rust/execute/torture/issue-858.rs: Likewise.
* rust/execute/torture/iter1.rs: Likewise.
* rust/execute/torture/macros23.rs: Likewise.
* rust/execute/torture/macros28.rs: Likewise.
* rust/execute/torture/method2.rs: Likewise.
* rust/execute/torture/method3.rs: Likewise.
* rust/execute/torture/method4.rs: Likewise.
* rust/execute/torture/min_specialization2.rs: Likewise.
* rust/execute/torture/min_specialization3.rs: Likewise.
* rust/execute/torture/operator_overload_1.rs: Likewise.
* rust/execute/torture/operator_overload_10.rs: Likewise.
* rust/execute/torture/operator_overload_11.rs: Likewise.
* rust/execute/torture/operator_overload_12.rs: Likewise.
* rust/execute/torture/operator_overload_2.rs: Likewise.
* rust/execute/torture/operator_overload_3.rs: Likewise.
* rust/execute/torture/operator_overload_4.rs: Likewise.
* rust/execute/torture/operator_overload_5.rs: Likewise.
* rust/execute/torture/operator_overload_6.rs: Likewise.
* rust/execute/torture/operator_overload_7.rs: Likewise.
* rust/execute/torture/operator_overload_8.rs: Likewise.
* rust/execute/torture/operator_overload_9.rs: Likewise.
* rust/execute/torture/partial-eq-1.rs: Likewise.
* rust/execute/torture/partial-eq-2.rs: Likewise.
* rust/execute/torture/partial-eq-3.rs: Likewise.
* rust/execute/torture/partial-eq-4.rs: Likewise.
* rust/execute/torture/partial-ord-1.rs: Likewise.
* rust/execute/torture/partial-ord-2.rs: Likewise.
* rust/execute/torture/partial-ord-3.rs: Likewise.
* rust/execute/torture/partial-ord-4.rs: Likewise.
* rust/execute/torture/partial-ord-5.rs: Likewise.
* rust/execute/torture/partial-ord-6.rs: Likewise.
* rust/execute/torture/prefetch_data.rs: Likewise.
* rust/execute/torture/ref-pattern2.rs: Likewise.
* rust/execute/torture/sip-hasher.rs: Likewise.
* rust/execute/torture/slice-magic.rs: Likewise.
* rust/execute/torture/slice-magic2.rs: Likewise.
* rust/execute/torture/slice1.rs: Likewise.
* rust/execute/torture/str-layout1.rs: Likewise.
* rust/execute/torture/trait1.rs: Likewise.
* rust/execute/torture/trait10.rs: Likewise.
* rust/execute/torture/trait11.rs: Likewise.
* rust/execute/torture/trait12.rs: Likewise.
* rust/execute/torture/trait13.rs: Likewise.
* rust/execute/torture/trait14.rs: Likewise.
* rust/execute/torture/trait15.rs: Likewise.
* rust/execute/torture/trait2.rs: Likewise.
* rust/execute/torture/trait3.rs: Likewise.
* rust/execute/torture/trait4.rs: Likewise.
* rust/execute/torture/trait5.rs: Likewise.
* rust/execute/torture/trait6.rs: Likewise.
* rust/execute/torture/trait7.rs: Likewise.
* rust/execute/torture/trait8.rs: Likewise.
* rust/execute/torture/trait9.rs: Likewise.
* rust/execute/torture/transmute1.rs: Likewise.
* rust/execute/torture/wrapping_op1.rs: Likewise.
* rust/execute/torture/wrapping_op2.rs: Likewise.
* rust/link/generic_function_1.rs: Likewise.
* rust/link/trait_import_1.rs: Likewise.

Signed-off-by: Raiki Tamura <tamaron1203@gmail.com>
419 files changed:
gcc/testsuite/rust/borrowck/reference.rs
gcc/testsuite/rust/borrowck/tmp.rs
gcc/testsuite/rust/compile/additional-trait-bounds1.rs
gcc/testsuite/rust/compile/additional-trait-bounds2.rs
gcc/testsuite/rust/compile/additional-trait-bounds2nr2.rs
gcc/testsuite/rust/compile/auto_traits1.rs
gcc/testsuite/rust/compile/auto_traits2.rs
gcc/testsuite/rust/compile/bad-rpit1.rs
gcc/testsuite/rust/compile/black_box.rs
gcc/testsuite/rust/compile/bounds1.rs
gcc/testsuite/rust/compile/box_syntax_feature_gate.rs
gcc/testsuite/rust/compile/bug-with-default-generic.rs
gcc/testsuite/rust/compile/canonical_paths1.rs
gcc/testsuite/rust/compile/cast_generics.rs
gcc/testsuite/rust/compile/closure_no_type_anno.rs
gcc/testsuite/rust/compile/cmp1.rs
gcc/testsuite/rust/compile/complex_qualified_path_in_expr.rs
gcc/testsuite/rust/compile/const-issue1440.rs
gcc/testsuite/rust/compile/const_generics_1.rs
gcc/testsuite/rust/compile/const_generics_10.rs
gcc/testsuite/rust/compile/const_generics_11.rs
gcc/testsuite/rust/compile/const_generics_12.rs
gcc/testsuite/rust/compile/const_generics_13.rs
gcc/testsuite/rust/compile/const_generics_14.rs
gcc/testsuite/rust/compile/const_generics_15.rs
gcc/testsuite/rust/compile/const_generics_16.rs
gcc/testsuite/rust/compile/const_generics_18.rs
gcc/testsuite/rust/compile/const_generics_19.rs
gcc/testsuite/rust/compile/const_generics_3.rs
gcc/testsuite/rust/compile/const_generics_8.rs
gcc/testsuite/rust/compile/const_generics_9.rs
gcc/testsuite/rust/compile/derive-debug1.rs
gcc/testsuite/rust/compile/derive-default1.rs
gcc/testsuite/rust/compile/derive-eq-invalid.rs
gcc/testsuite/rust/compile/derive-hash1.rs
gcc/testsuite/rust/compile/derive-partialeq1.rs
gcc/testsuite/rust/compile/derive_clone_enum1.rs
gcc/testsuite/rust/compile/derive_clone_enum2.rs
gcc/testsuite/rust/compile/derive_clone_enum3.rs
gcc/testsuite/rust/compile/derive_macro1.rs
gcc/testsuite/rust/compile/derive_macro3.rs
gcc/testsuite/rust/compile/derive_macro4.rs
gcc/testsuite/rust/compile/derive_macro6.rs
gcc/testsuite/rust/compile/derive_partial_ord1.rs
gcc/testsuite/rust/compile/expand_macro_qual_path_in_type.rs
gcc/testsuite/rust/compile/expected_type_args2.rs
gcc/testsuite/rust/compile/expected_type_args3.rs
gcc/testsuite/rust/compile/extern_generics.rs
gcc/testsuite/rust/compile/for-loop1.rs
gcc/testsuite/rust/compile/for-loop2.rs
gcc/testsuite/rust/compile/format_args_basic_expansion.rs
gcc/testsuite/rust/compile/format_args_concat.rs
gcc/testsuite/rust/compile/format_args_extra_comma.rs
gcc/testsuite/rust/compile/generics1.rs
gcc/testsuite/rust/compile/generics11.rs
gcc/testsuite/rust/compile/generics12.rs
gcc/testsuite/rust/compile/generics2.rs
gcc/testsuite/rust/compile/generics3.rs
gcc/testsuite/rust/compile/generics4.rs
gcc/testsuite/rust/compile/generics6.rs
gcc/testsuite/rust/compile/generics7.rs
gcc/testsuite/rust/compile/generics8.rs
gcc/testsuite/rust/compile/if_let_expr.rs
gcc/testsuite/rust/compile/impl_fnptr.rs
gcc/testsuite/rust/compile/impl_trait_diag.rs
gcc/testsuite/rust/compile/impl_trait_generic_arg.rs
gcc/testsuite/rust/compile/issue-1005.rs
gcc/testsuite/rust/compile/issue-1019.rs
gcc/testsuite/rust/compile/issue-1031.rs
gcc/testsuite/rust/compile/issue-1034.rs
gcc/testsuite/rust/compile/issue-1128.rs
gcc/testsuite/rust/compile/issue-1129-2.rs
gcc/testsuite/rust/compile/issue-1130.rs
gcc/testsuite/rust/compile/issue-1131.rs
gcc/testsuite/rust/compile/issue-1165.rs
gcc/testsuite/rust/compile/issue-1173.rs
gcc/testsuite/rust/compile/issue-1235.rs
gcc/testsuite/rust/compile/issue-1237.rs
gcc/testsuite/rust/compile/issue-1289.rs
gcc/testsuite/rust/compile/issue-1383.rs
gcc/testsuite/rust/compile/issue-1447.rs
gcc/testsuite/rust/compile/issue-1483.rs
gcc/testsuite/rust/compile/issue-1485.rs
gcc/testsuite/rust/compile/issue-1487.rs
gcc/testsuite/rust/compile/issue-1589.rs
gcc/testsuite/rust/compile/issue-1725-1.rs
gcc/testsuite/rust/compile/issue-1725-2.rs
gcc/testsuite/rust/compile/issue-1786.rs
gcc/testsuite/rust/compile/issue-1893.rs
gcc/testsuite/rust/compile/issue-1901.rs
gcc/testsuite/rust/compile/issue-1930.rs
gcc/testsuite/rust/compile/issue-1981.rs
gcc/testsuite/rust/compile/issue-2015.rs
gcc/testsuite/rust/compile/issue-2019-1.rs
gcc/testsuite/rust/compile/issue-2019-2.rs
gcc/testsuite/rust/compile/issue-2019-3.rs
gcc/testsuite/rust/compile/issue-2036.rs
gcc/testsuite/rust/compile/issue-2037.rs
gcc/testsuite/rust/compile/issue-2070.rs
gcc/testsuite/rust/compile/issue-2105.rs
gcc/testsuite/rust/compile/issue-2106.rs
gcc/testsuite/rust/compile/issue-2135.rs
gcc/testsuite/rust/compile/issue-2136-1.rs
gcc/testsuite/rust/compile/issue-2136-2.rs
gcc/testsuite/rust/compile/issue-2139.rs
gcc/testsuite/rust/compile/issue-2142.rs
gcc/testsuite/rust/compile/issue-2165.rs
gcc/testsuite/rust/compile/issue-2166.rs
gcc/testsuite/rust/compile/issue-2190-1.rs
gcc/testsuite/rust/compile/issue-2190-2.rs
gcc/testsuite/rust/compile/issue-2195.rs
gcc/testsuite/rust/compile/issue-2238.rs
gcc/testsuite/rust/compile/issue-2304.rs
gcc/testsuite/rust/compile/issue-2323.rs
gcc/testsuite/rust/compile/issue-2330.rs
gcc/testsuite/rust/compile/issue-2369.rs
gcc/testsuite/rust/compile/issue-2375.rs
gcc/testsuite/rust/compile/issue-2478.rs
gcc/testsuite/rust/compile/issue-2499.rs
gcc/testsuite/rust/compile/issue-2723-1.rs
gcc/testsuite/rust/compile/issue-2723-2.rs
gcc/testsuite/rust/compile/issue-2725.rs
gcc/testsuite/rust/compile/issue-2747.rs
gcc/testsuite/rust/compile/issue-2772-1.rs
gcc/testsuite/rust/compile/issue-2772-2.rs
gcc/testsuite/rust/compile/issue-2775.rs
gcc/testsuite/rust/compile/issue-2782.rs
gcc/testsuite/rust/compile/issue-2907.rs
gcc/testsuite/rust/compile/issue-2951.rs
gcc/testsuite/rust/compile/issue-2953-1.rs
gcc/testsuite/rust/compile/issue-2953-2.rs
gcc/testsuite/rust/compile/issue-2954.rs
gcc/testsuite/rust/compile/issue-2987.rs
gcc/testsuite/rust/compile/issue-3009.rs
gcc/testsuite/rust/compile/issue-3022.rs
gcc/testsuite/rust/compile/issue-3030.rs
gcc/testsuite/rust/compile/issue-3032-1.rs
gcc/testsuite/rust/compile/issue-3032-2.rs
gcc/testsuite/rust/compile/issue-3033.rs
gcc/testsuite/rust/compile/issue-3035.rs
gcc/testsuite/rust/compile/issue-3036.rs
gcc/testsuite/rust/compile/issue-3045-1.rs
gcc/testsuite/rust/compile/issue-3045-2.rs
gcc/testsuite/rust/compile/issue-3144.rs
gcc/testsuite/rust/compile/issue-3242.rs
gcc/testsuite/rust/compile/issue-3304.rs
gcc/testsuite/rust/compile/issue-3382.rs
gcc/testsuite/rust/compile/issue-3402-1.rs
gcc/testsuite/rust/compile/issue-3402-2.rs
gcc/testsuite/rust/compile/issue-3403.rs
gcc/testsuite/rust/compile/issue-3454.rs
gcc/testsuite/rust/compile/issue-3551.rs
gcc/testsuite/rust/compile/issue-3554-2.rs
gcc/testsuite/rust/compile/issue-3599.rs
gcc/testsuite/rust/compile/issue-3642.rs
gcc/testsuite/rust/compile/issue-3711.rs
gcc/testsuite/rust/compile/issue-3836.rs
gcc/testsuite/rust/compile/issue-3898.rs
gcc/testsuite/rust/compile/issue-3915.rs
gcc/testsuite/rust/compile/issue-3916.rs
gcc/testsuite/rust/compile/issue-3969.rs
gcc/testsuite/rust/compile/issue-402.rs
gcc/testsuite/rust/compile/issue-4090-1.rs
gcc/testsuite/rust/compile/issue-4090-2.rs
gcc/testsuite/rust/compile/issue-850.rs
gcc/testsuite/rust/compile/issue-855.rs
gcc/testsuite/rust/compile/issue-925.rs
gcc/testsuite/rust/compile/iterators1.rs
gcc/testsuite/rust/compile/macros/builtin/option_env1.rs
gcc/testsuite/rust/compile/macros/builtin/option_env2.rs
gcc/testsuite/rust/compile/macros/builtin/option_env3.rs
gcc/testsuite/rust/compile/macros/mbe/macro-issue1400.rs
gcc/testsuite/rust/compile/macros/mbe/macro-issue3708.rs
gcc/testsuite/rust/compile/macros/mbe/macro-issue3709-2.rs
gcc/testsuite/rust/compile/macros/mbe/macro20.rs
gcc/testsuite/rust/compile/macros/mbe/macro23.rs
gcc/testsuite/rust/compile/macros/mbe/macro40.rs
gcc/testsuite/rust/compile/macros/mbe/macro49.rs
gcc/testsuite/rust/compile/macros/mbe/macro54.rs
gcc/testsuite/rust/compile/multiple_bindings1.rs
gcc/testsuite/rust/compile/name_resolution2.rs
gcc/testsuite/rust/compile/name_resolution4.rs
gcc/testsuite/rust/compile/nested_generic.rs
gcc/testsuite/rust/compile/parse_associated_type_as_generic_arg.rs
gcc/testsuite/rust/compile/parse_associated_type_as_generic_arg2.rs
gcc/testsuite/rust/compile/parse_associated_type_as_generic_arg3.rs
gcc/testsuite/rust/compile/parse_closure_bind.rs
gcc/testsuite/rust/compile/parse_complex_generic_application.rs
gcc/testsuite/rust/compile/parse_complex_generic_application2.rs
gcc/testsuite/rust/compile/path_as_generic_arg.rs
gcc/testsuite/rust/compile/privacy4.rs
gcc/testsuite/rust/compile/privacy6.rs
gcc/testsuite/rust/compile/silly-order-bug.rs
gcc/testsuite/rust/compile/sizeof-stray-infer-var-bug.rs
gcc/testsuite/rust/compile/stmt_with_block_dot.rs
gcc/testsuite/rust/compile/structural-eq-peq.rs
gcc/testsuite/rust/compile/torture/associated_types1.rs
gcc/testsuite/rust/compile/torture/forward_decl_5.rs
gcc/testsuite/rust/compile/torture/generics1.rs
gcc/testsuite/rust/compile/torture/generics10.rs
gcc/testsuite/rust/compile/torture/generics11.rs
gcc/testsuite/rust/compile/torture/generics12.rs
gcc/testsuite/rust/compile/torture/generics13.rs
gcc/testsuite/rust/compile/torture/generics14.rs
gcc/testsuite/rust/compile/torture/generics15.rs
gcc/testsuite/rust/compile/torture/generics16.rs
gcc/testsuite/rust/compile/torture/generics17.rs
gcc/testsuite/rust/compile/torture/generics18.rs
gcc/testsuite/rust/compile/torture/generics19.rs
gcc/testsuite/rust/compile/torture/generics2.rs
gcc/testsuite/rust/compile/torture/generics20.rs
gcc/testsuite/rust/compile/torture/generics21.rs
gcc/testsuite/rust/compile/torture/generics22.rs
gcc/testsuite/rust/compile/torture/generics23.rs
gcc/testsuite/rust/compile/torture/generics24.rs
gcc/testsuite/rust/compile/torture/generics25.rs
gcc/testsuite/rust/compile/torture/generics26.rs
gcc/testsuite/rust/compile/torture/generics27.rs
gcc/testsuite/rust/compile/torture/generics28.rs
gcc/testsuite/rust/compile/torture/generics29.rs
gcc/testsuite/rust/compile/torture/generics3.rs
gcc/testsuite/rust/compile/torture/generics30.rs
gcc/testsuite/rust/compile/torture/generics31.rs
gcc/testsuite/rust/compile/torture/generics32.rs
gcc/testsuite/rust/compile/torture/generics4.rs
gcc/testsuite/rust/compile/torture/generics5.rs
gcc/testsuite/rust/compile/torture/generics6.rs
gcc/testsuite/rust/compile/torture/generics7.rs
gcc/testsuite/rust/compile/torture/generics8.rs
gcc/testsuite/rust/compile/torture/generics9.rs
gcc/testsuite/rust/compile/torture/intrinsics-2.rs
gcc/testsuite/rust/compile/torture/intrinsics-4.rs
gcc/testsuite/rust/compile/torture/intrinsics-5.rs
gcc/testsuite/rust/compile/torture/intrinsics-6.rs
gcc/testsuite/rust/compile/torture/intrinsics-7.rs
gcc/testsuite/rust/compile/torture/intrinsics-8.rs
gcc/testsuite/rust/compile/torture/issue-1024.rs
gcc/testsuite/rust/compile/torture/issue-1075.rs
gcc/testsuite/rust/compile/torture/issue-1432.rs
gcc/testsuite/rust/compile/torture/issue-1555.rs
gcc/testsuite/rust/compile/torture/issue-368.rs
gcc/testsuite/rust/compile/torture/issue-808.rs
gcc/testsuite/rust/compile/torture/issue-862.rs
gcc/testsuite/rust/compile/torture/issue-893-2.rs
gcc/testsuite/rust/compile/torture/issue-893.rs
gcc/testsuite/rust/compile/torture/must_use2.rs
gcc/testsuite/rust/compile/torture/nested_fn2.rs
gcc/testsuite/rust/compile/torture/phantom_data.rs
gcc/testsuite/rust/compile/torture/range-lang-item1.rs
gcc/testsuite/rust/compile/torture/traits1.rs
gcc/testsuite/rust/compile/torture/traits10.rs
gcc/testsuite/rust/compile/torture/traits11.rs
gcc/testsuite/rust/compile/torture/traits12.rs
gcc/testsuite/rust/compile/torture/traits13.rs
gcc/testsuite/rust/compile/torture/traits14.rs
gcc/testsuite/rust/compile/torture/traits15.rs
gcc/testsuite/rust/compile/torture/traits16.rs
gcc/testsuite/rust/compile/torture/traits17.rs
gcc/testsuite/rust/compile/torture/traits18.rs
gcc/testsuite/rust/compile/torture/traits19.rs
gcc/testsuite/rust/compile/torture/traits2.rs
gcc/testsuite/rust/compile/torture/traits3.rs
gcc/testsuite/rust/compile/torture/traits4.rs
gcc/testsuite/rust/compile/torture/traits5.rs
gcc/testsuite/rust/compile/torture/traits6.rs
gcc/testsuite/rust/compile/torture/traits7.rs
gcc/testsuite/rust/compile/torture/traits8.rs
gcc/testsuite/rust/compile/torture/traits9.rs
gcc/testsuite/rust/compile/torture/transmute-size-check-1.rs
gcc/testsuite/rust/compile/torture/transmute1.rs
gcc/testsuite/rust/compile/torture/uninit-intrinsic-1.rs
gcc/testsuite/rust/compile/torture/utf8_identifiers.rs
gcc/testsuite/rust/compile/traits1.rs
gcc/testsuite/rust/compile/traits10.rs
gcc/testsuite/rust/compile/traits11.rs
gcc/testsuite/rust/compile/traits12.rs
gcc/testsuite/rust/compile/traits2.rs
gcc/testsuite/rust/compile/traits3.rs
gcc/testsuite/rust/compile/traits4.rs
gcc/testsuite/rust/compile/traits5.rs
gcc/testsuite/rust/compile/traits6.rs
gcc/testsuite/rust/compile/traits7.rs
gcc/testsuite/rust/compile/traits8.rs
gcc/testsuite/rust/compile/traits9.rs
gcc/testsuite/rust/compile/try-expr1.rs
gcc/testsuite/rust/compile/try-trait.rs
gcc/testsuite/rust/compile/try_block1.rs
gcc/testsuite/rust/compile/type-bindings1.rs
gcc/testsuite/rust/compile/unconstrained_type_param.rs
gcc/testsuite/rust/compile/unify-errors1.rs
gcc/testsuite/rust/compile/unsafe10.rs
gcc/testsuite/rust/compile/v0-mangle1.rs
gcc/testsuite/rust/compile/v0-mangle2.rs
gcc/testsuite/rust/compile/while_let1.rs
gcc/testsuite/rust/execute/black_box.rs
gcc/testsuite/rust/execute/torture/atomic_load.rs
gcc/testsuite/rust/execute/torture/atomic_store.rs
gcc/testsuite/rust/execute/torture/basic_partial_ord1.rs
gcc/testsuite/rust/execute/torture/basic_partial_ord2.rs
gcc/testsuite/rust/execute/torture/builtin_macro_option_env.rs
gcc/testsuite/rust/execute/torture/closure1.rs
gcc/testsuite/rust/execute/torture/closure2.rs
gcc/testsuite/rust/execute/torture/closure3.rs
gcc/testsuite/rust/execute/torture/closure4.rs
gcc/testsuite/rust/execute/torture/coercion1.rs
gcc/testsuite/rust/execute/torture/coercion2.rs
gcc/testsuite/rust/execute/torture/coercion3.rs
gcc/testsuite/rust/execute/torture/const-generics-1.rs
gcc/testsuite/rust/execute/torture/const-generics-2.rs
gcc/testsuite/rust/execute/torture/const-generics-3.rs
gcc/testsuite/rust/execute/torture/const-generics-4.rs
gcc/testsuite/rust/execute/torture/const-generics-5.rs
gcc/testsuite/rust/execute/torture/const-generics-6.rs
gcc/testsuite/rust/execute/torture/const-generics-7.rs
gcc/testsuite/rust/execute/torture/copy_nonoverlapping1.rs
gcc/testsuite/rust/execute/torture/derive-default1.rs
gcc/testsuite/rust/execute/torture/derive-partialeq1.rs
gcc/testsuite/rust/execute/torture/derive-partialeq2.rs
gcc/testsuite/rust/execute/torture/derive_clone_enum1.rs
gcc/testsuite/rust/execute/torture/derive_macro1.rs
gcc/testsuite/rust/execute/torture/derive_macro3.rs
gcc/testsuite/rust/execute/torture/derive_macro4.rs
gcc/testsuite/rust/execute/torture/enum_intrinsics1.rs
gcc/testsuite/rust/execute/torture/enum_intrinsics2.rs
gcc/testsuite/rust/execute/torture/for-loop1.rs
gcc/testsuite/rust/execute/torture/for-loop2.rs
gcc/testsuite/rust/execute/torture/gat1.rs
gcc/testsuite/rust/execute/torture/impl_desugar-2.rs
gcc/testsuite/rust/execute/torture/impl_desugar.rs
gcc/testsuite/rust/execute/torture/impl_rpit1.rs
gcc/testsuite/rust/execute/torture/impl_rpit2.rs
gcc/testsuite/rust/execute/torture/impl_rpit3.rs
gcc/testsuite/rust/execute/torture/impl_trait1.rs
gcc/testsuite/rust/execute/torture/impl_trait2.rs
gcc/testsuite/rust/execute/torture/impl_trait3.rs
gcc/testsuite/rust/execute/torture/impl_trait4.rs
gcc/testsuite/rust/execute/torture/index1.rs
gcc/testsuite/rust/execute/torture/issue-1120.rs
gcc/testsuite/rust/execute/torture/issue-1133.rs
gcc/testsuite/rust/execute/torture/issue-1198.rs
gcc/testsuite/rust/execute/torture/issue-1232.rs
gcc/testsuite/rust/execute/torture/issue-1249.rs
gcc/testsuite/rust/execute/torture/issue-1436.rs
gcc/testsuite/rust/execute/torture/issue-1481.rs
gcc/testsuite/rust/execute/torture/issue-1482.rs
gcc/testsuite/rust/execute/torture/issue-1496.rs
gcc/testsuite/rust/execute/torture/issue-1720-2.rs
gcc/testsuite/rust/execute/torture/issue-1720.rs
gcc/testsuite/rust/execute/torture/issue-2005.rs
gcc/testsuite/rust/execute/torture/issue-2052.rs
gcc/testsuite/rust/execute/torture/issue-2179.rs
gcc/testsuite/rust/execute/torture/issue-2180.rs
gcc/testsuite/rust/execute/torture/issue-2236.rs
gcc/testsuite/rust/execute/torture/issue-2583.rs
gcc/testsuite/rust/execute/torture/issue-3126.rs
gcc/testsuite/rust/execute/torture/issue-3381.rs
gcc/testsuite/rust/execute/torture/issue-3502.rs
gcc/testsuite/rust/execute/torture/issue-3836.rs
gcc/testsuite/rust/execute/torture/issue-647.rs
gcc/testsuite/rust/execute/torture/issue-845.rs
gcc/testsuite/rust/execute/torture/issue-851.rs
gcc/testsuite/rust/execute/torture/issue-858.rs
gcc/testsuite/rust/execute/torture/iter1.rs
gcc/testsuite/rust/execute/torture/macros23.rs
gcc/testsuite/rust/execute/torture/macros28.rs
gcc/testsuite/rust/execute/torture/method2.rs
gcc/testsuite/rust/execute/torture/method3.rs
gcc/testsuite/rust/execute/torture/method4.rs
gcc/testsuite/rust/execute/torture/min_specialization2.rs
gcc/testsuite/rust/execute/torture/min_specialization3.rs
gcc/testsuite/rust/execute/torture/operator_overload_1.rs
gcc/testsuite/rust/execute/torture/operator_overload_10.rs
gcc/testsuite/rust/execute/torture/operator_overload_11.rs
gcc/testsuite/rust/execute/torture/operator_overload_12.rs
gcc/testsuite/rust/execute/torture/operator_overload_2.rs
gcc/testsuite/rust/execute/torture/operator_overload_3.rs
gcc/testsuite/rust/execute/torture/operator_overload_4.rs
gcc/testsuite/rust/execute/torture/operator_overload_5.rs
gcc/testsuite/rust/execute/torture/operator_overload_6.rs
gcc/testsuite/rust/execute/torture/operator_overload_7.rs
gcc/testsuite/rust/execute/torture/operator_overload_8.rs
gcc/testsuite/rust/execute/torture/operator_overload_9.rs
gcc/testsuite/rust/execute/torture/partial-eq-1.rs
gcc/testsuite/rust/execute/torture/partial-eq-2.rs
gcc/testsuite/rust/execute/torture/partial-eq-3.rs
gcc/testsuite/rust/execute/torture/partial-eq-4.rs
gcc/testsuite/rust/execute/torture/partial-ord-1.rs
gcc/testsuite/rust/execute/torture/partial-ord-2.rs
gcc/testsuite/rust/execute/torture/partial-ord-3.rs
gcc/testsuite/rust/execute/torture/partial-ord-4.rs
gcc/testsuite/rust/execute/torture/partial-ord-5.rs
gcc/testsuite/rust/execute/torture/partial-ord-6.rs
gcc/testsuite/rust/execute/torture/prefetch_data.rs
gcc/testsuite/rust/execute/torture/ref-pattern2.rs
gcc/testsuite/rust/execute/torture/sip-hasher.rs
gcc/testsuite/rust/execute/torture/slice-magic.rs
gcc/testsuite/rust/execute/torture/slice-magic2.rs
gcc/testsuite/rust/execute/torture/slice1.rs
gcc/testsuite/rust/execute/torture/str-layout1.rs
gcc/testsuite/rust/execute/torture/trait1.rs
gcc/testsuite/rust/execute/torture/trait10.rs
gcc/testsuite/rust/execute/torture/trait11.rs
gcc/testsuite/rust/execute/torture/trait12.rs
gcc/testsuite/rust/execute/torture/trait13.rs
gcc/testsuite/rust/execute/torture/trait14.rs
gcc/testsuite/rust/execute/torture/trait15.rs
gcc/testsuite/rust/execute/torture/trait2.rs
gcc/testsuite/rust/execute/torture/trait3.rs
gcc/testsuite/rust/execute/torture/trait4.rs
gcc/testsuite/rust/execute/torture/trait5.rs
gcc/testsuite/rust/execute/torture/trait6.rs
gcc/testsuite/rust/execute/torture/trait7.rs
gcc/testsuite/rust/execute/torture/trait8.rs
gcc/testsuite/rust/execute/torture/trait9.rs
gcc/testsuite/rust/execute/torture/transmute1.rs
gcc/testsuite/rust/execute/torture/wrapping_op1.rs
gcc/testsuite/rust/execute/torture/wrapping_op2.rs
gcc/testsuite/rust/link/generic_function_1.rs
gcc/testsuite/rust/link/trait_import_1.rs

index c4b9f7d9d890f146ed593bb929872771717b5f55..1bef9388a1df91978c17da157e0823244022b74b 100644 (file)
@@ -1,6 +1,7 @@
 // { dg-additional-options "-frust-compile-until=compilation -frust-borrowcheck -fdiagnostics-show-caret -fdiagnostics-show-line-numbers" }
 // { dg-enable-nn-line-numbers "" }
 
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 545a278df052c1fdd76bc1cea049437ca7a6bdc2..210153f0209fbb2af2f82c29d18205f5c058e396 100644 (file)
@@ -1,6 +1,7 @@
 // { dg-additional-options "-frust-compile-until=compilation -frust-borrowcheck -fdiagnostics-show-caret -fdiagnostics-show-line-numbers" }
 // { dg-enable-nn-line-numbers "" }
 
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 449a72fe4612cc1e1ad35a3d040511bbe86a1eb9..c629aba4be5e20898f5f052aff4991786b2b85db 100644 (file)
@@ -1,4 +1,4 @@
-#![feature(optin_builtin_traits)]
+#![feature(optin_builtin_traits, lang_items)]
 
 pub unsafe auto trait Send {}
 #[lang = "sync"]
index 1c49b750319af9bbe37490f129340707dffbe7c3..7140b3b23b304d352f7db1f035bf25dd7a5f0327 100644 (file)
@@ -1,4 +1,4 @@
-#![feature(optin_builtin_traits)]
+#![feature(optin_builtin_traits, lang_items)]
 
 pub unsafe auto trait Send {}
 #[lang = "sync"]
index 1c49b750319af9bbe37490f129340707dffbe7c3..7140b3b23b304d352f7db1f035bf25dd7a5f0327 100644 (file)
@@ -1,4 +1,4 @@
-#![feature(optin_builtin_traits)]
+#![feature(optin_builtin_traits, lang_items)]
 
 pub unsafe auto trait Send {}
 #[lang = "sync"]
index 192052d4815168d808b05a34d9d2f40b4379b80a..e9f5e0aa65fc56d044b6f31dea2827b41cf13258 100644 (file)
@@ -1,6 +1,6 @@
 // { dg-additional-options "-frust-compile-until=typecheck" }
 
-#![feature(optin_builtin_traits)]
+#![feature(optin_builtin_traits, lang_items)]
 
 pub unsafe auto trait Send {}
 #[lang = "sync"]
index 7004761eb158160cb671423bddfccc0d81f0e869..eda22b503764078d52cae3ff4c471ca0ebdda5f1 100644 (file)
@@ -1,4 +1,4 @@
-#![feature(optin_builtin_traits)]
+#![feature(optin_builtin_traits, lang_items)]
 
 pub unsafe auto trait Send {}
 #[lang = "sync"]
index d8c21b11c64ab0c6ff2512ed410c8268a6b874a9..c728e36078ab36e90e28d6741c1cd6b712191c25 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 trait Sized {}
 
index 80615af5b5d10a705f3589d7e7871ae620f1e1a7..35d9e9e1853fa137c96810a6b375d03a7855090e 100644 (file)
@@ -1,5 +1,5 @@
 // { dg-options "-fdump-tree-gimple" }
-#![feature(rustc_attrs)]
+#![feature(rustc_attrs, lang_items)]
 
 #[lang = "sized"]
 pub trait Sized {}
index a02e6f63eb97ff853b85c0a6766571e0784a1905..5891f7112d5a4940dab659523840dbfcf056641c 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 5f62a59a04bf937df546d1915b2da847c7bafd5f..62e7c10aa99a051d5118893907f79371afd797ba 100644 (file)
@@ -1,4 +1,5 @@
 // { dg-options "-frust-compile-until=lowering" }
+#![feature(lang_items)]
 #[lang = "owned_box"]
 pub struct Box<T>;
 
index 25f46a09c7dcdaa24a100f9f741d2c700c3957aa..3f31fccf7de7dd6718f8e107b5a60d63d875259c 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index bd6f3b27547c1f60917d10f6f59d963a6e0dd50c..f80d6e688adc36ab9a3447b4907e751727a28fa6 100644 (file)
@@ -1,4 +1,5 @@
 // { dg-additional-options "-w -fdump-tree-gimple -frust-crate=example" }
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 469fa942ea0c5f1a2da49f2d5937bfcb39b4b0e5..6da91933cca121b5f470e812bebc30031b11c506 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index b647da7b59573580980aec6f62317b45989c5e4e..2aab16fc29de3f1629a3ae55e8914cbd33452903 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 4da5b1c01fc36cb68917bedd38e16c2033d4c845..db1589e66ff5e1285e82b6e66ee759fa03e91ce7 100644 (file)
@@ -1,6 +1,7 @@
 // { dg-options "-w" }
 // taken from https://github.com/rust-lang/rust/blob/e1884a8e3c3e813aada8254edfa120e85bf5ffca/library/core/src/cmp.rs#L98
 
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 5036410aca58fd7061928d1ac6011d71bd0611dc..85bdaf07088b34258e1e023fdbcea1f2613edaee 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 3a2989cc8d02be2df28c68c60519c61a8ec12b1d..43748cf2457d638a5fe642151b8f28656fc2d8e6 100644 (file)
@@ -1,6 +1,7 @@
 // { dg-additional-options "-w" }
 #![feature(intrinsics)]
 
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 5d4ca64c81d849bcc41f715f4f699792659b4da3..b22e07ed57be104d76e1ca9b07e98d585acb64c0 100644 (file)
@@ -3,6 +3,7 @@
 // There are errors about unused generic parameters, but we can't handle that yet.
 // Still, this code is invalid Rust.
 
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 7e3bc86bd9fc06bc7f94a6355dd429c455905cd3..13001269ee18cbd24a8ecc3fcfe9d2a752e6506d 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 trait Sized {}
 
index de902ee0d06e784609e395da2846e8cc9fffad60..381d9f404eba75bc847b5069901bbadf75dabdc9 100644 (file)
@@ -1,5 +1,5 @@
 // { dg-options "-w" }
-
+#![feature(lang_items)]
 #[lang = "sized"]
 trait Sized {}
 
index a17c52594b1f55d9ca366d2cf07e0dc8795ea658..88b151f16ddbdddff24f4c028fdfc1c8778129bb 100644 (file)
@@ -1,5 +1,5 @@
 // { dg-options "-w" }
-
+#![feature(lang_items)]
 #[lang = "sized"]
 trait Sized {}
 
index 20dd0b906ce3ccb926665d8444c4c380a8a4aec5..bf8e78e903f7c72eba33ffe7377db77347b56016 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 trait Sized {}
 
index 4d52efb16bb1a2fb17c7ddee9be289b9c21eece1..e0d206f646dbaa92351ae40bbdca8c39d17e198c 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 trait Sized {}
 
index a160abf59f1ceda82325ecef8c1b44f5db5c708b..158548ce33b7b782286845cd94c4749ea0c46880 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 trait Sized {}
 
index 060dbda79de61bacb634976086e048b226bc6ef2..467be6a68af94aa49a57a768d87f627a7834ccc6 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 trait Sized {}
 
index 8bcc26158b44202c4ebd9dea593d9548a5cd5dcb..09bb8607e7b795eaa2898cf76cb512104d28d590 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 trait Sized {}
 
index b0932ae602722c60a261abcb8960102d6c136240..73c1419a8a6e64acef9a2ab3a6554eae1fe93556 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 trait Sized {}
 
index 3415f176b2f498f72ddd6d6eb9a1aa2769029802..528cf6949afb98136a78a96ac3b936f0955ae5e8 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 trait Sized {}
 
index ce5e1b59bd71b63657797f87071b6aa331fe7cbe..32b7a19a46983915273a8eb7b90f372ffbf7b7df 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 98e2d3ff068336044e13ee47c5ab1c97f256aaff..a3f7485e01638790876046f0affc54c6e775b1c1 100644 (file)
@@ -1,5 +1,5 @@
 // { dg-options "-w" }
-
+#![feature(lang_items)]
 #[lang = "sized"]
 trait Sized {}
 
index 59273743eb9a991b35a8a86e391ff635be69277d..f69be0df5f1767c45412e92bb2cbaf6b12eebf39 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 trait Sized {}
 
index 902c65eca58d2e5d074bb9a95f243ba5bae6e3ed..ad31d5a4c6de391699ec5522e2e9797045fba667 100644 (file)
@@ -1,3 +1,5 @@
+#![feature(lang_items)]
+
 #[derive(Default)]
 struct Foo { _a: i32, _b: i64, _c: u8 }
 
index b0bf856486d3c84f0efac7602ac75c083b9b986f..47fac78193f0399484e3945c287d3c27a39998f8 100644 (file)
@@ -1,3 +1,5 @@
+#![feature(lang_items)]
+
 mod core {
     mod cmp {
         #[lang = "eq"]
index 80e1e2d2bda538631123155a1fc3cbcb4e87f637..cdcc9b1afac372364e4b0838ad16aa61eb420601 100644 (file)
@@ -1,4 +1,4 @@
-#![feature(intrinsics)]
+#![feature(intrinsics, lang_items)]
 
 #[lang = "sized"]
 trait Sized {}
index 35e33fbc25c2e6670939121817c3a66dcf2fb021..fbeb0548e8cf4f5ee91e2f62e593b5c88d505768 100644 (file)
@@ -1,4 +1,4 @@
-#![feature(intrinsics)]
+#![feature(intrinsics, lang_items)]
 
 #[lang = "sized"]
 trait Sized {}
index 947dc5c694c7772641171f314c5aae72a8f7612b..7dc0a8086d956e449be1844981a895342dea82ec 100644 (file)
@@ -1,3 +1,5 @@
+#![feature(lang_items)]
+
 #[lang = "clone"]
 trait Clone {
     pub fn clone(&self) -> Self;
index c7a4ad5fd64690d0e98ab5f08d80ce8ead9783e8..6f5b29aca8b9635f8888aa162835a1df050d9dd6 100644 (file)
@@ -1,3 +1,5 @@
+#![feature(lang_items)]
+
 #[lang = "clone"]
 trait Clone {
     pub fn clone(&self) -> Self;
index 92fd6eeeb2b2e527341b3f9e4494e936c0429946..7c76ab22858c1323667de08ac157e6f35b1d461c 100644 (file)
@@ -1,3 +1,5 @@
+#![feature(lang_items)]
+
 #[lang = "clone"]
 trait Clone {
     pub fn clone(&self) -> Self;
index 8c42abae2d1a6299ec5249ab3ed2ad738ace12f7..df7c8e386a21add440cc75cdbf1f8d97ab293df2 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index ad40cae94b51decc52ea2e40a7fb284cfa68bcf6..37b1d505f1d5374b3ecc50cc0d278697021d6eee 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 8bf1bcaf5f7bf01a3998024e009e19dab51e0d05..74290196b39fbf791b2b97516c0f850250b0c8ea 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 412144d5917ab3e8711fef26dad8ece2622c6028..d575ff108b4553cdb38864af1c72d58e01f99a83 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index eeca62da0784a03ad2b1e5b0f8e19611e36aa611..4d26de566c6af1aaa587f040ee7a7a929cfec5de 100644 (file)
@@ -1,6 +1,6 @@
 // { dg-additional-options "-w" }
 
-#![feature(intrinsics)]
+#![feature(intrinsics, lang_items)]
 
 mod core {
     mod option {
index 2d60197e15c0236826578018a88ca6ea48872f4b..16d120feb1b9a5fdb2142ccd141e6386767ac9f2 100644 (file)
@@ -1,5 +1,6 @@
 // this SEGVs in lowering for now
 // { dg-additional-options "-frust-compile-until=nameresolution" }
+#![feature(lang_items)]
 
 macro_rules! forward_ref_binop {
     (impl $imp:ident, $method:ident for $t:ty, $u:ty) => {
index 11a70bec6d4615ef2f5010e27c166c2dec77e589..22702e34a4460f7d49289377e52a37e8586db50f 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 7003f7abcf7017e8e33c4c798e91223a178e39f8..0916ec945d65fe8713fdbed9c96d8c08d5e6ebf9 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 26f97a64ff5d4268e7b961e04ed9b93b6b73768d..0312626cc4d8486a5e5a3d999fd7407f599be984 100644 (file)
@@ -1,4 +1,5 @@
-#[lang="sized"]
+#![feature(lang_items)]
+#[lang = "sized"]
 trait Sized {}
 
 
index 21e0399161b55a74d260f3194d617eebacfa965b..d42cf673895fbb3d0286648671d8b2ca1f855ab5 100644 (file)
@@ -1,5 +1,5 @@
 // { dg-output "loop\r*\nloop\r*\n" }
-#![feature(intrinsics)]
+#![feature(intrinsics, lang_items)]
 
 pub use option::Option::{self, None, Some};
 pub use result::Result::{self, Err, Ok};
index a0ad06613f510877b88dde951dbf1df0138b6d89..680fd86a0b57c45ca1cfbdebcd597d0aa1a209dc 100644 (file)
@@ -1,5 +1,5 @@
 // { dg-output "1\r*\n2\r*\n" }
-#![feature(intrinsics)]
+#![feature(intrinsics, lang_items)]
 
 pub use option::Option::{self, None, Some};
 pub use result::Result::{self, Err, Ok};
index cedb62c53d93b97b32dca6f683ce1f957c8850e0..59101acc86a2b0f785c2f877d776506db64edda0 100644 (file)
@@ -1,4 +1,4 @@
-#![feature(rustc_attrs)]
+#![feature(rustc_attrs, lang_items)]
 
 #[rustc_builtin_macro]
 macro_rules! format_args {
index b180667e9e6fff48da68be0f6f2d797a2c30c7fa..695cde6572b7f93ab71995930f7079c4ec4468ac 100644 (file)
@@ -1,4 +1,4 @@
-#![feature(rustc_attrs)]
+#![feature(rustc_attrs, lang_items)]
 
 #[rustc_builtin_macro]
 macro_rules! format_args {
index dc48a3a7d2d543f0c574e4623cd0750af2e1355f..5b8fee512d233f6f67ca0678d56057051a8a01e2 100644 (file)
@@ -1,4 +1,4 @@
-#![feature(rustc_attrs)]
+#![feature(rustc_attrs, lang_items)]
 
 #[rustc_builtin_macro]
 macro_rules! format_args {
index 9e440af9e3c9233a14c2bb3ef79b211eed930a22..cf3c9e4c32b398038ded6e4bfd9d314b8c682127 100644 (file)
@@ -1,5 +1,6 @@
 // { dg-error "mismatched types, expected .i32. but got .i8." "" { target *-*-* } 0 }
 
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 10b5880d5bcb14cf8e2524ce3eff47b1683b62f1..7202baf7fba75373cfc7056ea220ee3381d4302e 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index b32f56679caf3c7204cc4de56b673ff96a2eb0cc..21613fb655682c07112360d452f4bcf96471fe45 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 4c95fd1a23c47cd3d2a16c9e07712130139e4887..0ed8a5fb90b13794f18b962fa016d0d67db22706 100644 (file)
@@ -1,5 +1,6 @@
 // { dg-error "mismatched types, expected .i32. but got .i8." "" { target *-*-* } 0 }
 
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 514d713a954b213ffd9a35215d3c6cf1d96d499e..112a247574708d8449faa7cefece9196a9d29d6f 100644 (file)
@@ -1,4 +1,5 @@
 // { dg-error "mismatched types, expected .i32. but got .i8." "" { target *-*-* } 0 }
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index c4dbc432c07cd829efcb5450d50a5d78e2ec1590..e8333d6c304abaf907cb93331d6a582a47caaf30 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index d77c559db213681c7402ae2e3939a2ba5ca48072..67029cd04a1bdaa279dd3852e9f29fc63042c0a7 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index dcedead4b9f32d0ff7f669da2eb53b3662c8c38c..e2283a43c9a010f462643572364763978f74f825 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 2d30a9ec6025d08aabdae86fd6120ff51b8af3a7..b38b277a1422b52cfe631a527aa8c35bf36851e1 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index b0879e5fadbb495e8a1a15efd239a60044fc25be..407abd45e6b277adc96fac79215f116f6faed14c 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 20c9d88dc1ad8bda4332ff7afa95d258f714f288..e7c1bb1e5ef667a4e54e11fe8d113a209ee28de5 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 54a0cd220a39338620a4c32eb836e40a6f2ae1ae..e78d2f5e04598f40ae1e3f657572f2dde42be452 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index ecdb08803b40829188f68863e2eead1ff28053db..a304bd693362871cabb5927b6c28e353816454ee 100644 (file)
@@ -1,3 +1,5 @@
+#![feature(lang_items)]
+
 #[lang = "sized"]
 trait Sized {}
 
index 15d4bef08c2af8842bd0eb180ad95e28f8f843ef..4c51b30d863213c35b3d62c444943f535ac9e2e5 100644 (file)
@@ -1,4 +1,5 @@
 // { dg-additional-options "-w" }
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 1f77ba9d31d6db460a3b0a554af256813234a3b8..5bf786c56d81adee7c8e955c83dc265bc882d9a3 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index cd1da47362aa24775a46ccfdc7b79eb8bf83df11..785573a10bcdde5a12c2e54b244d525038c8a9c3 100644 (file)
@@ -1,5 +1,6 @@
 #![feature(intrinsics)]
 
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index d40005ec5d97e19903d743e8b90c3b4a476bbc19..ef5f7c713c18a0c116d32a481104976d4ca09eeb 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 8960ebbea63d299b469d7b094cc1379d0cfb2524..de4691992960a147ead3554db9593b37594f36e3 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index cfe01b5b4db57ce73b1f148931421e65aab76481..4b4f004a0e16939b8f3f1107b4933266c5f1da71 100644 (file)
@@ -1,4 +1,5 @@
 // { dg-additional-options "-w" }
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 115e6aad2f158ddf833e57cefa96e5773157730d..0219ed23f446cf5807f6a69377430a382e73d596 100644 (file)
@@ -1,6 +1,7 @@
 // { dg-additional-options "-w" }
 #![feature(intrinsics)]
 
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 86eeb98453ac0a713472a02864e9d2ab50d19d16..c014e736894ef1757104d0b8817d5c6cce6ece71 100644 (file)
@@ -1,5 +1,6 @@
 #![feature(intrinsics)]
 
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index a6378239519e22c35867e5abdb1ab41c2727ed98..ce57ebf7fdc593cdd18ee270e56170e9cac9ad8c 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index a8fd93eea1b125f7e48de8ee033abe7ff27f71fa..59b0adf67de8ef5f09b71a1788f61c52e655854c 100644 (file)
@@ -2,6 +2,7 @@
 
 #![feature(intrinsics)]
 
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 7c85ac4a6b0027d5547cc078fda2eae3520b30e0..6376e9e6a9881fe07c1c387593b4b9aac26c0241 100644 (file)
@@ -1,4 +1,5 @@
 // { dg-additional-options "-w" }
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 79b60b07b5223a055d0d325c1f301b75fcdb535f..506a6bf7059ed6b0e105e78f02d6e7155814fae2 100644 (file)
@@ -1,6 +1,7 @@
 // { dg-additional-options "-w" }
 #![feature(intrinsics)]
 
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 9251d79290bbe4ddefa3b2be0ab577160b71ce3f..58ab0b66df3c3e7b9dd3d18534557625172d808f 100644 (file)
@@ -1,5 +1,6 @@
 #![feature(intrinsics)]
 
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index dac4b2a1255260861efdac2fb9f37d055f6745cc..f8ccd577b62f11146d917cba520ae69b95b1a275 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 6d58f7a6eea3f904da7bfae8390ad1405c2ab62c..afeef17151f3b9ce2061d05c157cbd1b4355ebae 100644 (file)
@@ -1,4 +1,5 @@
 // { dg-options "-w" }
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index eda7e139283d5ef8436b5775d5c684b08b956af6..96ca72e4368457777b4b37b675f9203d71865f72 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index a0cd5a0f1f92140f86a0742237fe69b2c51db2ad..958fcd14db996543254e33657661fe16c42f354d 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 4a4d759ef2e96907527623d0b8e5049061853eb0..dd346517f40a119cbb052ce53bd53fe17ca3a4ba 100644 (file)
@@ -1,4 +1,6 @@
 // { dg-options "-w" }
+#![feature(lang_items)]
+
 #[lang = "sized"]
 trait Sized {}
 
index 1dd7a45286c47d0106e00cdeaa950185384f6ee2..dd7b4c0893bda63dabd774ba5af3de0a2a7578c1 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index a02e6f63eb97ff853b85c0a6766571e0784a1905..5891f7112d5a4940dab659523840dbfcf056641c 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index d6a2d686c05e8701ecda25039799805aa72c4d7e..3386f279ed0fd0c49c7f476b3abff305ad9031a1 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 1c46fee6a87024e013b3f6284aaed2a584efe755..e4f94bd87e25763522700bbeae81ebf4bb418545 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 46c53e9ce7aed684066efc8143aaec338376d91b..47cde451e26ac795185cd299877419e32bbf63fd 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index b43e34f702f11be6ec52c859d97873077d0d242b..110b939dacd741dce8c0b1e18f931169b1bf7dd3 100644 (file)
@@ -1,5 +1,6 @@
 #![feature(intrinsics)]
 
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 071b3dae21c31396053e6e70efd496139b7331cc..5eea2291d7e5f167f9693c18ec2bf3b23231332c 100644 (file)
@@ -1,4 +1,5 @@
 // { dg-options "-w" }
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index de9588c60adaa5e43e7577979ff74762f37a2ca0..c71cecf38f23a225c1d3bc605eb6418b6e280e74 100644 (file)
@@ -1,5 +1,6 @@
 #![feature(intrinsics)]
 
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 7e0365163e5a0bd4f91e0788c111779065f9444d..57630960f73262a16758be1ab0c61db01c7a2528 100644 (file)
@@ -1,3 +1,5 @@
+#![feature(lang_items)]
+
 #[lang = "sized"]
 trait Sized {}
 
index e91e347b2ea6cf33df581dbe8d64a97a0a23a8e1..e3174b13cf3ee800199271281c18e7b8204a01ca 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 9f7c0c01bbe59a363876f4d9e79711803e291588..eefe44d35bb38a5a2b7063065e43822b43c4ad2b 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index c95ce43083ab5fa66947465e9e969994ca03e5f5..7f00d8239eddff1ff3812e09858e0637d57b65c8 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 8701b204fd329c96a4b939e29a3fb2e4769b1201..03b8ed05b29ae0abecc606e950029dc72f9ebebc 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 8adcb9751098cd808f0a0b12e92ec8db06b5b0ff..0d929d5279066f43dd825a742ba52c46ec8fff7f 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 981e59926fbb95cf096b1034b9e5351f1d4b65f3..f4dc36005368f0f6aa766cbd4b5c22b6426e5712 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 28f170e51cf194cf0d63e88d26775d171c7a582b..4446b26784812043e58b3cff471c4880961bdb5f 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 4af57c866525060129ec0c4d034b39acbb7f084a..a75d21b8ebbe7b0b3476473b20f9aa4786f2c2f8 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 9f4d3e1b6c18cd7169aaa0eebdf327bcb87ec42b..e2d5ed26e6836b495ce7f12031c2ddc468ceae98 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index f0af551f87ea4691a34ebe4f4d03b14b29837fbc..eee8a6827937f48e5ed81f0611be129e1c46c70f 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index b25820dadfb525801a06dfc3e253309e2b9eecfa..b30c9d24d8644d38678cd46adf9dfc739fa0a928 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 65f82f39f40aff096796194c48c89f2ca1ffa10d..ba3736fb3d9cd188bdaa7d4290a29a1097b9f933 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index a3ec228c0e1279259f1755c00e3f5f7e1ed20aff..e4c0c926ebe659603f83b0f34926d37554c27efa 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 5bbde65928b4551b6b85fb50f4db932468f81196..38288e988f5efad4b02e597bed05795519ae6dfb 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 142ed178e7e4f62cba91660b44e601ac39e9f185..d9e07a60e465b94c77a4b91685ccdc690e6282e7 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 927f90d6c9b005223667a1f49a0e738b04209435..ad0f168e7300769098dd9e6a450707dc6d2d011c 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 1c933386aa46df4832dbe043639c931341308c45..c1abfb617c3c91dc5c2e6e63a156d55f27afb230 100644 (file)
@@ -1,4 +1,5 @@
 // { dg-options "-w" }
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index fc158c39bb4b83de8bd3b18f109de4f709842bfb..0a917a86a2c9e3ca14a0dc5fab9fcea98779bab1 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 6a43a13dfe7a266911c5eb995aa5fef7d8f524e0..6bbbca4a6de45bd775aadfd85f4b2eaf81a9a2ad 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 83130336ebec6a34cac3c98d38891f77fb78698e..cef8fc80739b29c5803408c41c25e53b0c8a169e 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 02a3f90b4d81b710c894e291b95f0f4e5148942f..2c69214ab08faafdc9f4784d501a85e32c7ee67f 100644 (file)
@@ -1,3 +1,5 @@
+#![feature(lang_items)]
+
 #[lang = "sized"]
 trait Sized {}
 
index 6ab46c7c8ef85f63f220d90601f8b5ec74aa4f83..21637cb9a8a56d735fcad4bc3c2513bd4f2168fa 100644 (file)
@@ -1,5 +1,5 @@
 // { dg-options "-w" }
-#![feature(intrinsics)]
+#![feature(intrinsics, lang_items)]
 
 pub use option::Option::{self, None, Some};
 pub use result::Result::{self, Err, Ok};
index 9475aef9d71f330fd72659f81687b37c17771189..e5a30307a6e47567738b39b0d44bc0620594aa86 100644 (file)
@@ -1,3 +1,5 @@
+#![feature(lang_items)]
+
 #[lang = "sized"]
 trait Sized {}
 
index a61fef8b618cdb18cf8586e001456581a96c79b0..e3b9c9f13536ab031dd01919630d40a2b7ffe52b 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 7fe4e2d2a94b7d085307117b31a9ce9b942564e6..1cce4b2853d4f774bb6bc1345d28715466f23f00 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 662d58fb5b1282677831866e6db9916bfa91d40e..f6d40d894fa55a385acc931e6f04e65caea53390 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 261956de42e49e77b41d3ff7da753124367edc74..5c773832cbde2a1cee016b5697acdc3974ca15cf 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index c7609d1e14dc89b0f43569934880ca279eabb209..4baf088dbd70c786d5a0c846ee27d55951926b51 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index a344bc8d4641593eb4651e7704627d9ce7558fe7..06b1a8900f192fb598e23e6e116cf93469ba62ad 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 trait Trait: ?Sized {} // { dg-error ".?Trait. is not permitted in supertraits" }
index a9c09e7372f4f137f2abb111935ac45c1993c9aa..fe4b572d7926bb7e730adc96c99b9e48e12af4a2 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 69977db0bfb59e7eb4af5a6e54ef3fedb55843ad..aad85917393c4a3df2cef6ee1827bbdbba24f9de 100644 (file)
@@ -1,4 +1,5 @@
 // { dg-options "-w" }
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index b05f2b1dc2ba501b62c16f5c638fbff2f4736b6a..0e18324605346e46d7efc5a22e9d873d1b7a29fc 100644 (file)
@@ -1,4 +1,5 @@
 // { dg-options "-w" }
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 3ad7085785ea7583c34b300d07a548f75455c3e6..d67ced3e270d34214682eaff3fa0de7c32a22a4c 100644 (file)
@@ -1,4 +1,5 @@
 // { dg-options "-w" }
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index e199c882c868af95a3f40422d501af5fd6e48868..61fc20c143a12f49ea46860b962eda801f3d936f 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index fdf1953fc8c1ed2323e25d4e47aba41b93dada9a..8c0d49673e7788c13f777dd86ddcb21351e0cf6d 100644 (file)
@@ -1,5 +1,6 @@
 #![feature(lang_items)]
 
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index d30a3bf2adf17f5bbff615f25af2f997a04705c5..218332d81eabf80de823aff4333234f307e14fbd 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index d07059e440e0a26c6c9a95fbfba74063c7addd3c..d3289b933c969d1415fe557b62b3b0db3c294e56 100644 (file)
@@ -1,3 +1,5 @@
+#![feature(lang_items)]
+
 #[lang = "sized"]
 pub trait Sized {
     // Empty.
index 59276246a1c2b1606eaf648308b65aecf3a3015c..5fbd6c45ac5190db47f2725c09dcd4bc95e323ef 100644 (file)
@@ -1,3 +1,5 @@
+#![feature(lang_items)]
+
 #[lang = "sized"]
 pub trait Sized {
     // Empty.
index 52f7c9140ecc7a7c1c2b83105c123a081c973e26..973ee0a425df63882936a4c4fe7ebd384495ecac 100644 (file)
@@ -1,3 +1,5 @@
+#![feature(lang_items)]
+
 #[lang = "sized"]
 trait Sized {}
 
index 1ab5fdc3647b53dbb04282fb486af376aeb5e866..9560bde36623671af1d753607757bd6b0fb1e4bb 100644 (file)
@@ -1,5 +1,6 @@
 // { dg-options "-w" } Currently there are a lot of warnings produced from inside clone/copy
 // builtins
+#![feature(lang_items)]
 
 #[lang = "copy"]
 trait Copy {}
index 2eb4ef39abdc0e10e314f12a05bbd50fa428a685..3d6fb9fd632a7cc4519969d1529b69d431238754 100644 (file)
@@ -1,3 +1,5 @@
+#![feature(lang_items)]
+
 #[lang = "sized"]
 trait Sized {}
 
index b8b8e6fd5c792ab4cf2a7b3f8d49826f6974c1c0..e9358c9aaeeef7454f9b0c78cb3e709730d04824 100644 (file)
@@ -1,3 +1,5 @@
+#![feature(lang_items)]
+
 #[lang = "sized"]
 trait Sized {}
 
index 0a1866d9a6b213c71a74dec6d77ad01423c6c545..94222b78ac86d3dbd3944d09e553e8b96d6ba13e 100644 (file)
@@ -1,5 +1,6 @@
 #![feature(negative_impls)]
 
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index e9eb02794ce4dd2168745b4fa4d86e8246b9a517..7338cb99b415f8609b37e7ad0b126aab7f1eed02 100644 (file)
@@ -1,4 +1,4 @@
-#![feature(negative_impls)]
+#![feature(negative_impls, lang_items)]
 
 #[lang = "sized"]
 trait Sized {}
index 9e09d4190720571c2527adbf4e445af8d517201c..37c081b8c91169d772e4864bec4d2b37339ad245 100644 (file)
@@ -1,4 +1,4 @@
-#![feature(negative_impls)]
+#![feature(negative_impls, lang_items)]
 
 #[lang = "sized"]
 trait Sized {}
index 9085b7616c0d3409ee726d88ece82f1c1a2a1a79..7adce5bd12290dbf34b73d3fd4e957372a5f3673 100644 (file)
@@ -1,4 +1,4 @@
-#![feature(negative_impls)]
+#![feature(negative_impls, lang_items)]
 
 #[lang = "copy"]
 trait Copy {}
index 3266d841dea0dd8507df2897fdbdd7c84e7b246e..80c2ab62f86b7c93337ff6111556496329130182 100644 (file)
@@ -1,3 +1,5 @@
+#![feature(lang_items)]
+
 #[lang = "sized"]
 trait Sized {}
 
index 4418ccc04cb9220c43e60fce59ff49a021cdf2fa..39856d574781cb82c6f020156927de6dd08fdfe9 100644 (file)
@@ -1,3 +1,5 @@
+#![feature(lang_items)]
+
 #[lang = "sized"]
 trait Sized {}
 
index a1328f22d0cd16b4fd1e99dab49ed0a791b428e2..1f62e368f4258d9668452c715d373c3e64f5911a 100644 (file)
@@ -1,4 +1,4 @@
-#![feature(dropck_eyepatch)]
+#![feature(dropck_eyepatch, lang_items)]
 #[allow(dead_code)]
 
 #[lang = "sized"]
index 177707fb4750e77d598abf06991f097282e35953..4c90d4d8c3ea561f13421807e61c829acd85cdf7 100644 (file)
@@ -1,4 +1,4 @@
-#![feature(dropck_eyepatch)]
+#![feature(dropck_eyepatch, lang_items)]
 #[allow(dead_code)]
 
 #[lang = "sized"]
index 4e61078a0dcc4291eb635f302366cd4ece126f08..02c6ff6e1d24deb84bf9a758f31159d5c820833c 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index a4542aea00b080fef10c3615879529067850d2ad..a6bd1c838c9937b4b8cc99713e9983b19b92c4e0 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index cc376faeb9dc52b7db4127f1dc6614f6a4dfa6f3..aa857e229d7976678a0c4689dc23174d2c0e2f82 100644 (file)
@@ -1,3 +1,5 @@
+#![feature(lang_items)]
+
 #[lang = "sized"]
 trait Sized {}
 
index 6f4382f1b5230199b7359d4f4e4592f0127b05a7..c26494c632b809c5ed99b489b70b5cb45da789b5 100644 (file)
@@ -1,3 +1,5 @@
+#![feature(lang_items)]
+
 #[lang = "sized"]
 trait Sized {}
 
index ed603cecaadad25e799ab5a0677e8234aa4c9b4a..cd13b748cee054a85de5b6018db2230220b5a1a0 100644 (file)
@@ -1,3 +1,5 @@
+#![feature(lang_items)]
+
 pub struct Foo {
     a: i32,
     // { dg-warning "field is never read" "" { target *-*-* } .-1 }
index b665af25b51ff5a0e0a3e56c6bca6832da3b507f..33d72e08f2ef8ca6afbe49cd3eba404932f44101 100644 (file)
@@ -1,3 +1,5 @@
+#![feature(lang_items)]
+
 pub struct Bar(i32);
 
 #[lang = "sized"]
index ced6b4efd975bc9e221a4fc781f5aa29056e850b..6a3f7200a7bdb311d50187e5d78719b13cbedfd0 100644 (file)
@@ -1,3 +1,5 @@
+#![feature(lang_items)]
+
 pub struct Foo {
     a: i32,
     // { dg-warning "field is never read" "" { target *-*-* } .-1 }
index 2a3c0c714606dbbcf3b9f38acc960797d74ee8dd..e2a5a39b45495fb3f1ac3e6b7282be6141fcf7fa 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 6d6a8129885d5a605011444628a2d34b964f2027..55303b21f7c1bd70778353f16c0135122c52c0b0 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index e455a8b2cec0e90fb64b37b85779ab7ccfc69d4f..3710e5778ab2c2b1428ebc55f9d7584887f0b0da 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 1d29fac84e93d11ca6bfc1abb6f4895ecb1ad59f..a41d2b3ae00e62188507ab1b5463b0909107ede3 100644 (file)
@@ -1,3 +1,5 @@
+#![feature(lang_items)]
+
 #[lang = "sized"]
 trait Sized {}
 
index 6d9decc8616d7d50eedf06bc755bb6856c0bc38d..30abfd3b251a67f98ddc793faa41950fb5f80098 100644 (file)
@@ -1,3 +1,5 @@
+#![feature(lang_items)]
+
 #[lang = "sized"]
 trait Sized {}
 
index a3f9c39b4c58cecd2c8af8231920fccf4613b57a..911d4adbc2c92334dd01b88574cfce454d86ebb7 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index a2287957ad14436f182066050c911a04852e2a24..8cc661febc76dbc4217c0d033a4d468e29bdcb18 100644 (file)
@@ -1,4 +1,6 @@
 // { dg-options "-w" }
+#![feature(lang_items)]
+
 mod core {
     mod option {
         pub enum Option<T> {
index 114370cf8815bb039fc7ecc057a7ded1ac58e36b..8199267469ad0ca35b549eb3fd176306faa958f9 100644 (file)
@@ -1,4 +1,5 @@
 // { dg-additional-options "-frust-compile-until=lowering" }
+#![feature(lang_items)]
 
 #[lang = "sized"]
 trait Sized {}
index 7132036f92ff50ff711e538a840ffe54b440ca2d..5cd8dc02229775c1526bf84bae87a80e3fc11ce6 100644 (file)
@@ -1,4 +1,6 @@
 // { dg-options "-w" }
+#![feature(lang_items)]
+
 #[lang = "sized"]
 trait Sized {}
 
index 59b522b4ed5cb2f1d0736b5f7b9f9fab9045fff5..c4adb643c3f301bc5e6e74b59d74bdfcd87b9b5b 100644 (file)
@@ -1,4 +1,4 @@
-#![feature(rustc_attrs)]
+#![feature(rustc_attrs, lang_items)]
 
 #[lang = "sized"]
 trait Sized {}
index 9608589c3e2760992c85cada1f2d2ed5356e667c..6715978c4f6a1eb4023f0460ad0e4e3fab4f7ce6 100644 (file)
@@ -1,3 +1,5 @@
+#![feature(lang_items)]
+
 #[lang = "sized"]
 pub trait Sized {
     // Empty.
index 2c99fc8f2485387fe571e8724a62a09032b4e9b7..ec398e9bc960a661ede259a0657eb8fccbde2a3c 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 9f83835ee4a3f28cec8dba4ccf45e33f3114da8b..04119432fba44dd3684a81216133b1e7ef6cde56 100644 (file)
@@ -1,3 +1,5 @@
+#![feature(lang_items)]
+
 mod core {
     mod marker {
         #[lang = "sized"]
index 75d6b7c6407cbd257f4561761f18fe3a17e65819..7b76c0aa6030ca146940131e519610df97e8855b 100644 (file)
@@ -1,3 +1,5 @@
+#![feature(lang_items)]
+
 mod core {
     mod marker {
         #[lang = "sized"]
index e42b5573d1d169fbc22f034ff432e45aeef539e2..c6a5f316f6a8a2c29c7464c97f74c01828e40087 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 9e450ddda3aea908e31c88fc91fc0f08cbe0551e..3736d087b8e753a26fbc2dfa644c5fedc26cca83 100644 (file)
@@ -1,3 +1,5 @@
+#![feature(lang_items)]
+
 pub use result::Result::{self, Err, Ok};
 
 #[lang = "sized"]
index 507fe9444e5fafd198901ae1132a9384057f4d89..34c611b99b38bbe728af67221f85b138a72bec42 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 2ea3d741c9f394a11456f78960d0235631775e8a..4bbc47e2570777624c9fce87e69c54de4ab3fd70 100644 (file)
@@ -1,4 +1,4 @@
-#![feature(intrinsics)]
+#![feature(intrinsics, lang_items)]
 
 pub use option::Option::{self, None, Some};
 pub use result::Result::{self, Err, Ok};
index cf9f65b0ea4a3efef55c2df8fe5edd8774fe676e..b96c1ee255d2d497ef4a134d2348d474c0988c8b 100644 (file)
@@ -1,4 +1,4 @@
-#![feature(rustc_attrs)]
+#![feature(rustc_attrs, lang_items)]
 
 #[rustc_builtin_macro]
 macro_rules! option_env {
index 63f72545fd9da3e92904e8f7e4b70bf848454932..ef0e563b9470accd59c1af1c8e3adf381bb687f5 100644 (file)
@@ -1,4 +1,4 @@
-#![feature(rustc_attrs)]
+#![feature(rustc_attrs, lang_items)]
 
 #[rustc_builtin_macro]
 macro_rules! option_env {
index ad6dd4c21da2dc3af31bd03ef3474eefd21646d9..545f3c8d566248f87e7776fa229009111bf5c9f8 100644 (file)
@@ -1,4 +1,4 @@
-#![feature(rustc_attrs)]
+#![feature(rustc_attrs, lang_items)]
 
 #[rustc_builtin_macro]
 macro_rules! option_env {
index 5c51b78065c179428053b6fc127a90d826f4bbff..0708128703af8902e5710eb7e6e1cafc301e6a17 100644 (file)
@@ -1,5 +1,6 @@
 // { dg-additional-options "-w" }
 
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index bcbc8dd695afde5e96ea1589a5fddfe5f31386e1..bbf0276558100fa8a4ddd94144a9d1dbfae52cc0 100644 (file)
@@ -1,4 +1,5 @@
 // { dg-additional-options "-frust-compile-until=lowering" }
+#![feature(lang_items)]
 
 macro_rules! impl_fn_for_zst {
     ($(
index 47514f1e998b428787d0485360e2f4367a22cb02..4d76497373683de2254eb76cb6ed8eb6343b2652 100644 (file)
@@ -1,4 +1,5 @@
 // { dg-additional-options "-frust-compile-until=lowering" }
+#![feature(lang_items)]
 
 macro_rules! impl_fn_for_zst {
     ($(
index e03455b1b01fcc60df8984ee5f4d4694610b8e55..448183414bd470a778ce6ba56d8bcb26348fed30 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index a6a2afdad076c6668cbce1877f3dd0a5f75875f3..3add715deb53324d3ef1b35ba95c745d8f5d8b14 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index f9d048e8ab1d2e6e6761c4e0cd85537dffc1851e..39cbf5a737e01f1780ef0c50de80d1959658427e 100644 (file)
@@ -1,5 +1,6 @@
 // { dg-additional-options "-w" }
 
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 9d63ff1e627d3ba67d0cb96be0d226a79c035002..850cf44d41924e7b7bae269dec43881edb83fa4c 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index d3b3f806a6a089d7e38adc6f8be0d342eb48c737..1cc4b3d542cf5d4f44be313acff8bf2182fa846a 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 8a2e18c27b1b67fc32735059bf972a90d714b5ad..c433a0dd292e29ac4993e42f4178b5ad357108c7 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 564c5d20ea5d0a2670ef76b84d73989f8d98b765..997bf55ca674d8f3dc8e9bed75d8fe42e7f7787f 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 0fc72f601c78a3be60be7f57c5614346df7e9a25..2da1aaeaa5813b1b789bf25242fa4ea5cb70b9b4 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 322b3c50afb45d7e19cc4de08945657b1128f01c..b7dae27bf5a6fb7211196df5f7b3be1e37bf624e 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index ba1042a9bbe8c2199616c24dd13127f91eee45a4..9190c4004e628e024731d7c4443a79ebd3df46e2 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index a2662c25e2189417c16233afe4c85aaa58d72a76..c50823bc5c1d81b6cfc875ec3880711a86f99704 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index b4342e8c4cba8369f889e2aba697d1bd91b32a8a..fa65b55c13cd54f370118986fa5a3f9387c2dba9 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 1e08197a5fd01d3c5cadf8ef9b44626efeeb9f3d..45138466d61c177dfd8ef998462dc30f4a923062 100644 (file)
@@ -1,5 +1,6 @@
 // { dg-additional-options "-frust-compile-until=typecheck" }
 // TODO: this should typecheck
+#![feature(lang_items)]
 
 #[lang = "sized"]
 trait Sized {}
index 02877dd727edaf28adced9ad90d50bcb5bf792a6..b678cb219cdeb52389f55554e608ada2bba860ae 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 5ebc94f1f989b88de6b588c232d984b2f89ec516..41ce21a490768db25428a46c9448933dc9cb1048 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 21baf8000e714826f398460315a5d640f0439406..aff4ce2793d50964f577be9b3f1553cac1bfd085 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 7865f6a3d479f7982ae300dc139320515cb03fac..5da43ffef75a97db4ccd897305199de624c8b08e 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index e1e0fac282b4c1957b8f43addc746f2e05f0c87b..72d1a3b4f339a4bf7ea274373d9cdc04f862d980 100644 (file)
@@ -1,5 +1,6 @@
 // { dg-additional-options "-w" }
 
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 0d9cf1d8a884b22cc0ad8fa192d58ddfb4eb6f7d..cdc8b2f8571bfb03ccae3918fe3c8bf1541c8d5a 100644 (file)
@@ -1,3 +1,5 @@
+#![feature(lang_items)]
+
 #[lang = "sized"]
 trait Sized {}
 
index c46a97d1539bd34ad569d35ee4e80cb1d23b8c70..7377a26d735377a226e0b5233326d2bf146b4708 100644 (file)
@@ -1,5 +1,6 @@
 #![feature(intrinsics)]
 
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index c7037af8cd4e894cf1d15391e3a60e5dc6aa22d7..5a3721e5662b30d34b55f811132c25e871112ad1 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index d04c295037f5f6254e94c44081e6b12d2d664345..9bdc98d3d4645d0e77e1cd348f17b35551d70e5a 100644 (file)
@@ -1,3 +1,5 @@
+#![feature(lang_items)]
+
 #[lang = "structural_peq"]
 pub trait StructuralPartialEq {
     // Empty.
index 2be703722c2e02a92bbc36f10f2b1227cc71b220..4fc76af6ab9caf8d305ea72fd8de3a5f375b4e7a 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 670ab0a799fb7a605f8d156fdf86a51081f5ab6e..9d0660cc2f71b49c9b029edcb17a9be13aa6ceaa 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index b32eddd6c482b1e4b4fda149a605f882e996b9b0..1d4c0f223848d31fa326de9f598eb9eccca9d001 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 1a17e842a0dc6ef2f51d69084b7d7b536440edec..af12d7d328d34a0966db1792fdeff86a05b81cb6 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 9d5e719d774f5d74e7337fb5c40b43ad37338277..0e2939f7d4f345968ae5adf9698d0eaab598b615 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 9347b24d2d41b69e21799420d32c1d969a19ee72..cf841dd1874e2d69b1cd30af9545da5894b9984a 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 00b26ec0968cf8c775058db08981961e83a0dcca..b83521f77fee6b87f0b4bd9f0ac93005f5d4b6fc 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 5be39ebff91cc42e4748ddccc25a71969e70af4a..bf5b295546da9894e4caea7f0231060c5033647e 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 2b1f31c0217ee87851ede73c29e2b24e5ab607d2..ab65007b7a2d6aaa4f930fadc97fa058cd9786ec 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index a9fa2ebdf0bc188e428c6f0e99d7200d8b214771..0701c942afa50762bb5f15e3ebe7b04bbca52905 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 9a04158e4c95a95c63f9cacb04956890903c8b8e..a52de9b0077b9333fe38b5d577f690995fbdee4a 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index cb7b1fa7404d0aac9e2c7901ccddf8f95ff3d99d..8a239f2ea333bdce9210c277334962abebde21af 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index c98599fffdacb4618f79e046a9e069f1a895ba27..4b372b61a489d7a6222a0e8a752f0ee4b7239aea 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index e720b4221497fc6891c657f1cb0e41ccff5d8901..61fd57406a267d742e081f2b18d9e6df14742f49 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 92b022e3746f93fd3496f5308cfd255ea55308b4..985189ed0e7f8a18e704077ad21da6e852b3d205 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 1c74ea429991157e6248379a0d7ba22c979e8c78..2986e69aedf9220ae0d8c972aa3ec5669bae2c15 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index b838e6e8262cd99cfe68aeb28c7b6dc530c0449d..b5c5f9a003e76195586afbf12eb12354955828f8 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index bf4dfb59f6bb6f7885f7d9838f4f3e6294e397bd..d0da16f6719aec440a562cedcefe45dc8f48b64e 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index ce782c0e98760515d65b33b3011b57988e09055c..8655ca50988cb85a8a9140e2a48646a59e024d8d 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 4fe952a5da17cf32810dc0181a85a80cfec94b64..a711e2144bd2b5ba96bdec4a9b9cc5b2bc67b90f 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 0111add4138a5a4931099e89e63db1e12d8bd996..3a5dcac49e280cecb7f9ce0b525403e9640052eb 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index c4ca4db81e0151b31f9c9a0fd4f7547c1243893b..db8fe765ac33c5bc25a4af07eef5b7611f6db9b2 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index c1ffd9c245fbf4bcff40fe7e35b21d01b7835b52..f815ef5d2a62a10dc7129c964ffcb7d431878070 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index baf53e4347f07d3841cdd352b794e3b0ff973b41..4a35b3b41137741aa7d3da9c98c8e44bf0d15cc8 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 4c5dabcbd8bc4052ad5154e7add40741e3d67d32..ae12d007dca4371f2cb39705e71a62758102e951 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index a84f140e1fdbf8ce9da4c034b3b2128c9019bce2..f592e774c693d5f05b3b730510f923fec1f45b93 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index f8e2f36ef734db3c49b81d8e56edc9554297bc82..a393a4c3bb6c1ece18e3bc7401ae8e5d00c7da88 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 49c4539d91d73299a5279290614de7177e2ddea0..f332a776595a69e9b8d4534e34e9e5fe3de9308f 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 54bdf56b63fa5672a64940f16af729251e494b92..3d4875b9f64cb3eee523f4b34488357cbcd171ce 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index df27fdd8f6eb4c65c7b36e5dc2ae0f6dc22e9173..3fcf13be08b065b2e82ad64ac6efce3b4129296a 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 16b85fbcb1891d7c172e5cf1977a54a493688889..79d1ab8c361e9c95eca25b7e14834daa84f185d7 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 66454d6166dcecda4ef847489d413d19e561a049..0eb1db18c9c816aa975066a57c3e9777420e5853 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index bc6d09b9919c3d5443ed2abe8f9f2bf53910e862..b46b1a28886d440ba68699feb882b5615c9cb1a4 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 3d9d748ef98cd9d4544bee48d99e9db3ee503711..fa926eed92b1b70c2577e9ebc30394ba76a9b757 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index a6cd8f8553f4ff6e504a147984c5f2c41fa014c5..23151b14de5d15e645d35715d2c02314df43ea9a 100644 (file)
@@ -2,6 +2,7 @@
 
 #![feature(intrinsics)]
 
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 3d26e999b9e92d6983afe0381d1d2d0dc40e1fac..51fc3c1a76c1e1e9f541f5045ffde9a0acf4147c 100644 (file)
@@ -1,5 +1,6 @@
 #![feature(intrinsics)]
 
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 7a62cca280cab246a0af5a1f2844f85b089e124d..a015c2a1784442db806f3bd53f6538de0695c6b7 100644 (file)
@@ -1,5 +1,6 @@
 #![feature(intrinsics)]
 
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 0e2634592379cf2eb9f4392ba4ed013b6f3d3fc9..12821a06e4e27070550982d054936923b0dadf9c 100644 (file)
@@ -1,5 +1,6 @@
 #![feature(intrinsics)]
 
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 754aacb3449e6d854984f5882b734c2b9dc22b39..6dc9187c483ca2eb8b9e09081894f65579a2bb04 100644 (file)
@@ -1,5 +1,6 @@
 #![feature(intrinsics)]
 
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index b9bd83c76240094f1ae56bcbf88a73d076c4f141..22b101257cba7e2b38df03cbe8657246290e58a7 100644 (file)
@@ -1,5 +1,6 @@
 #![feature(intrinsics)]
 
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 819e329058c5bd1eca32613f47ae57910702f9a4..c7325651e69384a247a48fc4e8cdc03d8476d411 100644 (file)
@@ -1,5 +1,6 @@
 #![feature(intrinsics)]
 
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index d23774b2c0bbb905846828f93e7a6480c0937874..558467862b53f81db4462702c2e9e0ed91823338 100644 (file)
@@ -1,6 +1,7 @@
 // { dg-additional-options "-w" }
 #![feature(intrinsics)]
 
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 5b526fdd52dbdfa3c35abebee2751a89285744e3..df1b52738ce349d7bfb2dd29de8b49992070766f 100644 (file)
@@ -1,6 +1,7 @@
 // { dg-additional-options "-w" }
 #![feature(intrinsics)]
 
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index bee8952f368378be5716e63666aa021334ebb599..b2f675a794886614c149b28724602d444a665ff4 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 775e70d9d23e66f300dbbf4c11c4b63b60eb52fb..a657a7c52bcf3db9826474ac4fc9e90f03c63cf4 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 4186d54f4bc191957842e3e9fbd5b8ed5a4a9ccd..f739d22e1c3e9850f7e19cba16050c5583f1585d 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index d9ac9124601801827a6d189e6fbf972b8a9137e7..88d6d652070c63969fc18eb06e96d80a44e6949e 100644 (file)
@@ -1,5 +1,6 @@
 // { dg-additional-options "-w" }
 
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 3df27b8335efb6170fd0ec9337647cddfc875449..2e4ec14b6196cdbe5803555f77a268513df0123c 100644 (file)
@@ -1,4 +1,5 @@
 // { dg-additional-options "-w" }
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index f96b5c3464320f7ad27f5347d2c1f021fd140794..bd77c8dc41bf0171cc13d70c1971a41988724128 100644 (file)
@@ -1,4 +1,5 @@
 // { dg-additional-options "-w" }
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index cf6643eec25d426d35f816bee2ddb336025d47b9..9c9a1a7b3f139e8f61f447c08adb7afbbfaeafff 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index ad7a10b0a82ed82bacb186e5f8e94a6b403f4be3..57cee8a4a8a4de8a30c89b6a30e3f2f8d43061c3 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index d6c5adcf89a2d40cb65fd2a537f11ed4b8de509c..a5b70a55f042ca9bdfba8d74f05d188ff9aa218f 100644 (file)
@@ -1,4 +1,5 @@
 // { dg-options "-w" }
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 604fee8e3285cfc334e198ea0ef8bfe0927cc07b..db10f85265e86cc5045a8284c4c5a3399f141934 100644 (file)
@@ -1,4 +1,5 @@
 // { dg-additional-options "-w" }
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 8929501de6f5d5ddbb0488e05ae5f19bd797657e..6fe943c8948a77b4dafc69a5b66833b770a839f3 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 4cf36e3c6f1ce7e4ca190d50e31db135e28a4c94..47104453b46bf04d642d256f7768d6918d81233c 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 02383a5610aa1ee3d3167712add6fc235441900d..1cab51faf72d3a4bb519fb5d35397c7749e2ce2b 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 8648022b8fe338e706f070344995bd2166302a2c..3e340eb273f67bbe64dcb2cc3c47ac13cf8e541b 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 5d9c81943d9c3245a0a9dc8a059fee3c4deb1807..ce70a28d344c6fc50ce74093cd3486c032f2b321 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index ab546a88fae7cbaa0635268a446a8baef9a4b6bc..2996ecf1ab1e3e8b6a0e8dd57ba651641f9ac37d 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index c1863a8a2f9bc63aec9d6e9abce95e4fc10649ff..c875577ef6f6267ac77151a5057887c724add52f 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 8c8e682e6c163a17f7926d81379235bce053aae0..7dc546c4c9906b3b4a69861e51bb00b0bb22f116 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 268c2bd50c55dd0a4dcab2387ecf83557f6fc2a8..9ee267eb9e21fe804db1d84a8479359b09aa5212 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 512152e9fdf3c8854dbe01a6e2f3db7467ad82e9..bd32f70db0cf62d25af656d6d4e1075aa52292ff 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 4be898d4024039c633a7592c423c1599aea22431..bd1a6e28bcf7fbe28f6fdb7bb2985949bcfe0650 100644 (file)
@@ -1,4 +1,5 @@
 // { dg-additional-options "-w" }
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index a9dca948d1b43d1ef4ea2c692494b3b465262596..f0a33d9e2c31ded455d222e752d7be77c19e8509 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index dad6ddab05ab9c18f380e24741a089c208a6ee46..d06a68faf88984351f852603292730b2de606917 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 49c4db2d34a6fbbfffc90b9437714c66d1875e8e..716d657e14ac40098e02b497ef51097164287245 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index c60a2597418b990cfc5ca050265e5a28157afac5..86e83e5d7ded8a95218a42a4dc2dd17f41cbe18d 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index f11735324f2f6ca8872a4a7374c18242bb6ddbf7..f1c4e84de2d8f4b58fb91fe54c3163e78fff0ed6 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 545fd39416ac03d9b9c72f645e254639c6c2f6a5..928dd627d1eb74ced0a899e01ae52b86be5bb8fd 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index cc0875bd07571cc97cc73d9a203308f055b5ab93..f2515e891fbf65ece503ae5c24d400e8fbe3cea6 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 3a7c37fcbb60bfd93755b4a16709ad5a644592de..8015a35c322e62722f5cce52aaad0db5e2f1dd81 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 7b987797d493ced6afa7e0b9c9657efdc5328710..4de1843a9e12ef06ea0e8328ab2051a17979fbac 100644 (file)
@@ -1,5 +1,6 @@
 #![feature(intrinsics)]
 
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index be9fb1de56da1ef91e11c9cd3cb5909ffec8e0f3..fc1d94a3bb006c2064ecb1aa5829df10b1cbb6ff 100644 (file)
@@ -1,5 +1,6 @@
 #![feature(intrinsics)]
 
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index af1cb541fc3f039618b094175b201ff762da8e44..50083e596ac2e7bb65fdb8735db0923927816b67 100644 (file)
@@ -1,5 +1,6 @@
 #![feature(intrinsics)]
 
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 696fcc0a3d8312f5eb32cf2002037f20cfb1769c..f7d6b3771a73b8813ffb3feda2167707de2db683 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 779662c3f4189e534eeb642e4d6df404c1261cee..d67a6cd13736f4d8e0dc361175d2f74fec2205fb 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index da6c1555304981a72f5502005311639c53d5daa0..5e6e7e2cbef3436b87a0c64eb0b707a39b8e4bfa 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index ac8ccdf5886bca23f16046fb03097e6d832942ae..6aa860b741291b0e1c19f5c1d9ac3d4723e60dfd 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index b194e073a911173142618eef45812bd48d204143..99f10a2206dd615ccd8c1f73a21d3fd2512eb9a3 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index a76f4c02ffc8b8753be0b905a20d201272fa29ff..857ab28688c0625cfe52db0f73bca7fbee8243f0 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 119132f80e88afd26aacf65f5803332ad7882f84..c4e3185f59c81a7dc3f8c78080c4cd8449bc40ca 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 4388b5e1cb5f79925a68a0b0e4454acf59abe53e..11a0c78c16750b4b2243977e05379ae8500eab8f 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 4e9dcc167b7b6c9db34f5b652d28f756f1efcfaa..5bb6793b93b98a51d2455290888cf12294f977fa 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index d081dd11e10dc13e58fd57291c63ee1337dea72f..b4922ccad0306eaa3de77969eaece14299acd61a 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 68f3f38f97bd086c4dd6f9086a2079a98e12efe9..62e197e7d0ee36b7738d0d6e8cecb0edba64ad83 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index ccba9fad5dbe3f8575af86aa82a36499dc16a936..117ba542c1f9dce664dbe5a611729141dd15ab85 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index f4308e8ccc176cc94d79988aa6e72bbe5dddbc47..334124436230bcce51a1341baecdfe2e95d0dc43 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index f1a78657e858ad697d9b63c046ed51e2da9d7cd5..f6e460e4311fb3c19d7638594d45d1dce412ac4b 100644 (file)
@@ -1,4 +1,5 @@
 // { dg-additional-options "-frust-compile-until=typecheck" }
+#![feature(lang_items)]
 
 #[lang = "sized"]
 trait Sized {}
index 9ec135dcd56ca747858b541a18875e30e0ffc77b..3c0a88c05e8df833b59981dfd7db1e00ffdbc801 100644 (file)
@@ -1,3 +1,5 @@
+#![feature(lang_items)]
+
 #[lang = "sized"]
 trait Sized {}
 
index 7ae053683e9484645d3218a36e374315ab24d976..9ace0296ecfa44ae3b175e1a2763d6d44e7c2d30 100644 (file)
@@ -1,4 +1,5 @@
 // { dg-additional-options "-frust-edition=2018" }
+#![feature(lang_items)]
 
 #[lang = "sized"]
 trait Sized {}
index ef0b47128dfaf6327e41cd1b7295a9f633284e36..fabb4871187adfe9da59c330b4d437f2114d18b5 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 60554dac0e0173495cb120721881f52a25829c6c..dccfc9ed9190453bf1742df10d712ca749f5e33b 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 0fe95efd0d7f0a69eb0ceee8582c248b38abfb59..e10105950aa44ddfe8bb10eac5e174688e5b6a9d 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 trait Sized {}
 
index 5861c15cd71d135d3c2b5655c07d6c248df4acc5..12c0483ce90456681c6c9bdbb17343c5f0e8a946 100644 (file)
@@ -1,5 +1,6 @@
 #![feature(intrinsics)]
 
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 04c546e351af4018b162b623540c3d4d4f53e4ae..b4a8c131382ab0582473e937b832cfa88a91abde 100644 (file)
@@ -1,4 +1,5 @@
 // { dg-additional-options -frust-mangling=v0 }
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index d092dcc7a1963a33037658cb2e12df86162c006a..4378dd874f7311e7809b02585cdd7af43cdeb70a 100644 (file)
@@ -1,4 +1,5 @@
 // { dg-additional-options -frust-mangling=v0 }
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index a3fa3053226adfcfdcce7dc26bc04184411fabdb..03d84df98c91fac09d1b46f3b1f180b85b1b6b83 100644 (file)
@@ -1,3 +1,5 @@
+#![feature(lang_items)]
+
 // use self::Ordering::*;
 // use Ordering::*;
 
index 58d10a3e42096b0d7fe2dae8fc2dcd66fdb3be56..8fa2ccefeb4797bfefefaed12466d7ced8e0a0fe 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-output "Value is: 42\r*\n" } */
-#![feature(rustc_attrs)]
+#![feature(rustc_attrs, lang_items)]
 
 extern "C" {
     fn printf(s: *const i8, ...);
index 11da84844945d35c42a73670f912a72fe3a2aec4..c2727007d10746637803fff86b5baee9ddbc78b5 100644 (file)
@@ -1,5 +1,6 @@
 #![feature(intrinsics)]
 
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 1b46678ba3820c304f4a6d02a8b87c1f6417ae95..acf7c64c7f6e97ad87e1321a8ecc646188600373 100644 (file)
@@ -1,5 +1,6 @@
 #![feature(intrinsics)]
 
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 0431629e9ea6c186224813414bdad8aadda7a14c..d51c95dc69980b3e59ce00b07c5027e824b88745 100644 (file)
@@ -1,4 +1,6 @@
 /* { dg-output "less\r*" }*/
+#![feature(lang_items)]
+
 mod core {
     mod option {
         pub enum Option<T> {
index b6a96953d4a99ddbddbc822f0ce9152613dcd513..86c26df82e4f6fed40f153e5392f6283b9310a6c 100644 (file)
@@ -1,5 +1,7 @@
 /* { dg-output "<><=>=\r*" } */
 /* { dg-options "-w" } */
+#![feature(lang_items)]
+
 mod core {
     mod option {
         pub enum Option<T> {
index 56fbeaab602dee9b27cf326116524c57ce6e8aff..708c2aa1401c5b59d544c59c3381bbe2c717f6de 100644 (file)
@@ -1,7 +1,7 @@
 // { dg-output "VALUE\r*\nVALUE\r*\n" }
 // { dg-set-compiler-env-var ENV_MACRO_TEST "VALUE" }
 
-#![feature(rustc_attrs)]
+#![feature(rustc_attrs, lang_items)]
 
 #[rustc_builtin_macro]
 macro_rules! option_env {
index e9564133b5561b5b51bb3a8721cb6befd15a51fe..1a5e498246bf3a10939cab42120b4d541c75153a 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index deca7845f8b3c76d3c65b7c2d6e44065280a3920..06f385fac3c13f52a324a425293d534372b9fdda 100644 (file)
@@ -1,4 +1,6 @@
 // { dg-output "3\r*\n" }
+#![feature(lang_items)]
+
 extern "C" {
     fn printf(s: *const i8, ...);
 }
index 98ec26143a385485cf77a1dcacf56c38bde9a882..e9c624497217e7c529b2f4fb7532538d0e7a738b 100644 (file)
@@ -1,4 +1,6 @@
 // { dg-output "3\r*\n" }
+#![feature(lang_items)]
+
 extern "C" {
     fn printf(s: *const i8, ...);
 }
index 07017760789696558e50051ba0f7ec67ec7dc3e0..3f845dcd5648611b9240544231e437c15d831e3a 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 335f4962104b3aab62503f6f908e8172b6981e0f..e6511b9635b6264ed003a7f278fe5f212963ba17 100644 (file)
@@ -1,4 +1,6 @@
 /* { dg-output "123\r*\n123\r*\n" } */
+#![feature(lang_items)]
+
 extern "C" {
     fn printf(s: *const i8, ...);
 }
index 6be86020bdd79864f91433d1168c5ceef9277727..cf316e40732c0d62a2423c635c46f03db9e21e5e 100644 (file)
@@ -1,4 +1,6 @@
 /* { dg-output "123\r*\n123\r*\n" } */
+#![feature(lang_items)]
+
 extern "C" {
     fn printf(s: *const i8, ...);
 }
index 0686056de4e851c4300efd09d523dc9ce1c6d22b..a870beae00b973ab330409fb13315d6f51f41ab0 100644 (file)
@@ -1,4 +1,5 @@
 // { dg-output "123\r*\n" }
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index dbb7afe6835b89ed7a90b4277e0c2d357f845c5f..3ad1b3b69164032c126a4e45b6e69d1d6bc7c270 100644 (file)
@@ -1,3 +1,5 @@
+#![feature(lang_items)]
+
 #[lang = "sized"]
 trait Sized {}
 
index cf92953a37aefd40fc113d8e596c04c97b6ca9ad..6ed5535876bdd192f2e934147b812b0d222e60fe 100644 (file)
@@ -1,3 +1,5 @@
+#![feature(lang_items)]
+
 #[lang = "sized"]
 trait Sized {}
 
index 53698bb2dd64f9296ef760ba23d9c9f1bb7ebe29..289b8654e99214bd82653e19abdd8ab924f77188 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index bf64f13e6545a8966180db8b950a588e434d9e0e..9104f24d5748d27f736d023ffacf653d34e4e806 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 trait Sized {}
 
index fd3c6a2ce151832885e5415e2d58133824f2a059..91006edf2ffa22822108c1170196e32a5f04033f 100644 (file)
@@ -1,3 +1,5 @@
+#![feature(lang_items)]
+
 #[lang = "sized"]
 trait Sized {}
 
index 325b58e387d702a7088fb7b6be77f5cc1ad5d303..0aa7fae18319810932c5927567f09c1f4e63a070 100644 (file)
@@ -1,3 +1,5 @@
+#![feature(lang_items)]
+
 #[lang = "sized"]
 trait Sized {}
 
index afba0329a706cdf50cc6b9edde2fd67750506fc2..c75d89747ece108d1ec5b71fc66b56f3fb8f9c33 100644 (file)
@@ -1,5 +1,6 @@
 #![feature(intrinsics)]
 
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 15bb811773bd53db814a558dd55b0bf04206e50c..662f8136554de991326fdddf19f6bfdd7214d018 100644 (file)
@@ -1,4 +1,5 @@
 #![feature(intrinsics)]
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 4bcafa0fc44f504821d8b812b27dad9ad0bf5120..775f5be6e9bd144e12a24400c7f8e7acb4986d1b 100644 (file)
@@ -1,3 +1,5 @@
+#![feature(lang_items)]
+
 #[derive(Default)]
 struct Foo { a: i32  }
 #[derive(Default)]
index 67b2773e498fdc0d586f83f1f20000cb4c1e1c32..442ee6725707ae7b332ca0f5ae5cf6e891aac66a 100644 (file)
@@ -1,6 +1,6 @@
 // { dg-output "true\r*\nfalse\r*\nfalse\r*\n" }
 
-#![feature(intrinsics)]
+#![feature(intrinsics, lang_items)]
 
 #[lang = "sized"]
 trait Sized {}
index e316017753a2ad38b93a31a913209e742ff334b0..1f4c374d4e89938429971657bcbbc4ac517d4108 100644 (file)
@@ -1,6 +1,6 @@
 // { dg-output "true\r*\nfalse\r*\nfalse\r*\nfalse\r*\nfalse\r*\n" }
 
-#![feature(intrinsics)]
+#![feature(intrinsics, lang_items)]
 
 pub mod core {
     pub mod intrinsics {
index 542ecd83db0459bad30ef3be78163b782b874435..28a120fd4d09afc667a30c0ab43bdd4184a03654 100644 (file)
@@ -1,3 +1,5 @@
+#![feature(lang_items)]
+
 #[lang = "clone"]
 trait Clone {
     pub fn clone(&self) -> Self;
index 22cfaaae191cf2cedf39255aac91689dfac68b21..780a30f597aa08d481f7c8bbdbe1925518576a47 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 4138a5bf7e4c491c17277a09026c72fe6974d56d..e8fe94cfedd7ff31c8d04831dd3f17c58b3d3aa2 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 38c4808574a33463a067bea12df00da88b9e24b1..adeeb8db42c18a0c8f4aab125fe19cd99ec002b8 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index c30bbd3d385692d727908319f450692cf3d8bb56..66011b555fbb213da5a8df7ebfcca9852c1f40f7 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-output "0\r*\n2\r*\n" } */
 #![feature(intrinsics)]
 
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index c1bae35deb2e36d4db2f9b7daeed6ac2e03a15a3..5f7d5ffeaeaf0b5ebe7f86f4a8fef329bf7a9f6f 100644 (file)
@@ -1,5 +1,6 @@
 #![feature(intrinsics)]
 
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 334218927b1365afe16e04cf96b1ba8c511a6c73..e48a4b12400bb6aac33da6135ce8f41c52dc525d 100644 (file)
@@ -1,5 +1,5 @@
 // { dg-output "loop\r*\nloop\r*\n" }
-#![feature(intrinsics)]
+#![feature(intrinsics, lang_items)]
 
 pub use option::Option::{self, None, Some};
 pub use result::Result::{self, Err, Ok};
index 4f5dfe1a0a2602cf21c2b1f632916db87051f75f..022e9510378accd979c4f0a0ce883624443bbcd3 100644 (file)
@@ -1,5 +1,5 @@
 // { dg-output "loop1\r*\nloop2\r*\n" }
-#![feature(intrinsics)]
+#![feature(intrinsics, lang_items)]
 
 pub use option::Option::{self, None, Some};
 pub use result::Result::{self, Err, Ok};
index 8310a588380995a265cc6e1ba3df881f722d7ea6..9a60986d945d9bc1d2d375d5e58045a297d7ed07 100644 (file)
@@ -1,3 +1,5 @@
+#![feature(lang_items)]
+
 #[lang = "sized"]
 trait Sized {}
 
index c73ea34c6dab51ae6b6e2961437d407c64a23a6c..d1d63ceda15372bca5f35c7b3f394cdf838f9709 100644 (file)
@@ -1,3 +1,5 @@
+#![feature(lang_items)]
+
 #[lang = "sized"]
 trait Sized {}
 
index 22d39519f305e72042b7674aca49a56a0cff7c26..77309de2e666331955a7fcdbcbdc4f05a4106c17 100644 (file)
@@ -1,3 +1,5 @@
+#![feature(lang_items)]
+
 #[lang = "sized"]
 trait Sized {}
 
index 8ce5f21ef87e59fcff884286d7e118a2bf344061..9de4dff7678da0d17c897df3ed7e4cb54431b0b8 100644 (file)
@@ -1,3 +1,5 @@
+#![feature(lang_items)]
+
 #[lang = "sized"]
 trait Sized {}
 
index f7cbbb668649d3a807f763d8b93efdc00a820c74..0f2e7e0d63362ee27575b1af005223edb408535b 100644 (file)
@@ -1,3 +1,5 @@
+#![feature(lang_items)]
+
 #[lang = "sized"]
 trait Sized {}
 
index dd68eb29ef964470d62dcc33d86e3b628eb03c00..ec55f6af0cf57598f42582f8785bc7d03076beb7 100644 (file)
@@ -1,3 +1,5 @@
+#![feature(lang_items)]
+
 #[lang = "sized"]
 trait Sized {}
 
index 33a5c8cf1dbbfde5cb48088950f094174ed5182e..e578ed86936250b16c16671c5da109b2ed263f8b 100644 (file)
@@ -1,3 +1,5 @@
+#![feature(lang_items)]
+
 #[lang = "sized"]
 trait Sized {}
 
index 29f393d679d21b653c6c3e3633406822b0f366c9..d13765e428bac77fb19407de4636d3f787b5ae65 100644 (file)
@@ -1,3 +1,5 @@
+#![feature(lang_items)]
+
 #[lang = "sized"]
 trait Sized {}
 
index c1cec07bc4cfdd3aae14c720566b8f2b993e6add..588b11d0935f6d7681b9101d18aab5543f64ff4a 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-output "Hello from Message\r*\n" } */
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 67d00957e3d65d5970ad576cc6781c52bc805039..e054949b5584066cdb6721b1448d9f13ca0f080a 100644 (file)
@@ -1,3 +1,5 @@
+#![feature(lang_items)]
+
 #[lang = "sized"]
 trait Sized {}
 
index 19e58e32b16eec5ae94f11d2fd0f4c0ac41a1204..1071b35f2dea5852adfb11ac63cf5fef1c79d27e 100644 (file)
@@ -1,4 +1,5 @@
 // { dg-additional-options "-w" }
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 7dfa26fc14e974ce6a9555c326c13287ce26ac58..d7ef483ff93d251fd6fe58469b35c84b40d87aa4 100644 (file)
@@ -1,6 +1,7 @@
 // { dg-additional-options "-w" }
 #![feature(intrinsics)]
 
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 29f532e5c96ae756b3b42e500fa37bdf7582836c..788b0ea08b8a3e35dc67415e9dae2486131a18a9 100644 (file)
@@ -1,6 +1,7 @@
 // { dg-additional-options "-w" }
 #![feature(intrinsics)]
 
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index d5c3d895783a666f065f1d38f02ec4771e383d4f..d50faba0fb0f413030df51b40fdac160d9d27c57 100644 (file)
@@ -1,4 +1,6 @@
 /* { dg-output "foo_deref\r*\nimm_deref\r*\n123\r*\n" } */
+#![feature(lang_items)]
+
 extern "C" {
     fn printf(s: *const i8, ...);
 }
index 6fb42b3167dc64254f359c4eeddb5253317f1a96..d0db0eed54449bd44e6a8b994a932c4caf3371bb 100644 (file)
@@ -2,6 +2,7 @@
 // { dg-output "slice_access=3\r*\n" }
 #![feature(intrinsics)]
 
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index e7a261c1a0ba55aaad1b8ed04c4bbed098aac5db..548600a242ce3039404fb21f2fd35f822f292888 100644 (file)
@@ -1,6 +1,7 @@
 // { dg-options "-w" }
 // { dg-output "1\r*\n2\r*\n" }
 
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 5d909078b5ec4b430091afb8ad15b05ec087f7b3..23620ab783501e2bfa6ecb832d95aabe2cdc1b6f 100644 (file)
@@ -2,6 +2,7 @@
 
 #![feature(intrinsics)]
 
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 2ff78d9b60552a69989b293dc307ca195d1fdcc2..e63e2bde582253a0f98d8fc891d90418cbe65211 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-output "called Foo::print\\(\\)\r*" } */
 /* { dg-options "-w" } */
+#![feature(lang_items)]
 
 #[lang = "sized"]
 trait Sized {}
index ed8dc81461036c3a1c37bb276d8041bb0cfd9e60..3b1b3987af4bb458da335c07c6657bccb89b277e 100644 (file)
@@ -1,3 +1,5 @@
+#![feature(lang_items)]
+
 #[lang = "sized"]
 trait Sized {}
 
index 36291a742368fe833cf3627839c80d91dfc4587f..26dd1ef8795b54b02e66cb8a5e402c407545898c 100644 (file)
@@ -1,4 +1,6 @@
 /* { dg-output "foo_deref\r*\nimm_deref\r*\n123\r*\n" } */
+#![feature(lang_items)]
+
 extern "C" {
     fn printf(s: *const i8, ...);
 }
index 9c5356ed736c791cf8ac594c6d69bbedffafc67f..d90072fb9583fccea0713922f8fc3981f70a614b 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 22182825490c1e2a50dd2fcfb7eec342ee63ea7d..5da45eed5312496d22c8902a540be5ca86911dc4 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 87edb95988dce847404212d405611b9837187d7e..29d445497dc40da0aa242491997f5e70c5d1b264 100644 (file)
@@ -1,6 +1,6 @@
 // { dg-additional-options "-w" }
 /* { dg-output "WORKS\r?\n" } */
-#![feature(intrinsics)]
+#![feature(intrinsics, lang_items)]
 
 mod core {
     mod option {
index bf5d6a7cfbc45d3f7ebb8c71a799ec25a9954776..a30ddc4f5d3e169b34ee6fbeaa5135b0d931bccc 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 8a5ec1bf32e2cb25651448b61ae6372916d1bd6d..c5da7ee7518bb5c2b5dd1fde99b1d6cff20dc9e1 100644 (file)
@@ -1,4 +1,5 @@
 // { dg-output "123\r*\n" }
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 6bd71720e48181429e662f7401511f8059da56cf..ee18c8be8d4e50db5e00784eeb3b1c1ef37298da 100644 (file)
@@ -1,4 +1,5 @@
 // { dg-output "123\r*\n" }
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 850b99718ef6fc4306440aa0c53c8b35136060d4..b7f28885eb5134d42e3a1972c0bf2baec04cbc7d 100644 (file)
@@ -1,4 +1,5 @@
 // { dg-options "-w" }
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 4ff12fca49e7ca0731bb0c24a60be52d75f077c3..c45d61da421d9026548d7003688605ed5e02304f 100644 (file)
@@ -1,5 +1,6 @@
 #![feature(intrinsics)]
 
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index f5051467f027409a807b3b03de4d357af9291d8f..65bc07da112fd9e3907461d079524ea3a1880786 100644 (file)
@@ -1,4 +1,6 @@
 /* { dg-output "child\r*\n" }*/
+#![feature(lang_items)]
+
 extern "C" {
     fn printf(s: *const i8, ...);
 }
index 62dbcd0b2fd29fbe153b8a2256abd3b6f7599ddd..02d96d766aa529ca4674ac1a72763db4497de336 100644 (file)
@@ -1,4 +1,6 @@
 /* { dg-output "Err: 15\r*\n" } */
+#![feature(lang_items)]
+
 #[lang = "sized"]
 trait Sized {}
 
index f07a126b66a0fbc0db972fef7a1f363a6304c210..aa3885896c326b89366efb8761b8f3f7e986fe8e 100644 (file)
@@ -1,4 +1,6 @@
 /* { dg-output "parent 123\r*\nchild\r*\n" } */
+#![feature(lang_items)]
+
 extern "C" {
     fn printf(s: *const i8, ...);
 }
index 61ad42492e74df026630a43cc45201a3de73d94d..5c9373675812c081bc1a9ef6bd8e90eee4ccbd0e 100644 (file)
@@ -1,7 +1,7 @@
 // { dg-options "-w" }
 // { dg-output "less\r*\n" }
 
-#![feature(intrinsics)]
+#![feature(intrinsics, lang_items)]
 
 mod core {
     mod option {
index 6a3565571ef1e0a571892760c1f253b624710297..fbf4a1ec9e42ed29804a17302ef8f7f6b5477fae 100644 (file)
@@ -1,4 +1,6 @@
 /* { dg-output "Hello World 123\r*\n" }*/
+#![feature(lang_items)]
+
 extern "C" {
     fn printf(s: *const i8, ...);
 }
index b11ccd5374a113b9fa0969d1621106bd2ece922f..060cf0be7935491985c0d3ad41464b43692f2bf0 100644 (file)
@@ -1,5 +1,7 @@
 // { dg-output "Foo::bar\r*\n" }
 // { dg-additional-options "-w" }
+#![feature(lang_items)]
+
 extern "C" {
     fn printf(s: *const i8, ...);
 }
index 1361235b97811563bb97cd29a8b717b36d4b6663..093143f9b3c9cd109a6316e3478f35a7c9ac2e3d 100644 (file)
@@ -1,4 +1,6 @@
 /* { dg-output "Result: 123\r*\n" } */
+#![feature(lang_items)]
+
 extern "C" {
     fn printf(s: *const i8, ...);
 }
index 0b1118b4f8d367df2212306b7e32e6f6c463b27a..63518cee1014c97a42ff8a9859540ee581a19841 100644 (file)
@@ -1,4 +1,6 @@
 /* { dg-output "Result: 123\r*\n" } */
+#![feature(lang_items)]
+
 extern "C" {
     fn printf(s: *const i8, ...);
 }
index 233eb60383b386fdef90807fcc0dee05cd22fe18..84b5033e01333021f5aa35f0e1af3c9fed060807 100644 (file)
@@ -1,5 +1,5 @@
 // { dg-output "1\r*\n2\r*\n" }
-#![feature(intrinsics)]
+#![feature(intrinsics, lang_items)]
 
 pub use option::Option::{self, None, Some};
 pub use result::Result::{self, Err, Ok};
index b27985d3befd2abc96c944c5a69a3bb144436384..ef958af695441762709e94c8e83d80536d4a7e37 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 46d9cfcac0c3d6c1e65cd5a3e6710a7216a341af..db1d9f21ca82c2de1ab71cbcf8940ac3caa744d3 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index e5f630a6d4fe163cc4a86a5f76c3ae4ed3c5a996..0355a750c650d8a03bff88e027ec582f9a3ba83a 100644 (file)
@@ -1,5 +1,7 @@
 // { dg-additional-options "-w" }
 // { dg-output "foo_deref\r*\nimm_deref\r*\n" }
+#![feature(lang_items)]
+
 extern "C" {
     fn printf(s: *const i8, ...);
 }
index 9a7865ca979c8770445ff61cceb15a3e63b056e0..70b77923f864012970c664e689e188b780e3b9f3 100644 (file)
@@ -1,5 +1,7 @@
 // { dg-additional-options "-w" }
 // { dg-output "mut_deref\r*\nfoobar: 123\r*\n" }
+#![feature(lang_items)]
+
 extern "C" {
     fn printf(s: *const i8, ...);
 }
index e20618f063508894a218e96f4a23fbe57882280c..f4b3a3352a933100127ccf2121537b5aab322646 100644 (file)
@@ -1,5 +1,7 @@
 // { dg-additional-options "-w" }
 // { dg-output "mut_deref\r*\nfoobar: 123\r*\n" }
+#![feature(lang_items)]
+
 extern "C" {
     fn printf(s: *const i8, ...);
 }
index 74faee4eb2d45dbbbd407fd0b7c66fc1dc900cc3..b3eac27b2f0dbfb66e4566d76dc35d9777eb14a2 100644 (file)
@@ -1,4 +1,4 @@
-#![feature(min_specialization)]
+#![feature(min_specialization, lang_items)]
 
 #[lang = "sized"]
 trait Sized {}
index 9eccd974dae707cef2ad561d8b8932dc46395547..b73a8acea4e8fc286197bd607855582b2b50081c 100644 (file)
@@ -1,4 +1,4 @@
-#![feature(min_specialization)]
+#![feature(min_specialization, lang_items)]
 
 #[lang = "sized"]
 trait Sized {}
index 9aed3933c42a28f50658fb4779451dd20025f9de..0fc6372d6c371f923b02f4ece291a5a2386413e1 100644 (file)
@@ -1,4 +1,6 @@
 /* { dg-output "3\r*\n" } */
+#![feature(lang_items)]
+
 extern "C" {
     fn printf(s: *const i8, ...);
 }
index 921ec5f6fe9ac725dc3081b51b2d1dce7b5a9f76..6989347edb3b558f4c74ba65e87c30f785524bdc 100644 (file)
@@ -1,4 +1,6 @@
 /* { dg-output "foo_deref\r*\n123\r*\n" } */
+#![feature(lang_items)]
+
 extern "C" {
     fn printf(s: *const i8, ...);
 }
index f0359fb4d80994c361f16acf18280ed672c72697..d0b45a7212c758d23f4c4b1c7f429481d1df44af 100644 (file)
@@ -1,5 +1,7 @@
 // { dg-output "1\r*\n" }
 // { dg-additional-options "-w" }
+#![feature(lang_items)]
+
 extern "C" {
     fn printf(s: *const i8, ...);
 }
index 2cd5c69f1e1fbe3c9f89d0ed0a323556a9108c68..a0e1bc8f18f98c279f406d5bc3d1b56fd4f2ab60 100644 (file)
@@ -1,5 +1,7 @@
 // { dg-output "1\r*\n" }
 // { dg-additional-options "-w" }
+#![feature(lang_items)]
+
 extern "C" {
     fn printf(s: *const i8, ...);
 }
index 686241547429befc0ce7ec348b5a5ecdccb39d93..dfc2530068f8ae6272980567953db27d5162aea6 100644 (file)
@@ -1,4 +1,6 @@
 /* { dg-output "3\r*\n" } */
+#![feature(lang_items)]
+
 extern "C" {
     fn printf(s: *const i8, ...);
 }
index 6c1a8b8f8b8aef0e81869ad14e4a54b7f54227fe..68071430a33f7100922677b5f04bfdb5f033704d 100644 (file)
@@ -1,4 +1,6 @@
 /* { dg-output "3\r*\n3\r*\n" } */
+#![feature(lang_items)]
+
 extern "C" {
     fn printf(s: *const i8, ...);
 }
index c8235c6a822f6e19ce02e9cee16e56ba7eb926c1..3f68bf1a92fa14389bbe77e7034bda9f36f3a3d4 100644 (file)
@@ -1,4 +1,6 @@
 /* { dg-output "neg\r*\n" } */
+#![feature(lang_items)]
+
 extern "C" {
     fn printf(s: *const i8, ...);
 }
index eeef5bc576bbdecc3b0730444331323f87074f94..b5c1fd609f5020ace6bec2577e87a21024d4d803 100644 (file)
@@ -1,4 +1,6 @@
 /* { dg-output "not\r*\n" } */
+#![feature(lang_items)]
+
 extern "C" {
     fn printf(s: *const i8, ...);
 }
index d5ffae51fab050a1868f7076b0ff83530236d407..0a69758bb3255604374547eabe6c49e5a1f79168 100644 (file)
@@ -1,4 +1,6 @@
 /* { dg-output "add_assign\r*\n3\r*\n" } */
+#![feature(lang_items)]
+
 extern "C" {
     fn printf(s: *const i8, ...);
 }
index 7226b26920bc9fc84592e8211ee876717339c03d..e1bd7c41b2e02c5e036f85c405ee93c4b7d6e89e 100644 (file)
@@ -1,4 +1,6 @@
 /* { dg-output "imm_deref\r*\n123\r*\n" } */
+#![feature(lang_items)]
+
 extern "C" {
     fn printf(s: *const i8, ...);
 }
index 4b589a8af4580b011d5c6194e01a9677e2e55099..8324768354c840ea290e140629cc755ec5ba30fe 100644 (file)
@@ -1,4 +1,6 @@
 /* { dg-output "imm_deref\r*\n123\r*\n" } */
+#![feature(lang_items)]
+
 extern "C" {
     fn printf(s: *const i8, ...);
 }
index 5fc042850ed37e4923b190fbf6098afc910f5ffc..4d10f78ed65272e8e2724be0d3b00e0bcaf16fdd 100644 (file)
@@ -1,4 +1,6 @@
 /* { dg-output "mut_deref\r*\n123\r*\n" } */
+#![feature(lang_items)]
+
 extern "C" {
     fn printf(s: *const i8, ...);
 }
index db123a1b5e7d4539b93ddac1a9b0817193e73925..fa918f3e89c1261c83eaaf0602792417a0be6d29 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-output "a == b\r*\na != c\r*\n" }*/
 /* { dg-options "-w" } */
+#![feature(lang_items)]
 
 mod core {
     mod marker {
index debed8c83f327d390add4ec1a94654e66413cf0b..e132ef07de16d8edb92be9622ea0d95d38dc8faf 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-output "a == b\r*\na != c\r*\n" }*/
 /* { dg-options "-w" } */
 
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 849910afc832a8bbc6e5fcd68b629ca38e1e193a..4ace3d92320eda088f3d5c7ab219597b992a8ccd 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-output "a == b\r*\na != c\r*\n" }*/
 /* { dg-options "-w" } */
 
-#![feature(intrinsics)]
+#![feature(intrinsics, lang_items)]
 
 mod core {
     mod option {
index b6997d8592fa079771264b1b7045ad1962e6902a..d1835db1626de7f1f9bd44707ec3119e9411e2aa 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-output "a == b\r*\na != c\r*\n" }*/
 /* { dg-options "-w" } */
 
-#![feature(intrinsics)]
+#![feature(intrinsics, lang_items)]
 
 mod core {
     mod option {
index a3558e7cb7a9bea798dfc85e90117ffd1a41c22f..b1546a3e92832d538a416184a8ab8d51a8d7b7ab 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-output "x == y\r*\nx > z\r*\n" }*/
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index d3b713fc5e263af3706a1d467317514acbb904f8..76cdc2a17921cc37a83c6d591cdd0044549049b3 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-output "x == y\r*\nx > z\r*\n" }*/
 
-#![feature(intrinsics)]
+#![feature(intrinsics, lang_items)]
 
 mod core {
     mod option {
index 7aec07c5caaa4755d28cff02c44f63cb03ae3626..dd8072fe910dd66888bc83926c8bc891bff8d7c1 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-output "x == y\r*\nx > z\r*\nx < z\r*\nx >= y\r*\nx <= y\r*\n" } */
 /* { dg-options "-w" } */
 
-#![feature(intrinsics)]
+#![feature(intrinsics, lang_items)]
 
 mod core {
     mod option {
index fd52f328c58b7913582c56508a7ab0a91747b81a..de130745e6816525f7fdcb833a5562dfe57158d8 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-output "a == b\r*\na != c\r*\n" }*/
 /* { dg-options "-w" } */
 
-#![feature(intrinsics)]
+#![feature(intrinsics, lang_items)]
 
 mod core {
     mod option {
index 721d2aa00655593a1fa5d3d2b4d3aa3318e5e404..b87a08ebcca518bdf81c9a022d94564cd4389444 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-output "a == b\r*\na != c\r*\na >= c\r*\na <= b\r*\na > c\r*\nc < b\r*\n" } */
 /* { dg-options "-w" } */
 
-#![feature(intrinsics)]
+#![feature(intrinsics, lang_items)]
 
 mod core {
     mod option {
index 5d64f8c2f84c8ad6cca292bc959801c0490f22e0..04f13cdac37b315d2c215732ed8131736a9b3b62 100644 (file)
@@ -1,7 +1,7 @@
 // { dg-additional-options "-w" }
 /* { dg-output "Foo A < B\r?\nFoo B < C\r?\nFoo C == C\r?\nBar x < y\r?\nBarFull s1 < s2\r?\n" } */
 
-#![feature(intrinsics)]
+#![feature(intrinsics, lang_items)]
 
 mod core {
     mod option {
index 2a847fbcb3978b6fe409fe3e10d57b4c8b5db5d7..a155e670d3b3b45d270f5ad93ff2d0ea7d491769 100644 (file)
@@ -1,5 +1,6 @@
 #![feature(intrinsics)]
 
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 8e7172406c470625d52ce372353bc85af26a7d53..cde7ea5333176a674b6bdff886e3b996204b5a64 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 60826a3ed0120b5ebf37b283efe2760e723db890..32cdc22fe91241f8a26f68d948d8ff7c2d063a91 100644 (file)
@@ -1,8 +1,7 @@
 // { dg-skip-if "" { *-*-* } { "-m32" } { "" } }
 // { dg-options "-w" }
 // { dg-output "Hash: 0x63d53fd2170bbb8c\r*\n" }
-#![feature(intrinsics)]
-#![feature(rustc_attrs)]
+#![feature(intrinsics, lang_items, rustc_attrs)]
 
 #[lang = "sized"]
 trait Sized {}
index 1f56187ee5d6f198a6061c759da85614d25000bc..521a2513f6206f0c3e00c34a3fb83c7b2cac34fa 100644 (file)
@@ -1,6 +1,7 @@
 // { dg-additional-options "-w" }
 #![feature(intrinsics)]
 
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 20f113ef97d8bc3951c805c503cc984e2f6c1eef..75c04f382be6ea8381b5c8e2ea04374a4efd8dd3 100644 (file)
@@ -1,6 +1,7 @@
 // { dg-additional-options "-w" }
 #![feature(intrinsics)]
 
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 2683179c75866ab59e646a7c8b1aa2071eb86737..317ff7a81879b13d18986e2e21a5a2dee7382238 100644 (file)
@@ -1,4 +1,5 @@
 // { dg-additional-options "-w" }
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index fb3b4e34a7c29386b9683d8fae6173914a1af4b2..a28d2650862e8364e89b6c7636a3a5b9301a004a 100644 (file)
@@ -2,6 +2,7 @@
 // { dg-output "t1sz=5 t2sz=10\r*" }
 #![feature(intrinsics)]
 
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index f8a5959edd52ec37bc2cf77c7adf7152cd726147..db5b6e2473e4ecc5941330f58537664b5a259fa2 100644 (file)
@@ -1,4 +1,6 @@
 /* { dg-output "S::f\r*\nT1::f\r*\nT2::f\r*\n" } */
+#![feature(lang_items)]
+
 extern "C" {
     fn printf(s: *const i8, ...);
 }
index 4e576eb82496bae273434875659995a583c41c28..4eb9546af778b8ab068273d5b052def982d7142c 100644 (file)
@@ -1,4 +1,6 @@
 /* { dg-output "123\r*\n" } */
+#![feature(lang_items)]
+
 extern "C" {
     fn printf(s: *const i8, ...);
 }
index cca084ae8d09dd0fe9eade632f34211538f3cedf..84add740ed1fa6f5dad7afdcd1c2f4e96c92cb7c 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-output "3\r*\n" } */
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index d174a891409bf146077fc418f2bccb4ea5bb3750..dd7a6442c6cc248a2de8c8b62ff470a852609197 100644 (file)
@@ -1,4 +1,6 @@
 /* { dg-output "3\r*\n" } */
+#![feature(lang_items)]
+
 extern "C" {
     fn printf(s: *const i8, ...);
 }
index 0d8f894870589d795c34b578479825d00cbf2529..25912bd86727936f8a4b3af9309828b01ad63c8e 100644 (file)
@@ -1,4 +1,6 @@
 /* { dg-output "123\r*\n456\r*\n" } */
+#![feature(lang_items)]
+
 extern "C" {
     fn printf(s: *const i8, ...);
 }
index 759950e6fe2bda13aa0448926fc263ee11708cdb..ebc0c5c80354b79ec590033f7d34086ae14b5e24 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-output "parent123\r*\nchild\r*\n" } */
+#![feature(lang_items)]
 
 extern "C" {
     fn printf(s: *const i8, ...);
index 53469d78f53a2e0b6616abc06370e730f121bfff..59f8dc3bcce96dd8184b265d1461357f17c307b6 100644 (file)
@@ -1,6 +1,8 @@
 /* { dg-output "parent123\r*\nchild\r*\n" } */
 // Testing generics passing with supertraits
 
+#![feature(lang_items)]
+
 extern "C" {
     fn printf(s: *const i8, ...);
 }
index d5fd5466fe9221257d50d1d2bc40960e73bce9bb..db69c1e83fcecf1c935220c95ad20f355a76678f 100644 (file)
@@ -1,4 +1,6 @@
 /* { dg-output "Bar::A = 456\r*\n<Foo as Bar>::A = 456\r*\n" } */
+#![feature(lang_items)]
+
 extern "C" {
     fn printf(s: *const i8, ...);
 }
index 668b43760b4b7a4ac77d683bd16ae137301ec3dd..d39d3241a64b4773bf7391020a63d76b49f84ed5 100644 (file)
@@ -1,4 +1,6 @@
 /* { dg-output "123, 777\r*" } */
+#![feature(lang_items)]
+
 extern "C" {
     fn printf(s: *const i8, ...);
 }
index 61c2d15843322d14a76093d49f0017b55fc9a686..fb1eaaed92a6e3bac31a08c1fdc7af853a93c297 100644 (file)
@@ -1,4 +1,6 @@
 /* { dg-output "123\r*\n" }*/
+#![feature(lang_items)]
+
 extern "C" {
     fn printf(s: *const i8, ...);
 }
index 7cd7d1a19efc78e1dcf2b32c43143d76ecf9f2eb..67b5dd4eae227f6952fc1ec0668725ef26754f33 100644 (file)
@@ -1,4 +1,6 @@
 /* { dg-output "123\r*\n123\r*\n" } */
+#![feature(lang_items)]
+
 extern "C" {
     fn printf(s: *const i8, ...);
 }
index de5ddc1ea9e8aac678c4dcea150ec3d26a0045cc..baa075be7d43bc2536d47ad93d50a042e6d4722c 100644 (file)
@@ -1,4 +1,6 @@
 /* { dg-output "123\r*\n" } */
+#![feature(lang_items)]
+
 extern "C" {
     fn printf(s: *const i8, ...);
 }
index 21f1575218bdcb391310f89b9ed2f3b99edfc9ed..47d40aeae3daa919305871422f6772bd3120c03e 100644 (file)
@@ -1,4 +1,6 @@
 /* { dg-output "123\r*\n" } */
+#![feature(lang_items)]
+
 extern "C" {
     fn printf(s: *const i8, ...);
 }
index 69e784ef3b44cbca6a646d53700303674afc804d..cbce3c1b361cdcf5e9758d014d702f73402fb35a 100644 (file)
@@ -1,4 +1,6 @@
 /* { dg-output "123\r*\n" } */
+#![feature(lang_items)]
+
 extern "C" {
     fn printf(s: *const i8, ...);
 }
index f60554adae693cb6394f6448ed2cc925e8ce5295..3448eb88a7797c7fb05aea6e05d59eb1b57f62b6 100644 (file)
@@ -1,4 +1,6 @@
 /* { dg-output "3\r*\n" } */
+#![feature(lang_items)]
+
 extern "C" {
     fn printf(s: *const i8, ...);
 }
index d89affd5b820a5fb86d1ce472d9e50e73afd8f10..8da1ae732a0189cd2a202189c6f8cdae9270317b 100644 (file)
@@ -1,5 +1,5 @@
 // { dg-additional-options "-w" }
-#![feature(intrinsics)]
+#![feature(intrinsics, lang_items)]
 
 extern "rust-intrinsic" {
     fn transmute<T, U>(value: T) -> U;
index e0c100cd20ccc7c8df1d4cff2c31480bf2ec56b4..ba9b1686779e9f5ed07e4268ba89a3b91dd797e8 100644 (file)
@@ -1,5 +1,6 @@
 #![feature(intrinsics)]
 
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 692899281008714f9384c89d50faa457746d476c..5e6a37db9b70029bcea031b56073ba5634674e83 100644 (file)
@@ -1,5 +1,6 @@
 #![feature(intrinsics)]
 
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index 46d0e825b9da83b6481b77d1c5226b8192fbbd09..dab62f0d00d11ec4d2472bc74c94a9924fbe474c 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}
 
index e54b0e19d44cd115036add77ecabf51420fe803c..589871d016eb2478b61c897b82dc71248b1d0f8d 100644 (file)
@@ -1,3 +1,4 @@
+#![feature(lang_items)]
 #[lang = "sized"]
 pub trait Sized {}