rust/tests/ui/nll
Matthias Krüger 726709bca4
Rollup merge of #116960 - lqd:applied-member-constraints-scope, r=matthewjasper
Location-insensitive polonius: consider a loan escaping if an SCC has member constraints applied only

The location-insensitive analysis considered loans to escape if there were member constraints, which makes *some* sense for scopes and matches the scopes that NLL computes on all the tests.

However, polonius and NLLs differ on the fuzzed case #116657, where an SCC has member constraints but no applied ones (and is kinda surprising). The existing UI tests with member constraints impacting scopes all have some constraint applied.

This PR changes the location-insensitive analysis to consider a loan to escape if there are applied member constraints, and for extra paranoia/insurance via fuzzing and crater: actually checks the constraint's min choice is indeed a universal region as we expect. (This could be turned into a `debug_assert` and early return as a slight optimization after these periods of verification)

The 4 UI tests where member constraints are meaningful for computing scopes still pass obviously, and this also fixes #116657.

r? `@matthewjasper`
2023-10-23 16:23:52 +02:00
..
closure-requirements remove trailing dots 2023-10-08 10:06:17 +00:00
member-constraints remove trailing dots 2023-10-08 10:06:17 +00:00
polonius add non-regression test for issue 116657 2023-10-19 21:11:21 +00:00
relate_tys Add a note to duplicate diagnostics 2023-10-05 01:04:41 +00:00
ty-outlives remove trailing dots 2023-10-08 10:06:17 +00:00
user-annotations remove trailing dots 2023-10-08 10:06:17 +00:00
assign-while-to-immutable.rs Adjust UI tests for unit_bindings 2023-06-12 20:24:48 +08:00
borrow-use-issue-46875.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-thread-local-static-mut-borrow-outlives-fn.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowed-local-error.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowed-local-error.stderr Tweak E0597 2023-01-15 19:46:20 +00:00
borrowed-match-issue-45045.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowed-match-issue-45045.stderr Tweak E0597 2023-01-15 19:46:20 +00:00
borrowed-referent-issue-38899.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowed-referent-issue-38899.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowed-temporary-error.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowed-temporary-error.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowed-universal-error-2.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowed-universal-error-2.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowed-universal-error.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowed-universal-error.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
cannot-move-block-spans.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
cannot-move-block-spans.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
capture-mut-ref.fixed Move /src/test to /tests 2023-01-11 09:32:08 +00:00
capture-mut-ref.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
capture-mut-ref.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
capture-ref-in-struct.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
capture-ref-in-struct.stderr Tweak E0597 2023-01-15 19:46:20 +00:00
closure-access-spans.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
closure-access-spans.stderr Do not set up wrong span for adjustments 2023-07-10 20:09:26 +00:00
closure-borrow-spans.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
closure-borrow-spans.stderr Do not set up wrong span for adjustments 2023-07-10 20:09:26 +00:00
closure-captures.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
closure-captures.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
closure-malformed-projection-input-issue-102800.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
closure-malformed-projection-input-issue-102800.stderr Add a note to duplicate diagnostics 2023-10-05 01:04:41 +00:00
closure-move-spans.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
closure-move-spans.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
closure-use-spans.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
closure-use-spans.stderr Tweak E0597 2023-01-15 19:46:20 +00:00
closures-in-loops.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
closures-in-loops.stderr Do not set up wrong span for adjustments 2023-07-10 20:09:26 +00:00
constant-thread-locals-issue-47053.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
constant-thread-locals-issue-47053.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
constant.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
continue-after-missing-main.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
continue-after-missing-main.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
coroutine-distinct-lifetime.rs Rename lots of files that had generator in their name 2023-10-20 21:14:02 +00:00
coroutine-upvar-mutability.rs Rename lots of files that had generator in their name 2023-10-20 21:14:02 +00:00
coroutine-upvar-mutability.stderr Rename lots of files that had generator in their name 2023-10-20 21:14:02 +00:00
decl-macro-illegal-copy.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
decl-macro-illegal-copy.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
do-not-ignore-lifetime-bounds-in-copy-proj.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
do-not-ignore-lifetime-bounds-in-copy-proj.stderr Tweak E0597 2023-01-15 19:46:20 +00:00
do-not-ignore-lifetime-bounds-in-copy.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
do-not-ignore-lifetime-bounds-in-copy.stderr Tweak E0597 2023-01-15 19:46:20 +00:00
dont-print-desugared.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
dont-print-desugared.stderr Tweak E0597 2023-01-15 19:46:20 +00:00
drop-may-dangle.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
drop-no-may-dangle.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
drop-no-may-dangle.stderr Tweak E0597 2023-01-15 19:46:20 +00:00
empty-type-predicate-2.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
empty-type-predicate.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
enum-drop-access.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
enum-drop-access.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
extra-unused-mut.rs s/generator/coroutine/ 2023-10-20 21:14:01 +00:00
get_default.polonius.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
get_default.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
get_default.stderr Do not set up wrong span for adjustments 2023-07-10 20:09:26 +00:00
guarantor-issue-46974.rs Remove FIXME about NLL diagnostic that is already improved 2023-08-06 21:20:15 +02:00
guarantor-issue-46974.stderr Remove FIXME about NLL diagnostic that is already improved 2023-08-06 21:20:15 +02:00
issue-16223.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-21114-ebfull.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-21114-kixunil.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-21232-partial-init-and-erroneous-use.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-21232-partial-init-and-erroneous-use.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-21232-partial-init-and-use.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-21232-partial-init-and-use.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-22323-temp-destruction.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-24535-allow-mutable-borrow-in-match-guard.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-27282-move-match-input-into-guard.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-27282-move-match-input-into-guard.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-27282-move-ref-mut-into-guard.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-27282-move-ref-mut-into-guard.stderr Tweak E0597 2023-01-15 19:46:20 +00:00
issue-27282-mutate-before-diverging-arm-1.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-27282-mutate-before-diverging-arm-1.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-27282-mutate-before-diverging-arm-2.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-27282-mutate-before-diverging-arm-2.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-27282-mutate-before-diverging-arm-3.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-27282-mutate-before-diverging-arm-3.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-27282-mutation-in-guard.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-27282-mutation-in-guard.stderr Tweak E0597 2023-01-15 19:46:20 +00:00
issue-27282-reborrow-ref-mut-in-guard.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-27282-reborrow-ref-mut-in-guard.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-27583.rs Move tests 2023-02-16 11:42:35 -03:00
issue-27868.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-27868.stderr Tweak E0597 2023-01-15 19:46:20 +00:00
issue-30104.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-30438-a.rs Move tests 2023-05-08 17:58:01 -03:00
issue-30438-a.stderr Move tests 2023-05-08 17:58:01 -03:00
issue-30438-b.rs Move tests 2023-05-08 17:58:01 -03:00
issue-30438-b.stderr Move tests 2023-05-08 17:58:01 -03:00
issue-30438-c.rs Move tests 2023-05-08 17:58:01 -03:00
issue-30438-c.stderr Move tests 2023-05-08 17:58:01 -03:00
issue-31567.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-31567.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-32382-index-assoc-type-with-lifetime.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-42574-diagnostic-in-nested-closure.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-42574-diagnostic-in-nested-closure.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-43058.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-45157.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-45157.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-45696-long-live-borrows-in-boxes.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-45696-no-variant-box-recur.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-45696-scribble-on-boxed-borrow.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-45696-scribble-on-boxed-borrow.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-46023.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-46023.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-46036.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-46036.stderr Tweak E0597 2023-01-15 19:46:20 +00:00
issue-46589.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-46589.stderr Do not set up wrong span for adjustments 2023-07-10 20:09:26 +00:00
issue-47022.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-47153-generic-const.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-47388.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-47388.stderr tweak "make mut" spans when assigning to locals 2023-05-05 22:40:04 +12:00
issue-47470.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-47470.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-47589.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-48070.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-48179.rs Move tests 2023-02-16 11:42:35 -03:00
issue-48238.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-48238.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-48623-closure.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-48623-coroutine.rs Rename lots of files that had generator in their name 2023-10-20 21:14:02 +00:00
issue-48623-coroutine.stderr Rename lots of files that had generator in their name 2023-10-20 21:14:02 +00:00
issue-48697.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-48697.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-48803.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-48803.stderr Tweak E0597 2023-01-15 19:46:20 +00:00
issue-50343.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-50461-used-mut-from-moves.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-50716-1.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-50716.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-50716.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-51191.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-51191.stderr Do not set up wrong span for adjustments 2023-07-10 20:09:26 +00:00
issue-51244.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-51244.stderr tweak spans for ref mut suggestion 2023-05-05 22:40:05 +12:00
issue-51268.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-51268.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-51345-2.rs Change default panic handler message format. 2023-07-29 11:42:50 +02:00
issue-51351.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-51512.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-51512.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-51770.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-52057.rs Cleanup free_region_relations a bit 2023-02-09 20:38:27 -05:00
issue-52059-report-when-borrow-and-drop-conflict.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-52059-report-when-borrow-and-drop-conflict.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-52078.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-52086.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-52086.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-52113.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-52113.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-52213.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-52213.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-52533-1.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-52533-1.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-52534-1.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-52534-1.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-52534-2.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-52534-2.stderr Tweak E0597 2023-01-15 19:46:20 +00:00
issue-52534.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-52534.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-52663-span-decl-captured-variable.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-52663-span-decl-captured-variable.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-52663-trait-object.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-52663-trait-object.stderr Tweak E0597 2023-01-15 19:46:20 +00:00
issue-52669.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-52669.stderr Do not set up wrong span for adjustments 2023-07-10 20:09:26 +00:00
issue-52742.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-52742.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-52992.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-53040.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-53040.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-53119.rs Resolve vars in result from scrape_region_constraints 2023-06-05 19:40:30 +00:00
issue-53123-raw-pointer-cast.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-53570.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-53773.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-53773.stderr Do not set up wrong span for adjustments 2023-07-10 20:09:26 +00:00
issue-53807.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-53807.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-54189.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-54189.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-54302-cases.rs Move tests 2023-05-08 17:58:01 -03:00
issue-54302-cases.stderr Move tests 2023-05-08 17:58:01 -03:00
issue-54302.rs Move tests 2023-05-08 17:58:01 -03:00
issue-54302.stderr Move tests 2023-05-08 17:58:01 -03:00
issue-54382-use-span-of-tail-of-block.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-54382-use-span-of-tail-of-block.stderr Tweak E0597 2023-01-15 19:46:20 +00:00
issue-54556-niconii.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-54556-niconii.stderr Do not set up wrong span for adjustments 2023-07-10 20:09:26 +00:00
issue-54556-stephaneyfx.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-54556-stephaneyfx.stderr adjust how closure/generator types and rvalues are printed 2023-09-21 22:20:58 +02:00
issue-54556-temps-in-tail-diagnostic.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-54556-temps-in-tail-diagnostic.stderr Tweak E0597 2023-01-15 19:46:20 +00:00
issue-54556-used-vs-unused-tails.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-54556-used-vs-unused-tails.stderr Tweak E0597 2023-01-15 19:46:20 +00:00
issue-54556-wrap-it-up.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-54556-wrap-it-up.stderr Tweak E0597 2023-01-15 19:46:20 +00:00
issue-54779-anon-static-lifetime.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-54779-anon-static-lifetime.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-54943-3.rs Adjust UI tests for unit_bindings 2023-06-12 20:24:48 +08:00
issue-54943.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-54943.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-55288.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-55344.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-55394.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-55394.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-55401.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-55401.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-55511.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-55511.stderr Tweak E0597 2023-01-15 19:46:20 +00:00
issue-55651.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-55825-const-fn.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-55850.rs s/generator/coroutine/ 2023-10-20 21:14:01 +00:00
issue-55850.stderr s/generator/coroutine/ 2023-10-20 21:14:01 +00:00
issue-57100.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-57100.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-57265-return-type-wf-check.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-57265-return-type-wf-check.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-57280-1-flipped.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-57280-1-flipped.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-57280-1.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-57280.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-57642-higher-ranked-subtype.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-57642-higher-ranked-subtype.stderr Tweak use of trimmed paths 2023-01-30 20:12:21 +00:00
issue-57843.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-57843.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-57960.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-57989.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-57989.stderr tweak "make mut" spans (No. 3) 2023-05-05 22:40:05 +12:00
issue-58053.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-58053.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-58299.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-58299.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-61311-normalize.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-61320-normalize.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-61424.fixed Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-61424.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-61424.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-62007-assign-const-index.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-62007-assign-const-index.stderr Do not set up wrong span for adjustments 2023-07-10 20:09:26 +00:00
issue-62007-assign-differing-fields.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-62007-assign-differing-fields.stderr Do not set up wrong span for adjustments 2023-07-10 20:09:26 +00:00
issue-63154-normalize.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-67007-escaping-data.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-67007-escaping-data.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-68550.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-68550.stderr Tweak E0597 2023-01-15 19:46:20 +00:00
issue-69114-static-mut-ty.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-69114-static-mut-ty.stderr Tweak E0597 2023-01-15 19:46:20 +00:00
issue-69114-static-ty.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-69114-static-ty.stderr Tweak E0597 2023-01-15 19:46:20 +00:00
issue-73159-rpit-static.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-73159-rpit-static.stderr Label opaque type for 'captures lifetime' error message 2023-03-03 05:02:34 +00:00
issue-75777.rs Move tests 2023-02-16 11:42:35 -03:00
issue-75777.stderr Move tests 2023-02-16 11:42:35 -03:00
issue-78561.rs Split out a separate feature gate for impl trait in associated types 2023-04-12 16:17:31 +00:00
issue-95272.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-95272.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-97997.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-97997.stderr Add a note to duplicate diagnostics 2023-10-05 01:04:41 +00:00
issue-98170.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-98170.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-98589-closures-relate-named-regions.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-98589-closures-relate-named-regions.stderr remove trailing dots 2023-10-08 10:06:17 +00:00
issue-98693.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-98693.stderr remove trailing dots 2023-10-08 10:06:17 +00:00
issue-112604-closure-output-normalize.rs normalize closure output before relation 2023-06-15 12:49:49 +00:00
lint-no-err.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
loan_ends_mid_block_pair.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
loan_ends_mid_block_pair.stderr Tweak E0597 2023-01-15 19:46:20 +00:00
loan_ends_mid_block_vec.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
loan_ends_mid_block_vec.stderr Do not set up wrong span for adjustments 2023-07-10 20:09:26 +00:00
local-outlives-static-via-hrtb.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
local-outlives-static-via-hrtb.stderr Tweak E0597 2023-01-15 19:46:20 +00:00
lub-if.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
lub-if.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
lub-match.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
lub-match.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
match-cfg-fake-edges2.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
match-cfg-fake-edges2.stderr Tweak E0597 2023-01-15 19:46:20 +00:00
match-cfg-fake-edges.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
match-cfg-fake-edges.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
match-guards-always-borrow.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
match-guards-always-borrow.stderr Tweak E0597 2023-01-15 19:46:20 +00:00
match-guards-partially-borrow.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
match-guards-partially-borrow.stderr Tweak E0597 2023-01-15 19:46:20 +00:00
match-on-borrowed.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
match-on-borrowed.stderr Tweak E0597 2023-01-15 19:46:20 +00:00
maybe-initialized-drop-implicit-fragment-drop.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
maybe-initialized-drop-implicit-fragment-drop.stderr Tweak E0597 2023-01-15 19:46:20 +00:00
maybe-initialized-drop-uninitialized.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
maybe-initialized-drop-with-fragment.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
maybe-initialized-drop-with-fragment.stderr Tweak E0597 2023-01-15 19:46:20 +00:00
maybe-initialized-drop-with-uninitialized-fragments.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
maybe-initialized-drop-with-uninitialized-fragments.stderr Tweak E0597 2023-01-15 19:46:20 +00:00
maybe-initialized-drop.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
maybe-initialized-drop.stderr Tweak E0597 2023-01-15 19:46:20 +00:00
mir_check_cast_closure.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
mir_check_cast_closure.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
mir_check_cast_reify.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
mir_check_cast_reify.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
mir_check_cast_unsafe_fn.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
mir_check_cast_unsafe_fn.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
mir_check_cast_unsize.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
mir_check_cast_unsize.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
missing-universe-cause-issue-114907.rs add test for issue 114907 2023-08-30 14:10:52 +00:00
missing-universe-cause-issue-114907.stderr Add a note to duplicate diagnostics 2023-10-05 01:04:41 +00:00
move-errors.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
move-errors.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
move-subpaths-moves-root.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
move-subpaths-moves-root.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
mutating_references.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
normalization-bounds-error.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
normalization-bounds-error.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
normalization-bounds.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
outlives-suggestion-more.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
outlives-suggestion-more.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
outlives-suggestion-simple.polonius.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
outlives-suggestion-simple.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
outlives-suggestion-simple.stderr diagnostics: update test cases to refer to assoc fn with self as method 2023-02-22 08:40:47 -07:00
process_or_insert_default.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
projection-return.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
promotable-mutable-zst-doesnt-conflict.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
promoted-bounds.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
promoted-bounds.stderr Tweak E0597 2023-01-15 19:46:20 +00:00
promoted-closure-pair.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
promoted-closure-pair.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
promoted-liveness.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
rc-loop.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
ref-suggestion.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
ref-suggestion.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
reference-carried-through-struct-field.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
reference-carried-through-struct-field.stderr Tweak E0597 2023-01-15 19:46:20 +00:00
region-ends-after-if-condition.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
region-ends-after-if-condition.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
return_from_loop.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
return_from_loop.stderr Do not set up wrong span for adjustments 2023-07-10 20:09:26 +00:00
return-ref-mut-issue-46557.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
return-ref-mut-issue-46557.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
self-assign-ref-mut.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
snocat-regression.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
snocat-regression.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
trait-associated-constant.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
trait-associated-constant.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
type-alias-free-regions.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
type-alias-free-regions.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
type-check-pointer-coercions.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
type-check-pointer-coercions.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
type-check-pointer-comparisons.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
type-check-pointer-comparisons.stderr Add a note to duplicate diagnostics 2023-10-05 01:04:41 +00:00
type-test-universe.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
type-test-universe.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
unused-mut-issue-50343.fixed Move /src/test to /tests 2023-01-11 09:32:08 +00:00
unused-mut-issue-50343.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
unused-mut-issue-50343.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
vimwiki-core-regression.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
where_clauses_in_functions.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
where_clauses_in_functions.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
where_clauses_in_structs.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
where_clauses_in_structs.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00