summaryrefslogtreecommitdiff
path: root/tests/ui/const-generics
ModeNameSize
d---------adt_const_params1576logplain
-rw-r--r--apit-with-const-param.rs85logplain
-rw-r--r--arg-in-pat-1.rs520logplain
-rw-r--r--arg-in-pat-2.rs148logplain
-rw-r--r--arg-in-pat-3.rs607logplain
-rw-r--r--argument_order.rs353logplain
-rw-r--r--argument_order.stderr833logplain
d---------array-impls404logplain
-rw-r--r--array-wrapper-struct-ctor.rs238logplain
-rw-r--r--assoc_const_as_type_argument.rs294logplain
-rw-r--r--assoc_const_as_type_argument.stderr771logplain
-rw-r--r--assoc_const_eq_diagnostic.rs394logplain
-rw-r--r--assoc_const_eq_diagnostic.stderr2852logplain
-rw-r--r--associated-type-bound-fail.rs224logplain
-rw-r--r--associated-type-bound-fail.stderr572logplain
-rw-r--r--associated-type-bound.rs283logplain
d---------auxiliary246logplain
d---------backcompat105logplain
-rw-r--r--bad-const-generic-exprs.rs2109logplain
-rw-r--r--bad-const-generic-exprs.stderr4476logplain
-rw-r--r--bad-generic-in-copy-impl.rs161logplain
-rw-r--r--bad-generic-in-copy-impl.stderr508logplain
-rw-r--r--bad-subst-const-kind.rs292logplain
-rw-r--r--bad-subst-const-kind.stderr744logplain
-rw-r--r--broken-mir-1.rs158logplain
-rw-r--r--broken-mir-2.rs133logplain
-rw-r--r--cannot-infer-type-for-const-param.rs278logplain
-rw-r--r--coerce_unsized_array.rs122logplain
-rw-r--r--concrete-const-as-fn-arg.rs277logplain
-rw-r--r--concrete-const-impl-method.rs414logplain
-rw-r--r--condition-in-trait-const-arg.rs346logplain
-rw-r--r--const-arg-in-const-arg.min.stderr13893logplain
-rw-r--r--const-arg-in-const-arg.rs3528logplain
-rw-r--r--const-arg-in-fn.rs151logplain
-rw-r--r--const-arg-type-arg-misordered.rs179logplain
-rw-r--r--const-arg-type-arg-misordered.stderr310logplain
-rw-r--r--const-argument-cross-crate-mismatch.rs309logplain
-rw-r--r--const-argument-cross-crate-mismatch.stderr1375logplain
-rw-r--r--const-argument-cross-crate.rs362logplain
-rw-r--r--const-argument-if-length.full.stderr1986logplain
-rw-r--r--const-argument-if-length.min.stderr2024logplain
-rw-r--r--const-argument-if-length.rs641logplain
-rw-r--r--const-argument-non-static-lifetime.min.stderr416logplain
-rw-r--r--const-argument-non-static-lifetime.rs401logplain
-rw-r--r--const-fn-with-const-param.rs195logplain
-rw-r--r--const-generic-default-wont-borrowck.fixed120logplain
-rw-r--r--const-generic-default-wont-borrowck.rs115logplain
-rw-r--r--const-generic-default-wont-borrowck.stderr522logplain
-rw-r--r--const-generic-function.rs486logplain
-rw-r--r--const-generic-function.stderr1598logplain
-rw-r--r--const-generic-type_name.rs152logplain
-rw-r--r--const-param-after-const-literal-arg.rs115logplain
-rw-r--r--const-param-before-other-params.rs174logplain
-rw-r--r--const-param-before-other-params.stderr332logplain
-rw-r--r--const-param-elided-lifetime.full.stderr1200logplain
-rw-r--r--const-param-elided-lifetime.min.stderr3251logplain
-rw-r--r--const-param-elided-lifetime.rs1153logplain
-rw-r--r--const-param-in-async.rs582logplain
-rw-r--r--const-param-type-depends-on-const-param.full.stderr893logplain
-rw-r--r--const-param-type-depends-on-const-param.min.stderr1852logplain
-rw-r--r--const-param-type-depends-on-const-param.rs686logplain
-rw-r--r--const-param-type-depends-on-type-param-ungated.rs175logplain
-rw-r--r--const-param-type-depends-on-type-param-ungated.stderr473logplain
-rw-r--r--const-param-type-depends-on-type-param.full.stderr941logplain
-rw-r--r--const-param-type-depends-on-type-param.min.stderr941logplain
-rw-r--r--const-param-type-depends-on-type-param.rs502logplain
-rw-r--r--const-param-with-additional-obligations.rs422logplain
-rw-r--r--const-param-with-additional-obligations.stderr406logplain
-rw-r--r--const-parameter-uppercase-lint.rs142logplain
-rw-r--r--const-parameter-uppercase-lint.stderr453logplain
-rw-r--r--const_trait_fn-issue-88433.rs449logplain
-rw-r--r--core-types.rs1302logplain
-rw-r--r--cross_crate_complex.rs396logplain
-rw-r--r--default-ty-closure.rs180logplain
-rw-r--r--default-ty-closure.stderr302logplain
d---------defaults2775logplain
-rw-r--r--deref-into-array-generic.rs463logplain
-rw-r--r--different_generic_args.full.stderr368logplain
-rw-r--r--different_generic_args.min.stderr368logplain
-rw-r--r--different_generic_args.rs336logplain
-rw-r--r--different_generic_args_array.rs263logplain
-rw-r--r--different_generic_args_array.stderr373logplain
-rw-r--r--dont-evaluate-array-len-on-err-1.rs484logplain
-rw-r--r--dont-evaluate-array-len-on-err-1.stderr628logplain
-rw-r--r--dyn-supertraits.rs2010logplain
-rw-r--r--dyn-supertraits.stderr448logplain
d---------early708logplain
-rw-r--r--ensure_is_evaluatable.rs296logplain
-rw-r--r--ensure_is_evaluatable.stderr528logplain
-rw-r--r--enum-variants.rs467logplain
-rw-r--r--exhaustive-value.rs6202logplain
-rw-r--r--exhaustive-value.stderr716logplain
-rw-r--r--expose-default-substs-param-env.rs173logplain
-rw-r--r--float-generic.adt_const_params.stderr278logplain
-rw-r--r--float-generic.rs306logplain
-rw-r--r--float-generic.simple.stderr276logplain
-rw-r--r--fn-const-param-call.full.stderr520logplain
-rw-r--r--fn-const-param-call.min.stderr584logplain
-rw-r--r--fn-const-param-call.rs525logplain
-rw-r--r--fn-const-param-infer.full.stderr1095logplain
-rw-r--r--fn-const-param-infer.min.stderr1154logplain
-rw-r--r--fn-const-param-infer.rs969logplain
-rw-r--r--fn_with_two_const_inputs.rs364logplain
-rw-r--r--fn_with_two_const_inputs.stderr561logplain
-rw-r--r--fn_with_two_same_const_inputs.rs284logplain
-rw-r--r--forbid-non-structural_match-types.rs316logplain
-rw-r--r--forbid-non-structural_match-types.stderr460logplain
-rw-r--r--foreign-item-const-parameter.rs213logplain
-rw-r--r--foreign-item-const-parameter.stderr707logplain
-rw-r--r--generic-param-mismatch.rs109logplain
-rw-r--r--generic-param-mismatch.stderr480logplain
d---------generic_arg_infer422logplain
d---------generic_const_exprs9219logplain
-rw-r--r--ice-118285-fn-ptr-value.rs219logplain
-rw-r--r--ice-118285-fn-ptr-value.stderr331logplain
-rw-r--r--ice-68875.rs229logplain
-rw-r--r--ice-68875.stderr221logplain
-rw-r--r--ice-const-generic-function-return-ty.rs132logplain
-rw-r--r--ice-const-generic-function-return-ty.stderr303logplain
-rw-r--r--ice-unexpected-inference-var-122549.rs1027logplain
-rw-r--r--ice-unexpected-inference-var-122549.stderr3088logplain
-rw-r--r--impl-const-generic-struct.rs151logplain
-rw-r--r--incorrect-number-of-const-args.rs178logplain
-rw-r--r--incorrect-number-of-const-args.stderr1173logplain
d---------infer496logplain
-rw-r--r--infer_arg_from_pat.rs330logplain
-rw-r--r--infer_arr_len_from_pat.rs142logplain
-rw-r--r--inhabited-assoc-ty-ice-1.rs470logplain
-rw-r--r--inhabited-assoc-ty-ice-2.rs404logplain
-rw-r--r--integer-literal-generic-arg-in-where-clause.rs384logplain
-rw-r--r--intrinsics-type_name-as-const-argument.min.stderr922logplain
-rw-r--r--intrinsics-type_name-as-const-argument.rs517logplain
-rw-r--r--invalid-const-arg-for-type-param.rs225logplain
-rw-r--r--invalid-const-arg-for-type-param.stderr1438logplain
-rw-r--r--invalid-constant-in-args.rs165logplain
-rw-r--r--invalid-constant-in-args.stderr420logplain
-rw-r--r--invalid-enum.rs1016logplain
-rw-r--r--invalid-enum.stderr2595logplain
-rw-r--r--invariant.rs856logplain
-rw-r--r--invariant.stderr1048logplain
-rw-r--r--issue-102124.rs303logplain
-rw-r--r--issue-105689.rs225logplain
-rw-r--r--issue-106419-struct-with-multiple-const-params.rs209logplain
-rw-r--r--issue-112505-overflow.rs249logplain
-rw-r--r--issue-112505-overflow.stderr642logplain
-rw-r--r--issue-46511.rs213logplain
-rw-r--r--issue-46511.stderr766logplain
-rw-r--r--issue-66451.rs550logplain
-rw-r--r--issue-66451.stderr669logplain
-rw-r--r--issue-70408.rs346logplain
-rw-r--r--issue-80471.rs367logplain
-rw-r--r--issue-80471.stderr809logplain
-rw-r--r--issue-93647.rs108logplain
-rw-r--r--issue-93647.stderr543logplain
-rw-r--r--issue-97007.rs2375logplain
d---------issues7791logplain
-rw-r--r--kind_mismatch.rs671logplain
-rw-r--r--kind_mismatch.stderr1585logplain
d---------late-bound-vars422logplain
-rw-r--r--legacy-const-generics-bad.rs399logplain
-rw-r--r--legacy-const-generics-bad.stderr865logplain
-rw-r--r--legacy-const-generics.rs480logplain
-rw-r--r--lifetime-in-const-param.rs245logplain
-rw-r--r--lifetime-in-const-param.stderr723logplain
-rw-r--r--lookup-method.rs430logplain
-rw-r--r--lookup-method.stderr564logplain
d---------min_const_generics1815logplain
-rw-r--r--mistyped_const_in_pat.rs448logplain
-rw-r--r--mistyped_const_in_pat.stderr444logplain
-rw-r--r--nested-type.full.stderr395logplain
-rw-r--r--nested-type.min.stderr1143logplain
-rw-r--r--nested-type.rs542logplain
-rw-r--r--not_wf_param_in_rpitit.rs571logplain
-rw-r--r--not_wf_param_in_rpitit.stderr4710logplain
d---------occurs-check713logplain
-rw-r--r--opaque_types.rs295logplain
-rw-r--r--opaque_types.stderr4480logplain
-rw-r--r--opaque_types2.rs199logplain
-rw-r--r--opaque_types2.stderr408logplain
-rw-r--r--outer-lifetime-in-const-generic-default.rs182logplain
-rw-r--r--outer-lifetime-in-const-generic-default.stderr420logplain
-rw-r--r--overlapping_impls.rs650logplain
-rw-r--r--params-in-ct-in-ty-param-lazy-norm.full.stderr575logplain
-rw-r--r--params-in-ct-in-ty-param-lazy-norm.min.stderr1004logplain
-rw-r--r--params-in-ct-in-ty-param-lazy-norm.rs438logplain
-rw-r--r--parent_generics_of_encoding.rs447logplain
-rw-r--r--parent_generics_of_encoding_impl_trait.rs341logplain
-rw-r--r--parent_generics_of_encoding_impl_trait.stderr654logplain
d---------parser-error-recovery392logplain
-rw-r--r--polymorphic-drop-shim.rs364logplain
-rw-r--r--projection-as-arg-const.rs409logplain
-rw-r--r--projection-as-arg-const.stderr366logplain
-rw-r--r--promotion.rs220logplain
-rw-r--r--raw-ptr-const-param-deref.full.stderr511logplain
-rw-r--r--raw-ptr-const-param-deref.min.stderr575logplain
-rw-r--r--raw-ptr-const-param-deref.rs536logplain
-rw-r--r--raw-ptr-const-param.full.stderr812logplain
-rw-r--r--raw-ptr-const-param.min.stderr826logplain
-rw-r--r--raw-ptr-const-param.rs396logplain
-rw-r--r--repeat_expr_hack_gives_right_generics.rs1196logplain
-rw-r--r--repeat_expr_hack_gives_right_generics.stderr430logplain
-rw-r--r--slice-const-param-mismatch.full.stderr1333logplain
-rw-r--r--slice-const-param-mismatch.min.stderr2238logplain
-rw-r--r--slice-const-param-mismatch.rs709logplain
-rw-r--r--slice-const-param.rs1016logplain
-rw-r--r--sneaky-array-repeat-expr.rs767logplain
-rw-r--r--sneaky-array-repeat-expr.stderr1080logplain
d---------std170logplain
-rw-r--r--struct-with-invalid-const-param.rs147logplain
-rw-r--r--struct-with-invalid-const-param.stderr292logplain
-rw-r--r--suggest_const_for_array.rs218logplain
-rw-r--r--suggest_const_for_array.stderr600logplain
-rw-r--r--trait-const-args.rs405logplain
-rw-r--r--transmute-const-param-static-reference.min.stderr490logplain
-rw-r--r--transmute-const-param-static-reference.rs390logplain
-rw-r--r--transmute-fail.rs2971logplain
-rw-r--r--transmute-fail.stderr5432logplain
-rw-r--r--transmute.rs284logplain
-rw-r--r--transmute_no_gate.rs2100logplain
-rw-r--r--transmute_no_gate.stderr3348logplain
-rw-r--r--transparent-maybeunit-array-wrapper.rs265logplain
-rw-r--r--try_unify_ignore_lifetimes.rs571logplain
-rw-r--r--two_matching_preds.rs235logplain
-rw-r--r--type-after-const-ok.rs151logplain
d---------type-dependent955logplain
-rw-r--r--type_mismatch.rs241logplain
-rw-r--r--type_mismatch.stderr1051logplain
-rw-r--r--type_not_in_scope.rs261logplain
-rw-r--r--type_not_in_scope.stderr795logplain
-rw-r--r--type_of_anon_const.rs344logplain
-rw-r--r--types-mismatch-const-args.full.stderr1459logplain
-rw-r--r--types-mismatch-const-args.min.stderr1536logplain
-rw-r--r--types-mismatch-const-args.rs743logplain
-rw-r--r--unify_with_nested_expr.rs234logplain
-rw-r--r--unify_with_nested_expr.stderr607logplain
-rw-r--r--uninferred-consts-during-codegen-1.rs337logplain
-rw-r--r--uninferred-consts-during-codegen-2.rs329logplain
-rw-r--r--unknown_adt.rs91logplain
-rw-r--r--unknown_adt.stderr295logplain
-rw-r--r--unused-const-param.rs62logplain
-rw-r--r--unused-type-param-suggestion.rs830logplain
-rw-r--r--unused-type-param-suggestion.stderr1877logplain
-rw-r--r--unused_braces.fixed282logplain
-rw-r--r--unused_braces.full.fixed313logplain
-rw-r--r--unused_braces.min.fixed313logplain
-rw-r--r--unused_braces.rs286logplain
-rw-r--r--unused_braces.stderr389logplain
-rw-r--r--variant-discrimiant-no-generics.full.stderr1277logplain
-rw-r--r--variant-discrimiant-no-generics.min.stderr1277logplain
-rw-r--r--variant-discrimiant-no-generics.rs767logplain
-rw-r--r--where-clauses.rs616logplain
-rw-r--r--wrong-normalization.rs480logplain
-rw-r--r--wrong-normalization.stderr879logplain