]> git.lizzy.rs Git - rust.git/tree - src/test/ui/consts/
Rollup merge of #72279 - RalfJung:raw-ref-macros, r=nikomatsakis
[rust.git] / src / test / ui / consts /
drwxr-xr-x   ..
-rw-r--r-- 337 array-literal-index-oob.rs
-rw-r--r-- 984 array-literal-index-oob.stderr
-rw-r--r-- 2092 ascii_ctype.rs
-rw-r--r-- 323 assoc-const.rs
-rw-r--r-- 507 assoc_const_generic_impl.rs
-rw-r--r-- 753 assoc_const_generic_impl.stderr
-rw-r--r-- 355 associated_const_generic.rs
drwxr-xr-x - auxiliary
-rw-r--r-- 367 bswap-const.rs
-rw-r--r-- 1300 cast-discriminant-zst-enum.rs
-rw-r--r-- 12454 chained-constants-stackoverflow.rs
-rw-r--r-- 469 const-address-of-interior-mut.rs
-rw-r--r-- 1160 const-address-of-interior-mut.stderr
-rw-r--r-- 448 const-address-of-mut.rs
-rw-r--r-- 1603 const-address-of-mut.stderr
-rw-r--r-- 424 const-address-of.rs
-rw-r--r-- 429 const-adt-align-mismatch.rs
-rw-r--r-- 528 const-array-oob-arith.rs
-rw-r--r-- 639 const-array-oob-arith.stderr
-rw-r--r-- 343 const-array-oob.rs
-rw-r--r-- 322 const-array-oob.stderr
-rw-r--r-- 225 const-autoderef.rs
-rw-r--r-- 527 const-big-enum.rs
-rw-r--r-- 2396 const-binops.rs
-rw-r--r-- 761 const-bitshift-rhs-inference.rs
-rw-r--r-- 152 const-block-cross-crate-fn.rs
-rw-r--r-- 837 const-block-item-macro-codegen.rs
-rw-r--r-- 651 const-block-item.rs
-rw-r--r-- 119 const-block-non-item-statement-3.rs
-rw-r--r-- 140 const-block-non-item-statement-rpass.rs
-rw-r--r-- 363 const-block-non-item-statement.rs
-rw-r--r-- 1200 const-block.rs
-rw-r--r-- 370 const-bound.rs
-rw-r--r-- 169 const-byte-str-cast.rs
-rw-r--r-- 191 const-call.rs
-rw-r--r-- 524 const-call.stderr
-rw-r--r-- 160 const-cast-different-types.rs
-rw-r--r-- 513 const-cast-different-types.stderr
-rw-r--r-- 245 const-cast-ptr-int.rs
-rw-r--r-- 134 const-cast-wrong-type.rs
-rw-r--r-- 298 const-cast-wrong-type.stderr
-rw-r--r-- 288 const-cast.rs
-rw-r--r-- 132 const-const.rs
-rw-r--r-- 402 const-contents.rs
-rw-r--r-- 412 const-cross-crate-const.rs
-rw-r--r-- 196 const-cross-crate-extern.rs
-rw-r--r-- 224 const-deref-ptr.rs
-rw-r--r-- 523 const-deref-ptr.stderr
-rw-r--r-- 112 const-deref.rs
-rw-r--r-- 582 const-endianess.rs
-rw-r--r-- 246 const-enum-byref-self.rs
-rw-r--r-- 194 const-enum-byref.rs
-rw-r--r-- 716 const-enum-cast.rs
-rw-r--r-- 173 const-enum-ptr.rs
-rw-r--r-- 246 const-enum-struct.rs
-rw-r--r-- 231 const-enum-struct2.rs
-rw-r--r-- 233 const-enum-structlike.rs
-rw-r--r-- 217 const-enum-tuple.rs
-rw-r--r-- 202 const-enum-tuple2.rs
-rw-r--r-- 230 const-enum-tuplestruct.rs
-rw-r--r-- 215 const-enum-tuplestruct2.rs
-rw-r--r-- 578 const-enum-vec-index.rs
-rw-r--r-- 274 const-enum-vec-ptr.rs
-rw-r--r-- 267 const-enum-vector.rs
-rw-r--r-- 399 const-err-early.rs
-rw-r--r-- 1413 const-err-early.stderr
-rw-r--r-- 253 const-err-multi.rs
-rw-r--r-- 1102 const-err-multi.stderr
-rw-r--r-- 385 const-err-rpass.rs
-rw-r--r-- 353 const-err.rs
-rw-r--r-- 825 const-err.stderr
-rw-r--r-- 1498 const-err2.noopt.stderr
-rw-r--r-- 1498 const-err2.opt.stderr
-rw-r--r-- 1498 const-err2.opt_with_overflow_checks.stderr
-rw-r--r-- 1140 const-err2.rs
-rw-r--r-- 233 const-err4.rs
-rw-r--r-- 631 const-err4.stderr
drwxr-xr-x - const-eval
-rw-r--r-- 248 const-expr-addr-operator.rs
-rw-r--r-- 219 const-expr-in-fixed-length-vec.rs
-rw-r--r-- 190 const-expr-in-vec-repeat.rs
drwxr-xr-x - const-extern-fn
-rw-r--r-- 257 const-extern-function.rs
-rw-r--r-- 297 const-external-macro-const-err.rs
-rw-r--r-- 429 const-external-macro-const-err.stderr
-rw-r--r-- 585 const-fields-and-indexing.rs
-rw-r--r-- 150 const-fn-const-eval.rs
-rw-r--r-- 118 const-fn-destructuring-arg.rs
-rw-r--r-- 248 const-fn-feature-flags.rs
-rw-r--r-- 261 const-fn-method.rs
-rw-r--r-- 418 const-fn-mismatch.rs
-rw-r--r-- 291 const-fn-mismatch.stderr
-rw-r--r-- 200 const-fn-nested.rs
-rw-r--r-- 341 const-fn-not-in-trait.rs
-rw-r--r-- 483 const-fn-not-in-trait.stderr
-rw-r--r-- 527 const-fn-not-safe-for-const.rs
-rw-r--r-- 823 const-fn-not-safe-for-const.stderr
-rw-r--r-- 229 const-fn-stability-calls-3.rs
-rw-r--r-- 455 const-fn-stability-calls.rs
-rw-r--r-- 679 const-fn-type-name-any.rs
-rw-r--r-- 758 const-fn-type-name.rs
-rw-r--r-- 310 const-fn-val.rs
-rw-r--r-- 247 const-fn-zst-args.rs
-rw-r--r-- 766 const-fn.rs
-rw-r--r-- 113 const-index-feature-gate.rs
-rw-r--r-- 794 const-int-arithmetic-overflow.rs
-rw-r--r-- 4585 const-int-arithmetic.rs
-rw-r--r-- 815 const-int-conversion-rpass.rs
-rw-r--r-- 889 const-int-conversion.rs
-rw-r--r-- 3327 const-int-conversion.stderr
-rw-r--r-- 1431 const-int-overflowing-rpass.rs
-rw-r--r-- 365 const-int-overflowing.rs
-rw-r--r-- 1467 const-int-overflowing.stderr
-rw-r--r-- 1431 const-int-pow-rpass.rs
-rw-r--r-- 1560 const-int-rotate-rpass.rs
-rw-r--r-- 225 const-int-rotate.rs
-rw-r--r-- 959 const-int-rotate.stderr
-rw-r--r-- 1301 const-int-saturating-arith.rs
-rw-r--r-- 690 const-int-sign-rpass.rs
-rw-r--r-- 224 const-int-sign.rs
-rw-r--r-- 953 const-int-sign.stderr
-rw-r--r-- 6706 const-int-unchecked.rs
-rw-r--r-- 17757 const-int-unchecked.stderr
-rw-r--r-- 1143 const-int-wrapping-rpass.rs
-rw-r--r-- 544 const-int-wrapping.rs
-rw-r--r-- 2247 const-int-wrapping.stderr
-rw-r--r-- 1963 const-integer-bool-ops.rs
-rw-r--r-- 3310 const-integer-bool-ops.stderr
-rw-r--r-- 400 const-labeled-break.rs
-rw-r--r-- 551 const-labeled-break.stderr
-rw-r--r-- 386 const-len-underflow-separate-spans.rs
-rw-r--r-- 637 const-len-underflow-separate-spans.stderr
-rw-r--r-- 310 const-len-underflow-subspans.rs
-rw-r--r-- 328 const-len-underflow-subspans.stderr
-rw-r--r-- 790 const-match-check.eval1.stderr
-rw-r--r-- 838 const-match-check.eval2.stderr
-rw-r--r-- 2988 const-match-check.matchck.stderr
-rw-r--r-- 747 const-match-check.rs
-rw-r--r-- 304 const-match-pattern-arm.rs
-rw-r--r-- 929 const-match-pattern-arm.stderr
-rw-r--r-- 212 const-meth-pattern.rs
-rw-r--r-- 579 const-multi-ref.rs
-rw-r--r-- 727 const-multi-ref.stderr
drwxr-xr-x - const-mut-refs
-rw-r--r-- 793 const-needs_drop.rs
-rw-r--r-- 1082 const-negation.rs
-rw-r--r-- 147 const-negative.rs
-rw-r--r-- 371 const-nonzero.rs
-rw-r--r-- 313 const-nullary-enum.rs
-rw-r--r-- 224 const-nullary-univariant-enum.rs
-rw-r--r-- 490 const-pattern-irrefutable.rs
-rw-r--r-- 1459 const-pattern-irrefutable.stderr
-rw-r--r-- 509 const-pattern-not-const-evaluable.rs
-rw-r--r-- 468 const-pattern-variant.rs
-rw-r--r-- 275 const-points-to-static.rs
-rw-r--r-- 813 const-points-to-static.stderr
-rw-r--r-- 103 const-prop-ice.rs
-rw-r--r-- 299 const-prop-ice.stderr
-rw-r--r-- 171 const-prop-ice2.rs
-rw-r--r-- 334 const-prop-ice2.stderr
-rw-r--r-- 157 const-prop-ice3.rs
-rw-r--r-- 245 const-prop-overflowing-casts.rs
-rw-r--r-- 196 const-prop-read-static-in-const.rs
-rw-r--r-- 570 const-prop-read-static-in-const.stderr
-rw-r--r-- 550 const-ptr-nonnull-rpass.rs
-rw-r--r-- 336 const-ptr-nonnull.rs
-rw-r--r-- 983 const-ptr-nonnull.stderr
-rw-r--r-- 426 const-ptr-unique-rpass.rs
-rw-r--r-- 242 const-ptr-unique.rs
-rw-r--r-- 531 const-ptr-unique.stderr
-rw-r--r-- 596 const-rec-and-tup.rs
-rw-r--r-- 317 const-region-ptrs-noncopy.rs
-rw-r--r-- 328 const-region-ptrs.rs
-rw-r--r-- 128 const-repeated-values.rs
-rw-r--r-- 1242 const-size_of-align_of.rs
-rw-r--r-- 107 const-size_of-cycle.rs
-rw-r--r-- 1545 const-size_of-cycle.stderr
-rw-r--r-- 227 const-slice-oob.rs
-rw-r--r-- 339 const-slice-oob.stderr
-rw-r--r-- 411 const-str-ptr.rs
-rw-r--r-- 257 const-struct-offsets.rs
-rw-r--r-- 761 const-struct.rs
-rw-r--r-- 660 const-trait-to-trait.rs
-rw-r--r-- 169 const-tup-index-span.rs
-rw-r--r-- 371 const-tup-index-span.stderr
-rw-r--r-- 199 const-tuple-struct.rs
-rw-r--r-- 236 const-type-mismatch.rs
-rw-r--r-- 454 const-type-mismatch.stderr
-rw-r--r-- 862 const-typeid-of-rpass.rs
-rw-r--r-- 162 const-typeid-of.rs
-rw-r--r-- 322 const-typeid-of.stderr
-rw-r--r-- 136 const-unit-struct.rs
-rw-r--r-- 356 const-unsafe-fn.rs
-rw-r--r-- 473 const-unsized.rs
-rw-r--r-- 2159 const-unsized.stderr
-rw-r--r-- 183 const-validation-fail-55455.rs
-rw-r--r-- 734 const-vec-of-fns.rs
-rw-r--r-- 121 const-vec-syntax.rs
-rw-r--r-- 573 const-vecs-and-slices.rs
-rw-r--r-- 107 const.rs
-rw-r--r-- 300 const_arg_local.rs
-rw-r--r-- 211 const_arg_local.stderr
-rw-r--r-- 286 const_arg_promotable.rs
-rw-r--r-- 223 const_arg_promotable.stderr
-rw-r--r-- 750 const_arg_promotable2.rs
-rw-r--r-- 165 const_arg_promotable2.stderr
-rw-r--r-- 293 const_arg_wrapper.rs
-rw-r--r-- 212 const_arg_wrapper.stderr
drwxr-xr-x - const_constructor
-rw-r--r-- 1097 const_discriminant.rs
-rw-r--r-- 227 const_fn_return_nested_fn_ptr.rs
-rw-r--r-- 543 const_forget.rs
drwxr-xr-x - const_in_pattern
-rw-r--r-- 136 const_let_assign.rs
-rw-r--r-- 376 const_let_assign2.rs
-rw-r--r-- 581 const_let_assign3.rs
-rw-r--r-- 1386 const_let_assign3.stderr
-rw-r--r-- 10652 const_let_eq.rs
-rw-r--r-- 5977 const_let_eq_float.rs
-rw-r--r-- 175 const_let_irrefutable.rs
-rw-r--r-- 310 const_let_promote.rs
-rw-r--r-- 197 const_let_refutable.rs
-rw-r--r-- 862 const_let_refutable.stderr
drwxr-xr-x - const_limit
-rw-r--r-- 109 const_prop_slice_pat_ice.rs
-rw-r--r-- 317 const_short_circuit.rs
-rw-r--r-- 1122 const_short_circuit.stderr
-rw-r--r-- 639 consts-in-patterns.rs
drwxr-xr-x - control-flow
-rw-r--r-- 354 dangling-alloc-id-ice.rs
-rw-r--r-- 871 dangling-alloc-id-ice.stderr
-rw-r--r-- 141 dangling_raw_ptr.rs
-rw-r--r-- 224 dangling_raw_ptr.stderr
-rw-r--r-- 168 deref_in_pattern.rs
-rw-r--r-- 203 drop_none.rs
-rw-r--r-- 448 enum-discr-type-err.rs
-rw-r--r-- 882 enum-discr-type-err.stderr
-rw-r--r-- 533 huge-values.rs
-rw-r--r-- 517 ice-48279.rs
-rw-r--r-- 627 ice-zst-static-access.rs
-rw-r--r-- 130 inline_asm.rs
-rw-r--r-- 410 inline_asm.stderr
-rw-r--r-- 189 int_ptr_for_zst_slices.rs
-rw-r--r-- 407 invalid_promotion.rs
-rw-r--r-- 236 is_ascii.rs
-rw-r--r-- 152 issue-37550.rs
-rw-r--r-- 214 issue-51559.rs
-rw-r--r-- 435 issue-51559.stderr
-rw-r--r-- 328 issue-52432.rs
-rw-r--r-- 952 issue-52432.stderr
-rw-r--r-- 351 issue-54224.rs
-rw-r--r-- 1339 issue-54224.stderr
-rw-r--r-- 280 issue-56164.rs
-rw-r--r-- 444 issue-56164.stderr
-rw-r--r-- 71 issue-62045.rs
-rw-r--r-- 273 issue-63226.rs
-rw-r--r-- 522 issue-63952.rs
-rw-r--r-- 718 issue-63952.stderr
-rw-r--r-- 230 issue-64059.rs
-rw-r--r-- 284 issue-64506.rs
-rw-r--r-- 165 issue-64662.rs
-rw-r--r-- 476 issue-64662.stderr
-rw-r--r-- 479 issue-65348.rs
-rw-r--r-- 231 issue-66342.rs
-rw-r--r-- 437 issue-66345.rs
-rw-r--r-- 186 issue-66397.rs
-rw-r--r-- 762 issue-66787.rs
-rw-r--r-- 185 issue-67529.rs
-rw-r--r-- 463 issue-67640.rs
-rw-r--r-- 331 issue-67641.rs
-rw-r--r-- 394 issue-67696-const-prop-ice.rs
-rw-r--r-- 339 issue-67862.rs
-rw-r--r-- 841 issue-68264-overflow.rs
-rw-r--r-- 272 issue-68542-closure-in-array-len.rs
-rw-r--r-- 618 issue-68542-closure-in-array-len.stderr
-rw-r--r-- 136 issue-68684.rs
-rw-r--r-- 2131 issue-69191-ice-on-uninhabited-enum-field.rs
-rw-r--r-- 552 issue-69310-array-size-lit-wrong-ty.rs
-rw-r--r-- 489 issue-69310-array-size-lit-wrong-ty.stderr
-rw-r--r-- 197 issue-69312.rs
-rw-r--r-- 270 issue-70773-mir-typeck-lt-norm.rs
-rw-r--r-- 228 issue-70942-trait-vs-impl-mismatch.rs
-rw-r--r-- 404 issue-70942-trait-vs-impl-mismatch.stderr
-rw-r--r-- 144 issue-broken-mir.rs
-rw-r--r-- 488 locals-in-const-fn.rs
-rw-r--r-- 363 match-const-fn-structs.rs
-rw-r--r-- 460 match_ice.rs
-rw-r--r-- 825 match_ice.stderr
drwxr-xr-x - min_const_fn
drwxr-xr-x - miri_unleashed
-rw-r--r-- 692 mozjs-error.rs
-rw-r--r-- 141 non-scalar-cast.rs
-rw-r--r-- 3509 offset.rs
-rw-r--r-- 1605 offset_from.rs
-rw-r--r-- 1261 offset_from_ub.rs
-rw-r--r-- 3850 offset_from_ub.stderr
-rw-r--r-- 1274 offset_ub.rs
-rw-r--r-- 7509 offset_ub.stderr
-rw-r--r-- 339 packed_pattern.rs
-rw-r--r-- 212 packed_pattern.stderr
-rw-r--r-- 434 packed_pattern2.rs
-rw-r--r-- 213 packed_pattern2.stderr
-rw-r--r-- 262 partial_qualif.rs
-rw-r--r-- 276 partial_qualif.stderr
-rw-r--r-- 465 projection_qualif.mut_refs.stderr
-rw-r--r-- 396 projection_qualif.rs
-rw-r--r-- 1182 projection_qualif.stock.stderr
-rw-r--r-- 179 promote_borrowed_field.rs
-rw-r--r-- 231 promote_const_let.rs
-rw-r--r-- 989 promote_const_let.stderr
-rw-r--r-- 112 promote_evaluation_unused_result.rs
-rw-r--r-- 264 promote_fn_calls.rs
-rw-r--r-- 1162 promote_fn_calls_std.rs
-rw-r--r-- 195 promoted-validation-55454.rs
-rw-r--r-- 176 promoted_div_by_zero.rs
-rw-r--r-- 236 promoted_regression.rs
-rw-r--r-- 366 promotion.rs
-rw-r--r-- 609 qualif_overwrite.rs
-rw-r--r-- 279 qualif_overwrite.stderr
-rw-r--r-- 413 qualif_overwrite_2.rs
-rw-r--r-- 284 qualif_overwrite_2.stderr
-rw-r--r-- 388 raw-ptr-const.rs
-rw-r--r-- 259 raw-ptr-const.stderr
-rw-r--r-- 78 raw_pointer_promoted.rs
-rw-r--r-- 180 read_from_static_mut_ref.rs
-rw-r--r-- 653 recursive-zst-static.default.stderr
-rw-r--r-- 620 recursive-zst-static.rs
-rw-r--r-- 653 recursive-zst-static.unleash.stderr
-rw-r--r-- 489 references.rs
-rw-r--r-- 185 repeat_match.rs
-rw-r--r-- 145 return-in-const-fn.rs
drwxr-xr-x - rfc-2203-const-array-repeat-exprs
-rw-r--r-- 219 self_normalization.rs
-rw-r--r-- 238 self_normalization2.rs
-rw-r--r-- 234 signed_enum_discr.rs
-rw-r--r-- 123 static-cycle-error.rs
-rw-r--r-- 196 static-raw-pointer-interning.rs
-rw-r--r-- 233 static-raw-pointer-interning2.rs
-rw-r--r-- 200 static_mut_containing_mut_ref.rs
-rw-r--r-- 452 static_mut_containing_mut_ref2.mut_refs.stderr
-rw-r--r-- 414 static_mut_containing_mut_ref2.rs
-rw-r--r-- 1035 static_mut_containing_mut_ref2.stock.stderr
-rw-r--r-- 146 static_mut_containing_mut_ref3.rs
-rw-r--r-- 380 static_mut_containing_mut_ref3.stderr
drwxr-xr-x - std
-rw-r--r-- 352 too_generic_eval_ice.rs
-rw-r--r-- 636 too_generic_eval_ice.stderr
-rw-r--r-- 1756 trait_specialization.rs
-rw-r--r-- 210 transmute-const.rs
-rw-r--r-- 777 transmute-size-mismatch-before-typeck.rs
-rw-r--r-- 1226 transmute-size-mismatch-before-typeck.stderr
-rw-r--r-- 198 tuple-struct-constructors.rs
-rw-r--r-- 587 underscore_const_names.rs
-rw-r--r-- 418 uninhabited-const-issue-61744.rs
-rw-r--r-- 11155 uninhabited-const-issue-61744.stderr
-rw-r--r-- 227 union_constant.rs
-rw-r--r-- 867 unstable-const-fn-in-libcore.rs
-rw-r--r-- 979 unstable-const-fn-in-libcore.stderr
-rw-r--r-- 451 validate_never_arrays.rs
-rw-r--r-- 1708 validate_never_arrays.stderr
-rw-r--r-- 597 zst_no_llvm_alloc.rs