diff options
Diffstat (limited to '')
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/assoc-type-const-bound-usage.rs (renamed from tests/ui/rfc-2632-const-trait-impl/assoc-type-const-bound-usage.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/assoc-type.rs (renamed from tests/ui/rfc-2632-const-trait-impl/assoc-type.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/assoc-type.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/assoc-type.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/attr-misuse.rs (renamed from tests/ui/rfc-2632-const-trait-impl/attr-misuse.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/attr-misuse.stderr | 18 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/auxiliary/cross-crate.rs (renamed from tests/ui/rfc-2632-const-trait-impl/auxiliary/cross-crate.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/auxiliary/staged-api.rs (renamed from tests/ui/rfc-2632-const-trait-impl/auxiliary/staged-api.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/call-const-trait-method-fail.rs (renamed from tests/ui/rfc-2632-const-trait-impl/call-const-trait-method-fail.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/call-const-trait-method-fail.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/call-const-trait-method-fail.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/call-const-trait-method-pass.rs (renamed from tests/ui/rfc-2632-const-trait-impl/call-const-trait-method-pass.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/call-const-trait-method-pass.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/call-const-trait-method-pass.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/call-generic-in-impl.rs (renamed from tests/ui/rfc-2632-const-trait-impl/call-generic-in-impl.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/call-generic-in-impl.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/call-generic-in-impl.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/call-generic-method-chain.rs (renamed from tests/ui/rfc-2632-const-trait-impl/call-generic-method-chain.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/call-generic-method-chain.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/call-generic-method-chain.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/call-generic-method-dup-bound.rs (renamed from tests/ui/rfc-2632-const-trait-impl/call-generic-method-dup-bound.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/call-generic-method-dup-bound.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/call-generic-method-dup-bound.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/call-generic-method-fail.rs (renamed from tests/ui/rfc-2632-const-trait-impl/call-generic-method-fail.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/call-generic-method-fail.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/call-generic-method-fail.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/call-generic-method-nonconst-bound.rs (renamed from tests/ui/rfc-2632-const-trait-impl/call-generic-method-nonconst-bound.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/call-generic-method-nonconst.rs (renamed from tests/ui/rfc-2632-const-trait-impl/call-generic-method-nonconst.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/call-generic-method-nonconst.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/call-generic-method-nonconst.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/call-generic-method-pass.rs (renamed from tests/ui/rfc-2632-const-trait-impl/call-generic-method-pass.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/call-generic-method-pass.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/call-generic-method-pass.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/call.rs (renamed from tests/ui/rfc-2632-const-trait-impl/call.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/const-and-non-const-impl.rs (renamed from tests/ui/rfc-2632-const-trait-impl/const-and-non-const-impl.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/const-and-non-const-impl.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/const-and-non-const-impl.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/const-check-fns-in-const-impl.rs (renamed from tests/ui/rfc-2632-const-trait-impl/const-check-fns-in-const-impl.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/const-check-fns-in-const-impl.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/const-check-fns-in-const-impl.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/const-closure-parse-not-item.rs (renamed from tests/ui/rfc-2632-const-trait-impl/const-closure-parse-not-item.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/const-closure-trait-method-fail.rs (renamed from tests/ui/rfc-2632-const-trait-impl/const-closure-trait-method-fail.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/const-closure-trait-method-fail.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/const-closure-trait-method-fail.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/const-closure-trait-method.rs (renamed from tests/ui/rfc-2632-const-trait-impl/const-closure-trait-method.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/const-closures.rs (renamed from tests/ui/rfc-2632-const-trait-impl/const-closures.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/const-default-method-bodies.rs (renamed from tests/ui/rfc-2632-const-trait-impl/const-default-method-bodies.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/const-default-method-bodies.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/const-default-method-bodies.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/const-drop-bound.rs (renamed from tests/ui/rfc-2632-const-trait-impl/const-drop-bound.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/const-drop-fail-2.precise.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/const-drop-fail-2.precise.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/const-drop-fail-2.rs (renamed from tests/ui/rfc-2632-const-trait-impl/const-drop-fail-2.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/const-drop-fail-2.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/const-drop-fail-2.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/const-drop-fail-2.stock.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/const-drop-fail-2.stock.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/const-drop-fail.precise.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/const-drop-fail.precise.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/const-drop-fail.rs (renamed from tests/ui/rfc-2632-const-trait-impl/const-drop-fail.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/const-drop-fail.stock.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/const-drop-fail.stock.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/const-drop.rs (renamed from tests/ui/rfc-2632-const-trait-impl/const-drop.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/const-impl-norecover.rs (renamed from tests/ui/rfc-2632-const-trait-impl/const-impl-norecover.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/const-impl-norecover.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/const-impl-norecover.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/const-impl-recovery.rs (renamed from tests/ui/rfc-2632-const-trait-impl/const-impl-recovery.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/const-impl-recovery.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/const-impl-recovery.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/const-impl-requires-const-trait.rs (renamed from tests/ui/rfc-2632-const-trait-impl/const-impl-requires-const-trait.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/const-impl-requires-const-trait.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/const-impl-requires-const-trait.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/const-impl-trait.rs (renamed from tests/ui/rfc-2632-const-trait-impl/const-impl-trait.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/const-impl-trait.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/const-impl-trait.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/const_derives/derive-const-gate.rs (renamed from tests/ui/rfc-2632-const-trait-impl/const_derives/derive-const-gate.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/const_derives/derive-const-gate.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/const_derives/derive-const-gate.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/const_derives/derive-const-non-const-type.rs (renamed from tests/ui/rfc-2632-const-trait-impl/const_derives/derive-const-non-const-type.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/const_derives/derive-const-non-const-type.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/const_derives/derive-const-non-const-type.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/const_derives/derive-const-use.rs (renamed from tests/ui/rfc-2632-const-trait-impl/const_derives/derive-const-use.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/const_derives/derive-const-use.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/const_derives/derive-const-use.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/const_derives/derive-const-with-params.rs (renamed from tests/ui/rfc-2632-const-trait-impl/const_derives/derive-const-with-params.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/const_derives/derive-const-with-params.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/const_derives/derive-const-with-params.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/cross-crate-default-method-body-is-const.rs (renamed from tests/ui/rfc-2632-const-trait-impl/cross-crate-default-method-body-is-const.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/cross-crate.gatednc.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/cross-crate.gatednc.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/cross-crate.rs (renamed from tests/ui/rfc-2632-const-trait-impl/cross-crate.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/cross-crate.stock.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/cross-crate.stock.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/cross-crate.stocknc.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/cross-crate.stocknc.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/default-method-body-is-const-body-checking.rs (renamed from tests/ui/rfc-2632-const-trait-impl/default-method-body-is-const-body-checking.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/default-method-body-is-const-body-checking.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/default-method-body-is-const-body-checking.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/default-method-body-is-const-same-trait-ck.rs (renamed from tests/ui/rfc-2632-const-trait-impl/default-method-body-is-const-same-trait-ck.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/default-method-body-is-const-same-trait-ck.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/default-method-body-is-const-same-trait-ck.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/default-method-body-is-const-with-staged-api.rs (renamed from tests/ui/rfc-2632-const-trait-impl/default-method-body-is-const-with-staged-api.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/do-not-const-check-override.rs (renamed from tests/ui/rfc-2632-const-trait-impl/do-not-const-check-override.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/do-not-const-check.rs (renamed from tests/ui/rfc-2632-const-trait-impl/do-not-const-check.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/effects/helloworld.rs | 29 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/feature-gate.gated.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/feature-gate.gated.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/feature-gate.rs (renamed from tests/ui/rfc-2632-const-trait-impl/feature-gate.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/feature-gate.stock.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/feature-gate.stock.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/function-pointer-does-not-require-const.rs (renamed from tests/ui/rfc-2632-const-trait-impl/function-pointer-does-not-require-const.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/gate.rs (renamed from tests/ui/rfc-2632-const-trait-impl/gate.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/gate.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/gate.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/generic-bound.rs (renamed from tests/ui/rfc-2632-const-trait-impl/generic-bound.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/generic-bound.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/generic-bound.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/hir-const-check.rs (renamed from tests/ui/rfc-2632-const-trait-impl/hir-const-check.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/hir-const-check.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/hir-const-check.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/impl-tilde-const-trait.rs (renamed from tests/ui/rfc-2632-const-trait-impl/impl-tilde-const-trait.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/impl-tilde-const-trait.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/impl-tilde-const-trait.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/impl-with-default-fn-fail.rs (renamed from tests/ui/rfc-2632-const-trait-impl/impl-with-default-fn-fail.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/impl-with-default-fn-fail.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/impl-with-default-fn-fail.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/impl-with-default-fn-pass.rs (renamed from tests/ui/rfc-2632-const-trait-impl/impl-with-default-fn-pass.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/inherent-impl-const-bounds.rs (renamed from tests/ui/rfc-2632-const-trait-impl/inherent-impl-const-bounds.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/inherent-impl.rs (renamed from tests/ui/rfc-2632-const-trait-impl/inherent-impl.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/inherent-impl.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/inherent-impl.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/issue-100222.rs (renamed from tests/ui/rfc-2632-const-trait-impl/issue-100222.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/issue-102156.rs (renamed from tests/ui/rfc-2632-const-trait-impl/issue-102156.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/issue-102156.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/issue-102156.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/issue-102985.rs (renamed from tests/ui/rfc-2632-const-trait-impl/issue-102985.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/issue-102985.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/issue-102985.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/issue-103677.rs (renamed from tests/ui/rfc-2632-const-trait-impl/issue-103677.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/issue-79450.rs (renamed from tests/ui/rfc-2632-const-trait-impl/issue-79450.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/issue-79450.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/issue-79450.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/issue-88155.rs (renamed from tests/ui/rfc-2632-const-trait-impl/issue-88155.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/issue-88155.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/issue-88155.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/issue-90052.rs (renamed from tests/ui/rfc-2632-const-trait-impl/issue-90052.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/issue-90052.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/issue-90052.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/issue-92111.rs (renamed from tests/ui/rfc-2632-const-trait-impl/issue-92111.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/issue-92230-wf-super-trait-env.rs (renamed from tests/ui/rfc-2632-const-trait-impl/issue-92230-wf-super-trait-env.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/match-non-const-eq.gated.stderr | 26 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/match-non-const-eq.rs | 12 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/match-non-const-eq.stock.stderr | 13 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/nested-closure.rs (renamed from tests/ui/rfc-2632-const-trait-impl/nested-closure.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/non-const-op-const-closure-non-const-outer.rs (renamed from tests/ui/rfc-2632-const-trait-impl/non-const-op-const-closure-non-const-outer.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/non-const-op-const-closure-non-const-outer.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/non-const-op-const-closure-non-const-outer.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/non-const-op-in-closure-in-const.rs (renamed from tests/ui/rfc-2632-const-trait-impl/non-const-op-in-closure-in-const.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/non-const-op-in-closure-in-const.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/non-const-op-in-closure-in-const.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/specialization/const-default-bound-non-const-specialized-bound.rs (renamed from tests/ui/rfc-2632-const-trait-impl/specialization/const-default-bound-non-const-specialized-bound.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/specialization/const-default-bound-non-const-specialized-bound.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/specialization/const-default-bound-non-const-specialized-bound.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/specialization/const-default-const-specialized.rs (renamed from tests/ui/rfc-2632-const-trait-impl/specialization/const-default-const-specialized.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/specialization/const-default-impl-non-const-specialized-impl.rs (renamed from tests/ui/rfc-2632-const-trait-impl/specialization/const-default-impl-non-const-specialized-impl.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/specialization/const-default-impl-non-const-specialized-impl.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/specialization/const-default-impl-non-const-specialized-impl.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/specialization/default-keyword.rs (renamed from tests/ui/rfc-2632-const-trait-impl/specialization/default-keyword.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/specialization/issue-95186-specialize-on-tilde-const.rs (renamed from tests/ui/rfc-2632-const-trait-impl/specialization/issue-95186-specialize-on-tilde-const.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/specialization/issue-95187-same-trait-bound-different-constness.rs (renamed from tests/ui/rfc-2632-const-trait-impl/specialization/issue-95187-same-trait-bound-different-constness.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/specialization/non-const-default-const-specialized.rs (renamed from tests/ui/rfc-2632-const-trait-impl/specialization/non-const-default-const-specialized.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/specializing-constness-2.rs (renamed from tests/ui/rfc-2632-const-trait-impl/specializing-constness-2.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/specializing-constness-2.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/specializing-constness-2.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/specializing-constness.rs (renamed from tests/ui/rfc-2632-const-trait-impl/specializing-constness.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/specializing-constness.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/specializing-constness.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/staged-api-user-crate.rs (renamed from tests/ui/rfc-2632-const-trait-impl/staged-api-user-crate.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/staged-api-user-crate.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/staged-api-user-crate.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/staged-api.rs (renamed from tests/ui/rfc-2632-const-trait-impl/staged-api.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/staged-api.stable.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/staged-api.stable.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/staged-api.unstable.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/staged-api.unstable.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/static-const-trait-bound.rs (renamed from tests/ui/rfc-2632-const-trait-impl/static-const-trait-bound.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/std-impl-gate.gated.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/std-impl-gate.gated.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/std-impl-gate.rs (renamed from tests/ui/rfc-2632-const-trait-impl/std-impl-gate.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/std-impl-gate.stock.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/std-impl-gate.stock.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/super-traits-fail-2.nn.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/super-traits-fail-2.nn.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/super-traits-fail-2.ny.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/super-traits-fail-2.ny.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/super-traits-fail-2.rs (renamed from tests/ui/rfc-2632-const-trait-impl/super-traits-fail-2.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/super-traits-fail-2.yn.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/super-traits-fail-2.yn.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/super-traits-fail-2.yy.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/super-traits-fail-2.yy.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/super-traits-fail-3.nn.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/super-traits-fail-3.nn.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/super-traits-fail-3.ny.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/super-traits-fail-3.ny.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/super-traits-fail-3.rs (renamed from tests/ui/rfc-2632-const-trait-impl/super-traits-fail-3.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/super-traits-fail-3.yn.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/super-traits-fail-3.yn.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/super-traits-fail.rs (renamed from tests/ui/rfc-2632-const-trait-impl/super-traits-fail.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/super-traits-fail.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/super-traits-fail.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/super-traits.rs (renamed from tests/ui/rfc-2632-const-trait-impl/super-traits.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/syntax.rs (renamed from tests/ui/rfc-2632-const-trait-impl/syntax.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/tilde-const-and-const-params.rs (renamed from tests/ui/rfc-2632-const-trait-impl/tilde-const-and-const-params.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/tilde-const-and-const-params.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/tilde-const-and-const-params.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/tilde-const-invalid-places.rs (renamed from tests/ui/rfc-2632-const-trait-impl/tilde-const-invalid-places.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/tilde-const-invalid-places.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/tilde-const-invalid-places.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/tilde-const-syntax.rs (renamed from tests/ui/rfc-2632-const-trait-impl/tilde-const-syntax.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/tilde-twice.rs (renamed from tests/ui/rfc-2632-const-trait-impl/tilde-twice.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/tilde-twice.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/tilde-twice.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/tilde_const_on_impl_bound.rs (renamed from tests/ui/rfc-2632-const-trait-impl/tilde_const_on_impl_bound.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/trait-default-body-stability.rs (renamed from tests/ui/rfc-2632-const-trait-impl/trait-default-body-stability.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/trait-default-body-stability.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/trait-default-body-stability.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/trait-method-ptr-in-consts-ice.rs (renamed from tests/ui/rfc-2632-const-trait-impl/trait-method-ptr-in-consts-ice.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/trait-where-clause-const.rs (renamed from tests/ui/rfc-2632-const-trait-impl/trait-where-clause-const.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/trait-where-clause-const.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/trait-where-clause-const.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/trait-where-clause-run.rs (renamed from tests/ui/rfc-2632-const-trait-impl/trait-where-clause-run.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/trait-where-clause-self-referential.rs (renamed from tests/ui/rfc-2632-const-trait-impl/trait-where-clause-self-referential.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/trait-where-clause.rs (renamed from tests/ui/rfc-2632-const-trait-impl/trait-where-clause.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/trait-where-clause.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/trait-where-clause.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/without-tilde.rs (renamed from tests/ui/rfc-2632-const-trait-impl/without-tilde.rs) | 0 | ||||
-rw-r--r-- | tests/ui/rfcs/rfc-2632-const-trait-impl/without-tilde.stderr (renamed from tests/ui/rfc-2632-const-trait-impl/without-tilde.stderr) | 0 |
168 files changed, 98 insertions, 0 deletions
diff --git a/tests/ui/rfc-2632-const-trait-impl/assoc-type-const-bound-usage.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/assoc-type-const-bound-usage.rs index 780a510c5..780a510c5 100644 --- a/tests/ui/rfc-2632-const-trait-impl/assoc-type-const-bound-usage.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/assoc-type-const-bound-usage.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/assoc-type.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/assoc-type.rs index 96790a873..96790a873 100644 --- a/tests/ui/rfc-2632-const-trait-impl/assoc-type.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/assoc-type.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/assoc-type.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/assoc-type.stderr index 0cffae1da..0cffae1da 100644 --- a/tests/ui/rfc-2632-const-trait-impl/assoc-type.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/assoc-type.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/attr-misuse.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/attr-misuse.rs index 01ac74fef..01ac74fef 100644 --- a/tests/ui/rfc-2632-const-trait-impl/attr-misuse.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/attr-misuse.rs diff --git a/tests/ui/rfcs/rfc-2632-const-trait-impl/attr-misuse.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/attr-misuse.stderr new file mode 100644 index 000000000..998958ced --- /dev/null +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/attr-misuse.stderr @@ -0,0 +1,18 @@ +error: attribute should be applied to a trait + --> $DIR/attr-misuse.rs:9:1 + | +LL | #[const_trait] + | ^^^^^^^^^^^^^^ +LL | fn main() {} + | ------------ not a trait + +error: attribute should be applied to a trait + --> $DIR/attr-misuse.rs:5:5 + | +LL | #[const_trait] + | ^^^^^^^^^^^^^^ +LL | fn foo(self); + | ------------- not a trait + +error: aborting due to 2 previous errors + diff --git a/tests/ui/rfc-2632-const-trait-impl/auxiliary/cross-crate.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/auxiliary/cross-crate.rs index e73082c11..e73082c11 100644 --- a/tests/ui/rfc-2632-const-trait-impl/auxiliary/cross-crate.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/auxiliary/cross-crate.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/auxiliary/staged-api.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/auxiliary/staged-api.rs index 589e3f024..589e3f024 100644 --- a/tests/ui/rfc-2632-const-trait-impl/auxiliary/staged-api.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/auxiliary/staged-api.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/call-const-trait-method-fail.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/call-const-trait-method-fail.rs index dd9933974..dd9933974 100644 --- a/tests/ui/rfc-2632-const-trait-impl/call-const-trait-method-fail.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/call-const-trait-method-fail.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/call-const-trait-method-fail.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/call-const-trait-method-fail.stderr index 7350909ba..7350909ba 100644 --- a/tests/ui/rfc-2632-const-trait-impl/call-const-trait-method-fail.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/call-const-trait-method-fail.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/call-const-trait-method-pass.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/call-const-trait-method-pass.rs index ae0c2e6bc..ae0c2e6bc 100644 --- a/tests/ui/rfc-2632-const-trait-impl/call-const-trait-method-pass.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/call-const-trait-method-pass.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/call-const-trait-method-pass.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/call-const-trait-method-pass.stderr index ff53eea11..ff53eea11 100644 --- a/tests/ui/rfc-2632-const-trait-impl/call-const-trait-method-pass.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/call-const-trait-method-pass.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/call-generic-in-impl.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/call-generic-in-impl.rs index 5120e6bfb..5120e6bfb 100644 --- a/tests/ui/rfc-2632-const-trait-impl/call-generic-in-impl.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/call-generic-in-impl.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/call-generic-in-impl.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/call-generic-in-impl.stderr index 02d53cc78..02d53cc78 100644 --- a/tests/ui/rfc-2632-const-trait-impl/call-generic-in-impl.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/call-generic-in-impl.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/call-generic-method-chain.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/call-generic-method-chain.rs index 3febb328a..3febb328a 100644 --- a/tests/ui/rfc-2632-const-trait-impl/call-generic-method-chain.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/call-generic-method-chain.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/call-generic-method-chain.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/call-generic-method-chain.stderr index 529a472e0..529a472e0 100644 --- a/tests/ui/rfc-2632-const-trait-impl/call-generic-method-chain.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/call-generic-method-chain.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/call-generic-method-dup-bound.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/call-generic-method-dup-bound.rs index e618160d3..e618160d3 100644 --- a/tests/ui/rfc-2632-const-trait-impl/call-generic-method-dup-bound.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/call-generic-method-dup-bound.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/call-generic-method-dup-bound.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/call-generic-method-dup-bound.stderr index bdc6ccc8a..bdc6ccc8a 100644 --- a/tests/ui/rfc-2632-const-trait-impl/call-generic-method-dup-bound.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/call-generic-method-dup-bound.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/call-generic-method-fail.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/call-generic-method-fail.rs index fe1abbf42..fe1abbf42 100644 --- a/tests/ui/rfc-2632-const-trait-impl/call-generic-method-fail.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/call-generic-method-fail.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/call-generic-method-fail.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/call-generic-method-fail.stderr index 3963f64ad..3963f64ad 100644 --- a/tests/ui/rfc-2632-const-trait-impl/call-generic-method-fail.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/call-generic-method-fail.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/call-generic-method-nonconst-bound.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/call-generic-method-nonconst-bound.rs index e197c8b73..e197c8b73 100644 --- a/tests/ui/rfc-2632-const-trait-impl/call-generic-method-nonconst-bound.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/call-generic-method-nonconst-bound.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/call-generic-method-nonconst.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/call-generic-method-nonconst.rs index 414a8c87d..414a8c87d 100644 --- a/tests/ui/rfc-2632-const-trait-impl/call-generic-method-nonconst.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/call-generic-method-nonconst.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/call-generic-method-nonconst.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/call-generic-method-nonconst.stderr index a28d6ce05..a28d6ce05 100644 --- a/tests/ui/rfc-2632-const-trait-impl/call-generic-method-nonconst.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/call-generic-method-nonconst.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/call-generic-method-pass.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/call-generic-method-pass.rs index 09f35a277..09f35a277 100644 --- a/tests/ui/rfc-2632-const-trait-impl/call-generic-method-pass.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/call-generic-method-pass.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/call-generic-method-pass.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/call-generic-method-pass.stderr index 7fbe89dba..7fbe89dba 100644 --- a/tests/ui/rfc-2632-const-trait-impl/call-generic-method-pass.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/call-generic-method-pass.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/call.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/call.rs index 5f48c2353..5f48c2353 100644 --- a/tests/ui/rfc-2632-const-trait-impl/call.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/call.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/const-and-non-const-impl.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/const-and-non-const-impl.rs index 9ba19e800..9ba19e800 100644 --- a/tests/ui/rfc-2632-const-trait-impl/const-and-non-const-impl.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/const-and-non-const-impl.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/const-and-non-const-impl.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/const-and-non-const-impl.stderr index 4f858d61e..4f858d61e 100644 --- a/tests/ui/rfc-2632-const-trait-impl/const-and-non-const-impl.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/const-and-non-const-impl.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/const-check-fns-in-const-impl.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/const-check-fns-in-const-impl.rs index 52984fb6b..52984fb6b 100644 --- a/tests/ui/rfc-2632-const-trait-impl/const-check-fns-in-const-impl.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/const-check-fns-in-const-impl.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/const-check-fns-in-const-impl.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/const-check-fns-in-const-impl.stderr index c8783de4c..c8783de4c 100644 --- a/tests/ui/rfc-2632-const-trait-impl/const-check-fns-in-const-impl.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/const-check-fns-in-const-impl.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/const-closure-parse-not-item.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/const-closure-parse-not-item.rs index 2c99d8bf1..2c99d8bf1 100644 --- a/tests/ui/rfc-2632-const-trait-impl/const-closure-parse-not-item.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/const-closure-parse-not-item.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/const-closure-trait-method-fail.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/const-closure-trait-method-fail.rs index b4cc7a9e1..b4cc7a9e1 100644 --- a/tests/ui/rfc-2632-const-trait-impl/const-closure-trait-method-fail.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/const-closure-trait-method-fail.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/const-closure-trait-method-fail.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/const-closure-trait-method-fail.stderr index 112416a35..112416a35 100644 --- a/tests/ui/rfc-2632-const-trait-impl/const-closure-trait-method-fail.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/const-closure-trait-method-fail.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/const-closure-trait-method.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/const-closure-trait-method.rs index 3e6d19088..3e6d19088 100644 --- a/tests/ui/rfc-2632-const-trait-impl/const-closure-trait-method.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/const-closure-trait-method.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/const-closures.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/const-closures.rs index 7c55b51c8..7c55b51c8 100644 --- a/tests/ui/rfc-2632-const-trait-impl/const-closures.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/const-closures.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/const-default-method-bodies.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/const-default-method-bodies.rs index 140a06a73..140a06a73 100644 --- a/tests/ui/rfc-2632-const-trait-impl/const-default-method-bodies.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/const-default-method-bodies.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/const-default-method-bodies.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/const-default-method-bodies.stderr index f9d0d1f78..f9d0d1f78 100644 --- a/tests/ui/rfc-2632-const-trait-impl/const-default-method-bodies.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/const-default-method-bodies.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/const-drop-bound.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/const-drop-bound.rs index 948f0efbc..948f0efbc 100644 --- a/tests/ui/rfc-2632-const-trait-impl/const-drop-bound.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/const-drop-bound.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/const-drop-fail-2.precise.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/const-drop-fail-2.precise.stderr index 13350a6d1..13350a6d1 100644 --- a/tests/ui/rfc-2632-const-trait-impl/const-drop-fail-2.precise.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/const-drop-fail-2.precise.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/const-drop-fail-2.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/const-drop-fail-2.rs index 3de9d37d4..3de9d37d4 100644 --- a/tests/ui/rfc-2632-const-trait-impl/const-drop-fail-2.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/const-drop-fail-2.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/const-drop-fail-2.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/const-drop-fail-2.stderr index 375f5d2c5..375f5d2c5 100644 --- a/tests/ui/rfc-2632-const-trait-impl/const-drop-fail-2.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/const-drop-fail-2.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/const-drop-fail-2.stock.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/const-drop-fail-2.stock.stderr index 13350a6d1..13350a6d1 100644 --- a/tests/ui/rfc-2632-const-trait-impl/const-drop-fail-2.stock.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/const-drop-fail-2.stock.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/const-drop-fail.precise.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/const-drop-fail.precise.stderr index e745cbd24..e745cbd24 100644 --- a/tests/ui/rfc-2632-const-trait-impl/const-drop-fail.precise.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/const-drop-fail.precise.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/const-drop-fail.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/const-drop-fail.rs index 1c37648ff..1c37648ff 100644 --- a/tests/ui/rfc-2632-const-trait-impl/const-drop-fail.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/const-drop-fail.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/const-drop-fail.stock.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/const-drop-fail.stock.stderr index e745cbd24..e745cbd24 100644 --- a/tests/ui/rfc-2632-const-trait-impl/const-drop-fail.stock.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/const-drop-fail.stock.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/const-drop.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/const-drop.rs index b0fc3adf9..b0fc3adf9 100644 --- a/tests/ui/rfc-2632-const-trait-impl/const-drop.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/const-drop.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/const-impl-norecover.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/const-impl-norecover.rs index bed4e9fd1..bed4e9fd1 100644 --- a/tests/ui/rfc-2632-const-trait-impl/const-impl-norecover.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/const-impl-norecover.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/const-impl-norecover.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/const-impl-norecover.stderr index 603f6b7d2..603f6b7d2 100644 --- a/tests/ui/rfc-2632-const-trait-impl/const-impl-norecover.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/const-impl-norecover.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/const-impl-recovery.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/const-impl-recovery.rs index 837124db0..837124db0 100644 --- a/tests/ui/rfc-2632-const-trait-impl/const-impl-recovery.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/const-impl-recovery.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/const-impl-recovery.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/const-impl-recovery.stderr index 7217fc855..7217fc855 100644 --- a/tests/ui/rfc-2632-const-trait-impl/const-impl-recovery.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/const-impl-recovery.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/const-impl-requires-const-trait.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/const-impl-requires-const-trait.rs index 2b4963991..2b4963991 100644 --- a/tests/ui/rfc-2632-const-trait-impl/const-impl-requires-const-trait.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/const-impl-requires-const-trait.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/const-impl-requires-const-trait.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/const-impl-requires-const-trait.stderr index 478adcf3e..478adcf3e 100644 --- a/tests/ui/rfc-2632-const-trait-impl/const-impl-requires-const-trait.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/const-impl-requires-const-trait.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/const-impl-trait.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/const-impl-trait.rs index f396deff4..f396deff4 100644 --- a/tests/ui/rfc-2632-const-trait-impl/const-impl-trait.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/const-impl-trait.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/const-impl-trait.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/const-impl-trait.stderr index f9078e227..f9078e227 100644 --- a/tests/ui/rfc-2632-const-trait-impl/const-impl-trait.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/const-impl-trait.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/const_derives/derive-const-gate.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/const_derives/derive-const-gate.rs index dba3ad7f8..dba3ad7f8 100644 --- a/tests/ui/rfc-2632-const-trait-impl/const_derives/derive-const-gate.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/const_derives/derive-const-gate.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/const_derives/derive-const-gate.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/const_derives/derive-const-gate.stderr index 6a81f96d8..6a81f96d8 100644 --- a/tests/ui/rfc-2632-const-trait-impl/const_derives/derive-const-gate.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/const_derives/derive-const-gate.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/const_derives/derive-const-non-const-type.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/const_derives/derive-const-non-const-type.rs index b575ea8da..b575ea8da 100644 --- a/tests/ui/rfc-2632-const-trait-impl/const_derives/derive-const-non-const-type.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/const_derives/derive-const-non-const-type.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/const_derives/derive-const-non-const-type.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/const_derives/derive-const-non-const-type.stderr index 1c69ad431..1c69ad431 100644 --- a/tests/ui/rfc-2632-const-trait-impl/const_derives/derive-const-non-const-type.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/const_derives/derive-const-non-const-type.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/const_derives/derive-const-use.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/const_derives/derive-const-use.rs index 69098542b..69098542b 100644 --- a/tests/ui/rfc-2632-const-trait-impl/const_derives/derive-const-use.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/const_derives/derive-const-use.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/const_derives/derive-const-use.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/const_derives/derive-const-use.stderr index 88054096e..88054096e 100644 --- a/tests/ui/rfc-2632-const-trait-impl/const_derives/derive-const-use.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/const_derives/derive-const-use.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/const_derives/derive-const-with-params.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/const_derives/derive-const-with-params.rs index 2a5d0176b..2a5d0176b 100644 --- a/tests/ui/rfc-2632-const-trait-impl/const_derives/derive-const-with-params.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/const_derives/derive-const-with-params.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/const_derives/derive-const-with-params.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/const_derives/derive-const-with-params.stderr index fa7832658..fa7832658 100644 --- a/tests/ui/rfc-2632-const-trait-impl/const_derives/derive-const-with-params.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/const_derives/derive-const-with-params.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/cross-crate-default-method-body-is-const.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/cross-crate-default-method-body-is-const.rs index bde8bf20f..bde8bf20f 100644 --- a/tests/ui/rfc-2632-const-trait-impl/cross-crate-default-method-body-is-const.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/cross-crate-default-method-body-is-const.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/cross-crate.gatednc.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/cross-crate.gatednc.stderr index 633b7cc25..633b7cc25 100644 --- a/tests/ui/rfc-2632-const-trait-impl/cross-crate.gatednc.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/cross-crate.gatednc.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/cross-crate.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/cross-crate.rs index 6df47022c..6df47022c 100644 --- a/tests/ui/rfc-2632-const-trait-impl/cross-crate.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/cross-crate.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/cross-crate.stock.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/cross-crate.stock.stderr index 22f13a741..22f13a741 100644 --- a/tests/ui/rfc-2632-const-trait-impl/cross-crate.stock.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/cross-crate.stock.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/cross-crate.stocknc.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/cross-crate.stocknc.stderr index 9e97d3f11..9e97d3f11 100644 --- a/tests/ui/rfc-2632-const-trait-impl/cross-crate.stocknc.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/cross-crate.stocknc.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/default-method-body-is-const-body-checking.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/default-method-body-is-const-body-checking.rs index 96acdc300..96acdc300 100644 --- a/tests/ui/rfc-2632-const-trait-impl/default-method-body-is-const-body-checking.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/default-method-body-is-const-body-checking.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/default-method-body-is-const-body-checking.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/default-method-body-is-const-body-checking.stderr index 26644f72c..26644f72c 100644 --- a/tests/ui/rfc-2632-const-trait-impl/default-method-body-is-const-body-checking.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/default-method-body-is-const-body-checking.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/default-method-body-is-const-same-trait-ck.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/default-method-body-is-const-same-trait-ck.rs index f70ecbc37..f70ecbc37 100644 --- a/tests/ui/rfc-2632-const-trait-impl/default-method-body-is-const-same-trait-ck.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/default-method-body-is-const-same-trait-ck.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/default-method-body-is-const-same-trait-ck.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/default-method-body-is-const-same-trait-ck.stderr index 21ecddaff..21ecddaff 100644 --- a/tests/ui/rfc-2632-const-trait-impl/default-method-body-is-const-same-trait-ck.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/default-method-body-is-const-same-trait-ck.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/default-method-body-is-const-with-staged-api.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/default-method-body-is-const-with-staged-api.rs index 1b45cd9aa..1b45cd9aa 100644 --- a/tests/ui/rfc-2632-const-trait-impl/default-method-body-is-const-with-staged-api.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/default-method-body-is-const-with-staged-api.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/do-not-const-check-override.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/do-not-const-check-override.rs index 730e268c0..730e268c0 100644 --- a/tests/ui/rfc-2632-const-trait-impl/do-not-const-check-override.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/do-not-const-check-override.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/do-not-const-check.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/do-not-const-check.rs index 3c39c53de..3c39c53de 100644 --- a/tests/ui/rfc-2632-const-trait-impl/do-not-const-check.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/do-not-const-check.rs diff --git a/tests/ui/rfcs/rfc-2632-const-trait-impl/effects/helloworld.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/effects/helloworld.rs new file mode 100644 index 000000000..49457354c --- /dev/null +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/effects/helloworld.rs @@ -0,0 +1,29 @@ +// check-pass + +// gate-test-effects +// ^ effects doesn't have a gate so we will trick tidy into thinking this is a gate test + +#![feature(const_trait_impl, effects, rustc_attrs)] + +// ensure we are passing in the correct host effect in always const contexts. + +pub const fn hmm</* T, */ #[rustc_host] const host: bool = true>() -> usize { + if host { + 1 + } else { + 0 + } +} + +const _: () = { + let x = hmm(); + assert!(0 == x); +}; + +/* FIXME(effects) +pub const fn uwu(x: [u8; hmm::<()>()]) { + let [] = x; +} +*/ + +fn main() {} diff --git a/tests/ui/rfc-2632-const-trait-impl/feature-gate.gated.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/feature-gate.gated.stderr index 4c630d33c..4c630d33c 100644 --- a/tests/ui/rfc-2632-const-trait-impl/feature-gate.gated.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/feature-gate.gated.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/feature-gate.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/feature-gate.rs index 0b409fbaa..0b409fbaa 100644 --- a/tests/ui/rfc-2632-const-trait-impl/feature-gate.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/feature-gate.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/feature-gate.stock.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/feature-gate.stock.stderr index 0e938c1c5..0e938c1c5 100644 --- a/tests/ui/rfc-2632-const-trait-impl/feature-gate.stock.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/feature-gate.stock.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/function-pointer-does-not-require-const.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/function-pointer-does-not-require-const.rs index 60790e297..60790e297 100644 --- a/tests/ui/rfc-2632-const-trait-impl/function-pointer-does-not-require-const.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/function-pointer-does-not-require-const.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/gate.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/gate.rs index d1c93ab9f..d1c93ab9f 100644 --- a/tests/ui/rfc-2632-const-trait-impl/gate.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/gate.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/gate.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/gate.stderr index 11cc2cd56..11cc2cd56 100644 --- a/tests/ui/rfc-2632-const-trait-impl/gate.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/gate.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/generic-bound.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/generic-bound.rs index d665c4479..d665c4479 100644 --- a/tests/ui/rfc-2632-const-trait-impl/generic-bound.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/generic-bound.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/generic-bound.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/generic-bound.stderr index 1b21d7c0e..1b21d7c0e 100644 --- a/tests/ui/rfc-2632-const-trait-impl/generic-bound.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/generic-bound.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/hir-const-check.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/hir-const-check.rs index 337c73340..337c73340 100644 --- a/tests/ui/rfc-2632-const-trait-impl/hir-const-check.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/hir-const-check.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/hir-const-check.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/hir-const-check.stderr index 6d2be1daa..6d2be1daa 100644 --- a/tests/ui/rfc-2632-const-trait-impl/hir-const-check.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/hir-const-check.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/impl-tilde-const-trait.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/impl-tilde-const-trait.rs index 05b26465c..05b26465c 100644 --- a/tests/ui/rfc-2632-const-trait-impl/impl-tilde-const-trait.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/impl-tilde-const-trait.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/impl-tilde-const-trait.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/impl-tilde-const-trait.stderr index 0a91719e1..0a91719e1 100644 --- a/tests/ui/rfc-2632-const-trait-impl/impl-tilde-const-trait.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/impl-tilde-const-trait.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/impl-with-default-fn-fail.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/impl-with-default-fn-fail.rs index 6df9696f2..6df9696f2 100644 --- a/tests/ui/rfc-2632-const-trait-impl/impl-with-default-fn-fail.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/impl-with-default-fn-fail.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/impl-with-default-fn-fail.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/impl-with-default-fn-fail.stderr index 6c6ca9f5d..6c6ca9f5d 100644 --- a/tests/ui/rfc-2632-const-trait-impl/impl-with-default-fn-fail.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/impl-with-default-fn-fail.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/impl-with-default-fn-pass.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/impl-with-default-fn-pass.rs index ae81421e9..ae81421e9 100644 --- a/tests/ui/rfc-2632-const-trait-impl/impl-with-default-fn-pass.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/impl-with-default-fn-pass.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/inherent-impl-const-bounds.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/inherent-impl-const-bounds.rs index f8ac793e4..f8ac793e4 100644 --- a/tests/ui/rfc-2632-const-trait-impl/inherent-impl-const-bounds.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/inherent-impl-const-bounds.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/inherent-impl.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/inherent-impl.rs index afd0d137b..afd0d137b 100644 --- a/tests/ui/rfc-2632-const-trait-impl/inherent-impl.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/inherent-impl.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/inherent-impl.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/inherent-impl.stderr index 8c5562703..8c5562703 100644 --- a/tests/ui/rfc-2632-const-trait-impl/inherent-impl.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/inherent-impl.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/issue-100222.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/issue-100222.rs index 9f3f38ad4..9f3f38ad4 100644 --- a/tests/ui/rfc-2632-const-trait-impl/issue-100222.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/issue-100222.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/issue-102156.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/issue-102156.rs index fe4e91081..fe4e91081 100644 --- a/tests/ui/rfc-2632-const-trait-impl/issue-102156.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/issue-102156.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/issue-102156.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/issue-102156.stderr index 8bf00eaff..8bf00eaff 100644 --- a/tests/ui/rfc-2632-const-trait-impl/issue-102156.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/issue-102156.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/issue-102985.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/issue-102985.rs index 07d3f51ed..07d3f51ed 100644 --- a/tests/ui/rfc-2632-const-trait-impl/issue-102985.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/issue-102985.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/issue-102985.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/issue-102985.stderr index b98ccbe5d..b98ccbe5d 100644 --- a/tests/ui/rfc-2632-const-trait-impl/issue-102985.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/issue-102985.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/issue-103677.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/issue-103677.rs index d81724a36..d81724a36 100644 --- a/tests/ui/rfc-2632-const-trait-impl/issue-103677.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/issue-103677.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/issue-79450.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/issue-79450.rs index b604c65d7..b604c65d7 100644 --- a/tests/ui/rfc-2632-const-trait-impl/issue-79450.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/issue-79450.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/issue-79450.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/issue-79450.stderr index 082c0333f..082c0333f 100644 --- a/tests/ui/rfc-2632-const-trait-impl/issue-79450.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/issue-79450.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/issue-88155.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/issue-88155.rs index b132c395a..b132c395a 100644 --- a/tests/ui/rfc-2632-const-trait-impl/issue-88155.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/issue-88155.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/issue-88155.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/issue-88155.stderr index 955923505..955923505 100644 --- a/tests/ui/rfc-2632-const-trait-impl/issue-88155.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/issue-88155.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/issue-90052.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/issue-90052.rs index 21ddf4ab4..21ddf4ab4 100644 --- a/tests/ui/rfc-2632-const-trait-impl/issue-90052.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/issue-90052.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/issue-90052.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/issue-90052.stderr index b2a936537..b2a936537 100644 --- a/tests/ui/rfc-2632-const-trait-impl/issue-90052.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/issue-90052.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/issue-92111.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/issue-92111.rs index 96a3e386e..96a3e386e 100644 --- a/tests/ui/rfc-2632-const-trait-impl/issue-92111.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/issue-92111.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/issue-92230-wf-super-trait-env.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/issue-92230-wf-super-trait-env.rs index 4d3469653..4d3469653 100644 --- a/tests/ui/rfc-2632-const-trait-impl/issue-92230-wf-super-trait-env.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/issue-92230-wf-super-trait-env.rs diff --git a/tests/ui/rfcs/rfc-2632-const-trait-impl/match-non-const-eq.gated.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/match-non-const-eq.gated.stderr new file mode 100644 index 000000000..bd0dd126c --- /dev/null +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/match-non-const-eq.gated.stderr @@ -0,0 +1,26 @@ +error[E0277]: can't compare `str` with `str` in const contexts + --> $DIR/match-non-const-eq.rs:6:9 + | +LL | "a" => (), + | ^^^ no implementation for `str == str` + | + = help: the trait `~const PartialEq` is not implemented for `str` +note: the trait `PartialEq` is implemented for `str`, but that implementation is not `const` + --> $DIR/match-non-const-eq.rs:6:9 + | +LL | "a" => (), + | ^^^ + +error[E0015]: cannot match on `str` in constant functions + --> $DIR/match-non-const-eq.rs:6:9 + | +LL | "a" => (), + | ^^^ + | + = note: `str` cannot be compared in compile-time, and therefore cannot be used in `match`es + = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants + +error: aborting due to 2 previous errors + +Some errors have detailed explanations: E0015, E0277. +For more information about an error, try `rustc --explain E0015`. diff --git a/tests/ui/rfcs/rfc-2632-const-trait-impl/match-non-const-eq.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/match-non-const-eq.rs new file mode 100644 index 000000000..0d04101a3 --- /dev/null +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/match-non-const-eq.rs @@ -0,0 +1,12 @@ +// revisions: stock gated +#![cfg_attr(gated, feature(const_trait_impl))] + +const fn foo(input: &'static str) { + match input { + "a" => (), //[gated]~ ERROR can't compare `str` with `str` in const contexts + //~^ ERROR cannot match on `str` in constant functions + _ => (), + } +} + +fn main() {} diff --git a/tests/ui/rfcs/rfc-2632-const-trait-impl/match-non-const-eq.stock.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/match-non-const-eq.stock.stderr new file mode 100644 index 000000000..dcb9b49ea --- /dev/null +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/match-non-const-eq.stock.stderr @@ -0,0 +1,13 @@ +error[E0015]: cannot match on `str` in constant functions + --> $DIR/match-non-const-eq.rs:6:9 + | +LL | "a" => (), + | ^^^ + | + = note: `str` cannot be compared in compile-time, and therefore cannot be used in `match`es + = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants + = help: add `#![feature(const_trait_impl)]` to the crate attributes to enable + +error: aborting due to previous error + +For more information about this error, try `rustc --explain E0015`. diff --git a/tests/ui/rfc-2632-const-trait-impl/nested-closure.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/nested-closure.rs index 0b423b340..0b423b340 100644 --- a/tests/ui/rfc-2632-const-trait-impl/nested-closure.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/nested-closure.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/non-const-op-const-closure-non-const-outer.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/non-const-op-const-closure-non-const-outer.rs index cd8bb5963..cd8bb5963 100644 --- a/tests/ui/rfc-2632-const-trait-impl/non-const-op-const-closure-non-const-outer.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/non-const-op-const-closure-non-const-outer.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/non-const-op-const-closure-non-const-outer.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/non-const-op-const-closure-non-const-outer.stderr index 979d7febb..979d7febb 100644 --- a/tests/ui/rfc-2632-const-trait-impl/non-const-op-const-closure-non-const-outer.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/non-const-op-const-closure-non-const-outer.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/non-const-op-in-closure-in-const.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/non-const-op-in-closure-in-const.rs index dff8a2444..dff8a2444 100644 --- a/tests/ui/rfc-2632-const-trait-impl/non-const-op-in-closure-in-const.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/non-const-op-in-closure-in-const.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/non-const-op-in-closure-in-const.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/non-const-op-in-closure-in-const.stderr index cfdda4713..cfdda4713 100644 --- a/tests/ui/rfc-2632-const-trait-impl/non-const-op-in-closure-in-const.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/non-const-op-in-closure-in-const.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/specialization/const-default-bound-non-const-specialized-bound.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/specialization/const-default-bound-non-const-specialized-bound.rs index f31123f16..f31123f16 100644 --- a/tests/ui/rfc-2632-const-trait-impl/specialization/const-default-bound-non-const-specialized-bound.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/specialization/const-default-bound-non-const-specialized-bound.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/specialization/const-default-bound-non-const-specialized-bound.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/specialization/const-default-bound-non-const-specialized-bound.stderr index 057cf4aea..057cf4aea 100644 --- a/tests/ui/rfc-2632-const-trait-impl/specialization/const-default-bound-non-const-specialized-bound.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/specialization/const-default-bound-non-const-specialized-bound.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/specialization/const-default-const-specialized.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/specialization/const-default-const-specialized.rs index 9ddea427c..9ddea427c 100644 --- a/tests/ui/rfc-2632-const-trait-impl/specialization/const-default-const-specialized.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/specialization/const-default-const-specialized.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/specialization/const-default-impl-non-const-specialized-impl.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/specialization/const-default-impl-non-const-specialized-impl.rs index a3bb9b3f9..a3bb9b3f9 100644 --- a/tests/ui/rfc-2632-const-trait-impl/specialization/const-default-impl-non-const-specialized-impl.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/specialization/const-default-impl-non-const-specialized-impl.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/specialization/const-default-impl-non-const-specialized-impl.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/specialization/const-default-impl-non-const-specialized-impl.stderr index 247668047..247668047 100644 --- a/tests/ui/rfc-2632-const-trait-impl/specialization/const-default-impl-non-const-specialized-impl.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/specialization/const-default-impl-non-const-specialized-impl.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/specialization/default-keyword.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/specialization/default-keyword.rs index 2aac0a2b4..2aac0a2b4 100644 --- a/tests/ui/rfc-2632-const-trait-impl/specialization/default-keyword.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/specialization/default-keyword.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/specialization/issue-95186-specialize-on-tilde-const.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/specialization/issue-95186-specialize-on-tilde-const.rs index 92d8be6bb..92d8be6bb 100644 --- a/tests/ui/rfc-2632-const-trait-impl/specialization/issue-95186-specialize-on-tilde-const.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/specialization/issue-95186-specialize-on-tilde-const.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/specialization/issue-95187-same-trait-bound-different-constness.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/specialization/issue-95187-same-trait-bound-different-constness.rs index 51bfaf73b..51bfaf73b 100644 --- a/tests/ui/rfc-2632-const-trait-impl/specialization/issue-95187-same-trait-bound-different-constness.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/specialization/issue-95187-same-trait-bound-different-constness.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/specialization/non-const-default-const-specialized.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/specialization/non-const-default-const-specialized.rs index 35aa52fbd..35aa52fbd 100644 --- a/tests/ui/rfc-2632-const-trait-impl/specialization/non-const-default-const-specialized.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/specialization/non-const-default-const-specialized.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/specializing-constness-2.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/specializing-constness-2.rs index 633543700..633543700 100644 --- a/tests/ui/rfc-2632-const-trait-impl/specializing-constness-2.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/specializing-constness-2.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/specializing-constness-2.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/specializing-constness-2.stderr index 8923416f4..8923416f4 100644 --- a/tests/ui/rfc-2632-const-trait-impl/specializing-constness-2.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/specializing-constness-2.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/specializing-constness.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/specializing-constness.rs index 5c2a3f801..5c2a3f801 100644 --- a/tests/ui/rfc-2632-const-trait-impl/specializing-constness.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/specializing-constness.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/specializing-constness.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/specializing-constness.stderr index 1ffdc50e5..1ffdc50e5 100644 --- a/tests/ui/rfc-2632-const-trait-impl/specializing-constness.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/specializing-constness.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/staged-api-user-crate.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/staged-api-user-crate.rs index fc0d82727..fc0d82727 100644 --- a/tests/ui/rfc-2632-const-trait-impl/staged-api-user-crate.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/staged-api-user-crate.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/staged-api-user-crate.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/staged-api-user-crate.stderr index d7aa0d95c..d7aa0d95c 100644 --- a/tests/ui/rfc-2632-const-trait-impl/staged-api-user-crate.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/staged-api-user-crate.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/staged-api.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/staged-api.rs index 1d79f5adf..1d79f5adf 100644 --- a/tests/ui/rfc-2632-const-trait-impl/staged-api.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/staged-api.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/staged-api.stable.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/staged-api.stable.stderr index a1aca762e..a1aca762e 100644 --- a/tests/ui/rfc-2632-const-trait-impl/staged-api.stable.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/staged-api.stable.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/staged-api.unstable.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/staged-api.unstable.stderr index c38d1a81a..c38d1a81a 100644 --- a/tests/ui/rfc-2632-const-trait-impl/staged-api.unstable.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/staged-api.unstable.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/static-const-trait-bound.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/static-const-trait-bound.rs index 4520a3696..4520a3696 100644 --- a/tests/ui/rfc-2632-const-trait-impl/static-const-trait-bound.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/static-const-trait-bound.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/std-impl-gate.gated.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/std-impl-gate.gated.stderr index 78aab9469..78aab9469 100644 --- a/tests/ui/rfc-2632-const-trait-impl/std-impl-gate.gated.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/std-impl-gate.gated.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/std-impl-gate.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/std-impl-gate.rs index e9e5e0235..e9e5e0235 100644 --- a/tests/ui/rfc-2632-const-trait-impl/std-impl-gate.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/std-impl-gate.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/std-impl-gate.stock.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/std-impl-gate.stock.stderr index 6a3396401..6a3396401 100644 --- a/tests/ui/rfc-2632-const-trait-impl/std-impl-gate.stock.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/std-impl-gate.stock.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/super-traits-fail-2.nn.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/super-traits-fail-2.nn.stderr index 97f346e8c..97f346e8c 100644 --- a/tests/ui/rfc-2632-const-trait-impl/super-traits-fail-2.nn.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/super-traits-fail-2.nn.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/super-traits-fail-2.ny.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/super-traits-fail-2.ny.stderr index 97f346e8c..97f346e8c 100644 --- a/tests/ui/rfc-2632-const-trait-impl/super-traits-fail-2.ny.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/super-traits-fail-2.ny.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/super-traits-fail-2.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/super-traits-fail-2.rs index ecb06271c..ecb06271c 100644 --- a/tests/ui/rfc-2632-const-trait-impl/super-traits-fail-2.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/super-traits-fail-2.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/super-traits-fail-2.yn.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/super-traits-fail-2.yn.stderr index c9fa19554..c9fa19554 100644 --- a/tests/ui/rfc-2632-const-trait-impl/super-traits-fail-2.yn.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/super-traits-fail-2.yn.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/super-traits-fail-2.yy.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/super-traits-fail-2.yy.stderr index c9fa19554..c9fa19554 100644 --- a/tests/ui/rfc-2632-const-trait-impl/super-traits-fail-2.yy.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/super-traits-fail-2.yy.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/super-traits-fail-3.nn.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/super-traits-fail-3.nn.stderr index fdc6b8058..fdc6b8058 100644 --- a/tests/ui/rfc-2632-const-trait-impl/super-traits-fail-3.nn.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/super-traits-fail-3.nn.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/super-traits-fail-3.ny.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/super-traits-fail-3.ny.stderr index 7375b8c81..7375b8c81 100644 --- a/tests/ui/rfc-2632-const-trait-impl/super-traits-fail-3.ny.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/super-traits-fail-3.ny.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/super-traits-fail-3.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/super-traits-fail-3.rs index 8cf64944a..8cf64944a 100644 --- a/tests/ui/rfc-2632-const-trait-impl/super-traits-fail-3.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/super-traits-fail-3.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/super-traits-fail-3.yn.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/super-traits-fail-3.yn.stderr index 7a152914b..7a152914b 100644 --- a/tests/ui/rfc-2632-const-trait-impl/super-traits-fail-3.yn.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/super-traits-fail-3.yn.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/super-traits-fail.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/super-traits-fail.rs index 3e2b81368..3e2b81368 100644 --- a/tests/ui/rfc-2632-const-trait-impl/super-traits-fail.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/super-traits-fail.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/super-traits-fail.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/super-traits-fail.stderr index bf12ef1ca..bf12ef1ca 100644 --- a/tests/ui/rfc-2632-const-trait-impl/super-traits-fail.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/super-traits-fail.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/super-traits.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/super-traits.rs index df96f6fb4..df96f6fb4 100644 --- a/tests/ui/rfc-2632-const-trait-impl/super-traits.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/super-traits.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/syntax.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/syntax.rs index 7ac2458e3..7ac2458e3 100644 --- a/tests/ui/rfc-2632-const-trait-impl/syntax.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/syntax.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/tilde-const-and-const-params.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/tilde-const-and-const-params.rs index 78a64b901..78a64b901 100644 --- a/tests/ui/rfc-2632-const-trait-impl/tilde-const-and-const-params.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/tilde-const-and-const-params.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/tilde-const-and-const-params.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/tilde-const-and-const-params.stderr index aae72f36e..aae72f36e 100644 --- a/tests/ui/rfc-2632-const-trait-impl/tilde-const-and-const-params.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/tilde-const-and-const-params.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/tilde-const-invalid-places.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/tilde-const-invalid-places.rs index 95f7aaba0..95f7aaba0 100644 --- a/tests/ui/rfc-2632-const-trait-impl/tilde-const-invalid-places.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/tilde-const-invalid-places.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/tilde-const-invalid-places.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/tilde-const-invalid-places.stderr index d20f146df..d20f146df 100644 --- a/tests/ui/rfc-2632-const-trait-impl/tilde-const-invalid-places.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/tilde-const-invalid-places.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/tilde-const-syntax.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/tilde-const-syntax.rs index 9b3c2cf2a..9b3c2cf2a 100644 --- a/tests/ui/rfc-2632-const-trait-impl/tilde-const-syntax.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/tilde-const-syntax.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/tilde-twice.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/tilde-twice.rs index 06e4ede8b..06e4ede8b 100644 --- a/tests/ui/rfc-2632-const-trait-impl/tilde-twice.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/tilde-twice.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/tilde-twice.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/tilde-twice.stderr index 928d23e8a..928d23e8a 100644 --- a/tests/ui/rfc-2632-const-trait-impl/tilde-twice.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/tilde-twice.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/tilde_const_on_impl_bound.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/tilde_const_on_impl_bound.rs index 285cef571..285cef571 100644 --- a/tests/ui/rfc-2632-const-trait-impl/tilde_const_on_impl_bound.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/tilde_const_on_impl_bound.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/trait-default-body-stability.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/trait-default-body-stability.rs index 8d56295e7..8d56295e7 100644 --- a/tests/ui/rfc-2632-const-trait-impl/trait-default-body-stability.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/trait-default-body-stability.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/trait-default-body-stability.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/trait-default-body-stability.stderr index 35dc1ca12..35dc1ca12 100644 --- a/tests/ui/rfc-2632-const-trait-impl/trait-default-body-stability.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/trait-default-body-stability.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/trait-method-ptr-in-consts-ice.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/trait-method-ptr-in-consts-ice.rs index 7d7cb967c..7d7cb967c 100644 --- a/tests/ui/rfc-2632-const-trait-impl/trait-method-ptr-in-consts-ice.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/trait-method-ptr-in-consts-ice.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/trait-where-clause-const.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/trait-where-clause-const.rs index bfe98b98c..bfe98b98c 100644 --- a/tests/ui/rfc-2632-const-trait-impl/trait-where-clause-const.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/trait-where-clause-const.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/trait-where-clause-const.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/trait-where-clause-const.stderr index f2846b6a6..f2846b6a6 100644 --- a/tests/ui/rfc-2632-const-trait-impl/trait-where-clause-const.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/trait-where-clause-const.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/trait-where-clause-run.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/trait-where-clause-run.rs index 4b8b00406..4b8b00406 100644 --- a/tests/ui/rfc-2632-const-trait-impl/trait-where-clause-run.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/trait-where-clause-run.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/trait-where-clause-self-referential.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/trait-where-clause-self-referential.rs index 3b028ac48..3b028ac48 100644 --- a/tests/ui/rfc-2632-const-trait-impl/trait-where-clause-self-referential.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/trait-where-clause-self-referential.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/trait-where-clause.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/trait-where-clause.rs index 85ca5fc90..85ca5fc90 100644 --- a/tests/ui/rfc-2632-const-trait-impl/trait-where-clause.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/trait-where-clause.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/trait-where-clause.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/trait-where-clause.stderr index 11f0c4016..11f0c4016 100644 --- a/tests/ui/rfc-2632-const-trait-impl/trait-where-clause.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/trait-where-clause.stderr diff --git a/tests/ui/rfc-2632-const-trait-impl/without-tilde.rs b/tests/ui/rfcs/rfc-2632-const-trait-impl/without-tilde.rs index d63381b5f..d63381b5f 100644 --- a/tests/ui/rfc-2632-const-trait-impl/without-tilde.rs +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/without-tilde.rs diff --git a/tests/ui/rfc-2632-const-trait-impl/without-tilde.stderr b/tests/ui/rfcs/rfc-2632-const-trait-impl/without-tilde.stderr index 31300354a..31300354a 100644 --- a/tests/ui/rfc-2632-const-trait-impl/without-tilde.stderr +++ b/tests/ui/rfcs/rfc-2632-const-trait-impl/without-tilde.stderr |