rust/src/test/ui/borrowck
bors 5a2ca1a6f1 Auto merge of #55657 - davidtwco:issue-55651, r=pnkfelix
NLL Diagnostic Review 3: Unions not reinitialized after assignment into field

Fixes #55651, #55652.

This PR makes two changes:

First, it updates the dataflow builder to add an init for the place
containing a union if there is an assignment into the field of
that union.

Second, it stops a "use of uninitialized" error occuring when there is an
assignment into the field of an uninitialized union that was previously
initialized. Making this assignment would re-initialize the union, as
tested in `src/test/ui/borrowck/borrowck-union-move-assign.nll.stderr`.
The check for previous initialization ensures that we do not start
supporting partial initialization yet (cc #21232, #54499, #54986).

This PR also fixes #55652 which was marked as requiring investigation
as the changes in this PR add an error that was previously missing
(and mentioned in the review comments) and confirms that the error
that was present is correct and a result of earlier partial
initialization changes in NLL.

r? @pnkfelix (due to earlier work with partial initialization)
cc @nikomatsakis
2018-11-11 17:05:36 +00:00
..
assign_mutable_fields.nll.stderr updates to existing ui/borrowck tests. 2018-10-16 17:11:33 +02:00
assign_mutable_fields.rs move tests to borrowck directory, remove feature(nll) 2018-08-19 08:15:13 -07:00
assign_mutable_fields.stderr move tests to borrowck directory, remove feature(nll) 2018-08-19 08:15:13 -07:00
borrow-immutable-upvar-mutation.nll.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrow-immutable-upvar-mutation.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrow-immutable-upvar-mutation.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrow-tuple-fields.nll.stderr Clearer later use messages for calls 2018-10-03 20:32:38 +01:00
borrow-tuple-fields.rs Updated the most glaring instances of weak tests w.r.t. NLL that came from #53196. 2018-08-15 01:16:05 +02:00
borrow-tuple-fields.stderr Updated the most glaring instances of weak tests w.r.t. NLL that came from #53196. 2018-08-15 01:16:05 +02:00
borrowck-access-permissions.ast.nll.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-access-permissions.ast.stderr use structured suggestion for "missing mut" label 2018-09-12 17:16:18 -04:00
borrowck-access-permissions.mir.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-access-permissions.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-and-init.nll.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-and-init.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-and-init.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-anon-fields-struct.nll.stderr Clearer later use messages for calls 2018-10-03 20:32:38 +01:00
borrowck-anon-fields-struct.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-anon-fields-struct.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-anon-fields-tuple.nll.stderr Clearer later use messages for calls 2018-10-03 20:32:38 +01:00
borrowck-anon-fields-tuple.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-anon-fields-tuple.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-anon-fields-variant.nll.stderr Clearer later use messages for calls 2018-10-03 20:32:38 +01:00
borrowck-anon-fields-variant.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-anon-fields-variant.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-argument.nll.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-argument.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-argument.stderr use structured suggestion for "missing mut" label 2018-09-12 17:16:18 -04:00
borrowck-asm.ast.nll.stderr Point to variable in asm! macro when failing borrowck 2018-10-09 15:53:37 -07:00
borrowck-asm.ast.stderr Point to variable in asm! macro when failing borrowck 2018-10-09 15:53:37 -07:00
borrowck-asm.mir.stderr Point to variable in asm! macro when failing borrowck 2018-10-09 15:53:37 -07:00
borrowck-asm.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-assign-comp-idx.nll.stderr Clearer later use messages for calls 2018-10-03 20:32:38 +01:00
borrowck-assign-comp-idx.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-assign-comp-idx.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-assign-comp.ast.nll.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-assign-comp.ast.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-assign-comp.mir.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-assign-comp.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-assign-to-andmut-in-aliasable-loc.nll.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-assign-to-andmut-in-aliasable-loc.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-assign-to-andmut-in-aliasable-loc.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-assign-to-andmut-in-borrowed-loc.nll.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-assign-to-andmut-in-borrowed-loc.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-assign-to-andmut-in-borrowed-loc.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-assign-to-constants.ast.nll.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-assign-to-constants.ast.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-assign-to-constants.mir.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-assign-to-constants.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-auto-mut-ref-to-immut-var.nll.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-auto-mut-ref-to-immut-var.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-auto-mut-ref-to-immut-var.stderr use structured suggestion for "missing mut" label 2018-09-12 17:16:18 -04:00
borrowck-autoref-3261.nll.stderr Clearer later use messages for calls 2018-10-03 20:32:38 +01:00
borrowck-autoref-3261.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-autoref-3261.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-bad-nested-calls-free.nll.stderr Clearer later use messages for calls 2018-10-03 20:32:38 +01:00
borrowck-bad-nested-calls-free.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-bad-nested-calls-free.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-bad-nested-calls-move.nll.stderr Clearer later use messages for calls 2018-10-03 20:32:38 +01:00
borrowck-bad-nested-calls-move.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-bad-nested-calls-move.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-block-unint.nll.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-block-unint.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-block-unint.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-borrow-from-owned-ptr.nll.stderr Clearer later use messages for calls 2018-10-03 20:32:38 +01:00
borrowck-borrow-from-owned-ptr.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-borrow-from-owned-ptr.stderr use structured suggestion for "missing mut" label 2018-09-12 17:16:18 -04:00
borrowck-borrow-from-stack-variable.nll.stderr Clearer later use messages for calls 2018-10-03 20:32:38 +01:00
borrowck-borrow-from-stack-variable.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-borrow-from-stack-variable.stderr use structured suggestion for "missing mut" label 2018-09-12 17:16:18 -04:00
borrowck-borrow-from-temporary.nll.stderr Use new region infer errors for explaining borrows 2018-10-21 12:35:00 +01:00
borrowck-borrow-from-temporary.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-borrow-from-temporary.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-borrow-immut-deref-of-box-as-mut.nll.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-borrow-immut-deref-of-box-as-mut.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-borrow-immut-deref-of-box-as-mut.stderr use structured suggestion for "missing mut" label 2018-09-12 17:16:18 -04:00
borrowck-borrow-mut-base-ptr-in-aliasable-loc.nll.stderr Clearer later use messages for calls 2018-10-03 20:32:38 +01:00
borrowck-borrow-mut-base-ptr-in-aliasable-loc.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-borrow-mut-base-ptr-in-aliasable-loc.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-borrow-mut-object-twice.nll.stderr Clearer later use messages for calls 2018-10-03 20:32:38 +01:00
borrowck-borrow-mut-object-twice.rs Updated the most glaring instances of weak tests w.r.t. NLL that came from #53196. 2018-08-15 01:16:05 +02:00
borrowck-borrow-mut-object-twice.stderr Updated the most glaring instances of weak tests w.r.t. NLL that came from #53196. 2018-08-15 01:16:05 +02:00
borrowck-borrow-overloaded-auto-deref.nll.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-borrow-overloaded-auto-deref.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-borrow-overloaded-auto-deref.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-borrow-overloaded-deref.nll.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-borrow-overloaded-deref.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-borrow-overloaded-deref.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-borrowed-uniq-rvalue-2.nll.stderr Change the diagnostic number from 714 to 716. 2018-09-25 15:23:57 +01:00
borrowck-borrowed-uniq-rvalue-2.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-borrowed-uniq-rvalue-2.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-borrowed-uniq-rvalue.nll.stderr Change the diagnostic number from 714 to 716. 2018-09-25 15:23:57 +01:00
borrowck-borrowed-uniq-rvalue.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-borrowed-uniq-rvalue.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-box-insensitivity.ast.stderr Fix the expected error annotations. 2018-11-09 00:26:28 +01:00
borrowck-box-insensitivity.mir.stderr Fix the expected error annotations. 2018-11-09 00:26:28 +01:00
borrowck-box-insensitivity.nll.stderr remove base_place 2018-09-03 21:50:03 +01:00
borrowck-box-insensitivity.rs Fix the expected error annotations. 2018-11-09 00:26:28 +01:00
borrowck-break-uninit-2.nll.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-break-uninit-2.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-break-uninit-2.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-break-uninit.nll.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-break-uninit.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-break-uninit.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-closures-mut-and-imm.ast.nll.stderr Clearer later use messages for calls 2018-10-03 20:32:38 +01:00
borrowck-closures-mut-and-imm.ast.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-closures-mut-and-imm.mir.stderr Clearer later use messages for calls 2018-10-03 20:32:38 +01:00
borrowck-closures-mut-and-imm.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-closures-mut-of-imm.nll.stderr Update ui/borrowck/borrowck-closures-mut-of-imm.rs robust w.r.t. NLL. 2018-11-05 15:26:02 +01:00
borrowck-closures-mut-of-imm.rs Update ui/borrowck/borrowck-closures-mut-of-imm.rs robust w.r.t. NLL. 2018-11-05 15:26:02 +01:00
borrowck-closures-mut-of-imm.stderr Update ui/borrowck/borrowck-closures-mut-of-imm.rs robust w.r.t. NLL. 2018-11-05 15:26:02 +01:00
borrowck-closures-mut-of-mut.nll.stderr Add ui/borrowck/borrowck-closures-mut-of-mut.rs. 2018-11-05 15:26:02 +01:00
borrowck-closures-mut-of-mut.rs Add ui/borrowck/borrowck-closures-mut-of-mut.rs. 2018-11-05 15:26:02 +01:00
borrowck-closures-mut-of-mut.stderr Add ui/borrowck/borrowck-closures-mut-of-mut.rs. 2018-11-05 15:26:02 +01:00
borrowck-closures-two-mut-fail.nll.stderr Clearer later use messages for calls 2018-10-03 20:32:38 +01:00
borrowck-closures-two-mut-fail.rs Removed ignore-test-compare-mode-nll from borrowck-closures-two-mut-fail.rs 2018-08-15 23:47:28 +02:00
borrowck-closures-two-mut-fail.stderr Removed ignore-test-compare-mode-nll from borrowck-closures-two-mut-fail.rs 2018-08-15 23:47:28 +02:00
borrowck-closures-two-mut.rs remove -Znll -- borrowck=mir implies nll now 2018-04-15 07:13:42 -04:00
borrowck-closures-two-mut.stderr Clearer later use messages for calls 2018-10-03 20:32:38 +01:00
borrowck-closures-unique-imm.nll.stderr Clearer later use messages for calls 2018-10-03 20:32:38 +01:00
borrowck-closures-unique-imm.rs Updated the most glaring instances of weak tests w.r.t. NLL that came from #53196. 2018-08-15 01:16:05 +02:00
borrowck-closures-unique-imm.stderr Updated the most glaring instances of weak tests w.r.t. NLL that came from #53196. 2018-08-15 01:16:05 +02:00
borrowck-closures-unique.nll.stderr Update compare-mode=nll stderr files to reflect the fix to #55492. 2018-10-30 00:37:38 +01:00
borrowck-closures-unique.rs Removed ignore-test-compare-mode-nll from borrowck-closures-unique.rs 2018-08-15 23:47:28 +02:00
borrowck-closures-unique.stderr Removed ignore-test-compare-mode-nll from borrowck-closures-unique.rs 2018-08-15 23:47:28 +02:00
borrowck-closures-use-after-free.nll.stderr Clearer later use messages for calls 2018-10-03 20:32:38 +01:00
borrowck-closures-use-after-free.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-closures-use-after-free.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-consume-unsize-vec.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-consume-unsize-vec.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-consume-upcast-box.nll.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-consume-upcast-box.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-consume-upcast-box.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-describe-lvalue.ast.nll.stderr Update compare-mode=nll stderr files to reflect the fix to #55492. 2018-10-30 00:37:38 +01:00
borrowck-describe-lvalue.ast.stderr Update ui tests 2018-09-24 23:33:13 +01:00
borrowck-describe-lvalue.mir.stderr Improve message for closure returning a closure. 2018-10-09 12:31:51 +02:00
borrowck-describe-lvalue.rs Improve errors for FnMut closures. 2018-10-09 12:31:47 +02:00
borrowck-drop-from-guard.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-drop-from-guard.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-escaping-closure-error-1.nll.stderr Use new region infer errors for explaining borrows 2018-10-21 12:35:00 +01:00
borrowck-escaping-closure-error-1.rs Remove NOTE/HELP annotations from UI tests 2017-12-14 23:26:39 +03:00
borrowck-escaping-closure-error-1.stderr update tests 2018-03-14 00:53:24 +01:00
borrowck-escaping-closure-error-2.nll.stderr Use new region infer errors for explaining borrows 2018-10-21 12:35:00 +01:00
borrowck-escaping-closure-error-2.rs Remove NOTE/HELP annotations from UI tests 2017-12-14 23:26:39 +03:00
borrowck-escaping-closure-error-2.stderr update tests 2018-03-14 00:53:24 +01:00
borrowck-feature-nll-overrides-migrate.edition.stderr Tidy no longer fails when there are no files or subdirectories in a test directory. 2018-08-14 11:12:09 +02:00
borrowck-feature-nll-overrides-migrate.rs tests: prefer edition: directives to compile-flags:--edition. 2018-08-16 10:36:11 +03:00
borrowck-feature-nll-overrides-migrate.zflag.stderr Tidy no longer fails when there are no files or subdirectories in a test directory. 2018-08-14 11:12:09 +02:00
borrowck-field-sensitivity.nll.stderr updates to existing ui/borrowck tests. 2018-10-16 17:11:33 +02:00
borrowck-field-sensitivity.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-field-sensitivity.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-fn-in-const-a.ast.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-fn-in-const-a.mir.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-fn-in-const-a.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-fn-in-const-c.nll.stderr Use new region infer errors for explaining borrows 2018-10-21 12:35:00 +01:00
borrowck-fn-in-const-c.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-fn-in-const-c.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-for-loop-correct-cmt-for-pattern.nll.stderr Don't emit cannot move errors twice in migrate mode 2018-10-29 20:22:01 +00:00
borrowck-for-loop-correct-cmt-for-pattern.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-for-loop-correct-cmt-for-pattern.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-for-loop-head-linkage.nll.stderr Clearer later use messages for calls 2018-10-03 20:32:38 +01:00
borrowck-for-loop-head-linkage.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-for-loop-head-linkage.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-if-no-else.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-if-no-else.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-if-with-else.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-if-with-else.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-imm-ref-to-mut-rec-field-issue-3162-c.ast.nll.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-imm-ref-to-mut-rec-field-issue-3162-c.ast.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-imm-ref-to-mut-rec-field-issue-3162-c.mir.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-imm-ref-to-mut-rec-field-issue-3162-c.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-in-static.nll.stderr Don't emit cannot move errors twice in migrate mode 2018-10-29 20:22:01 +00:00
borrowck-in-static.rs Remove NOTE/HELP annotations from UI tests 2017-12-14 23:26:39 +03:00
borrowck-in-static.stderr update tests 2018-03-14 00:53:24 +01:00
borrowck-init-in-called-fn-expr.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-init-in-called-fn-expr.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-init-in-fn-expr.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-init-in-fn-expr.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-init-in-fru.ast.nll.stderr updates to existing ui/borrowck tests. 2018-10-16 17:11:33 +02:00
borrowck-init-in-fru.ast.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-init-in-fru.mir.stderr updates to existing ui/borrowck tests. 2018-10-16 17:11:33 +02:00
borrowck-init-in-fru.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-init-op-equal.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-init-op-equal.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-init-plus-equal.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-init-plus-equal.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-insert-during-each.nll.stderr Clearer later use messages for calls 2018-10-03 20:32:38 +01:00
borrowck-insert-during-each.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-insert-during-each.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-issue-2657-1.nll.stderr Updated the most glaring instances of weak tests w.r.t. NLL that came from #53196. 2018-08-15 01:16:05 +02:00
borrowck-issue-2657-1.rs Updated the most glaring instances of weak tests w.r.t. NLL that came from #53196. 2018-08-15 01:16:05 +02:00
borrowck-issue-2657-1.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-issue-2657-2.nll.stderr Don't emit cannot move errors twice in migrate mode 2018-10-29 20:22:01 +00:00
borrowck-issue-2657-2.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-issue-2657-2.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-issue-14498.ast.nll.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-issue-14498.ast.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-issue-14498.mir.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-issue-14498.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-issue-48962.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-issue-48962.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-lend-flow-if.nll.stderr Clearer later use messages for calls 2018-10-03 20:32:38 +01:00
borrowck-lend-flow-if.rs Enable NLL compare mode for more tests 2018-09-27 22:30:04 +01:00
borrowck-lend-flow-if.stderr Enable NLL compare mode for more tests 2018-09-27 22:30:04 +01:00
borrowck-lend-flow-loop.ast.stderr Switch to using revisions in borrowck-lend-flow-loop.rs 2018-11-05 15:26:02 +01:00
borrowck-lend-flow-loop.nll.stderr Switch to using revisions in borrowck-lend-flow-loop.rs 2018-11-05 15:26:02 +01:00
borrowck-lend-flow-loop.rs Switch to using revisions in borrowck-lend-flow-loop.rs 2018-11-05 15:26:02 +01:00
borrowck-lend-flow-match.ast.nll.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-lend-flow-match.ast.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-lend-flow-match.mir.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-lend-flow-match.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-lend-flow.nll.stderr Clearer later use messages for calls 2018-10-03 20:32:38 +01:00
borrowck-lend-flow.rs Enable NLL compare mode for more tests 2018-09-27 22:30:04 +01:00
borrowck-lend-flow.stderr Enable NLL compare mode for more tests 2018-09-27 22:30:04 +01:00
borrowck-loan-blocks-move-cc.nll.stderr Updated the most glaring instances of weak tests w.r.t. NLL that came from #53196. 2018-08-15 01:16:05 +02:00
borrowck-loan-blocks-move-cc.rs Updated the most glaring instances of weak tests w.r.t. NLL that came from #53196. 2018-08-15 01:16:05 +02:00
borrowck-loan-blocks-move-cc.stderr Updated the most glaring instances of weak tests w.r.t. NLL that came from #53196. 2018-08-15 01:16:05 +02:00
borrowck-loan-blocks-move.nll.stderr Updated the most glaring instances of weak tests w.r.t. NLL that came from #53196. 2018-08-15 01:16:05 +02:00
borrowck-loan-blocks-move.rs Updated the most glaring instances of weak tests w.r.t. NLL that came from #53196. 2018-08-15 01:16:05 +02:00
borrowck-loan-blocks-move.stderr Updated the most glaring instances of weak tests w.r.t. NLL that came from #53196. 2018-08-15 01:16:05 +02:00
borrowck-loan-blocks-mut-uniq.nll.stderr Clearer later use messages for calls 2018-10-03 20:32:38 +01:00
borrowck-loan-blocks-mut-uniq.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-loan-blocks-mut-uniq.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-loan-in-overloaded-op.nll.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-loan-in-overloaded-op.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-loan-in-overloaded-op.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-loan-of-static-data-issue-27616.nll.stderr Use new region infer errors for explaining borrows 2018-10-21 12:35:00 +01:00
borrowck-loan-of-static-data-issue-27616.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-loan-of-static-data-issue-27616.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-loan-rcvr-overloaded-op.nll.stderr Clearer later use messages for calls 2018-10-03 20:32:38 +01:00
borrowck-loan-rcvr-overloaded-op.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-loan-rcvr-overloaded-op.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-loan-rcvr.nll.stderr Clearer later use messages for calls 2018-10-03 20:32:38 +01:00
borrowck-loan-rcvr.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-loan-rcvr.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-loan-vec-content.nll.stderr Clearer later use messages for calls 2018-10-03 20:32:38 +01:00
borrowck-loan-vec-content.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-loan-vec-content.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-local-borrow-outlives-fn.ast.nll.stderr Use new region infer errors for explaining borrows 2018-10-21 12:35:00 +01:00
borrowck-local-borrow-outlives-fn.ast.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-local-borrow-outlives-fn.mir.stderr Use new region infer errors for explaining borrows 2018-10-21 12:35:00 +01:00
borrowck-local-borrow-outlives-fn.rs Use new region infer errors for explaining borrows 2018-10-21 12:35:00 +01:00
borrowck-local-borrow-with-panic-outlives-fn.ast.nll.stderr Use new region infer errors for explaining borrows 2018-10-21 12:35:00 +01:00
borrowck-local-borrow-with-panic-outlives-fn.ast.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-local-borrow-with-panic-outlives-fn.mir.stderr Use new region infer errors for explaining borrows 2018-10-21 12:35:00 +01:00
borrowck-local-borrow-with-panic-outlives-fn.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-match-already-borrowed.ast.nll.stderr Update ui tests 2018-09-24 23:33:13 +01:00
borrowck-match-already-borrowed.ast.stderr Update ui tests 2018-09-24 23:33:13 +01:00
borrowck-match-already-borrowed.mir.stderr Update ui tests 2018-09-24 23:33:13 +01:00
borrowck-match-already-borrowed.rs Update ui tests 2018-09-24 23:33:13 +01:00
borrowck-match-binding-is-assignment.ast.nll.stderr use structured suggestion for "missing mut" label 2018-09-12 17:16:18 -04:00
borrowck-match-binding-is-assignment.ast.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-match-binding-is-assignment.mir.stderr use structured suggestion for "missing mut" label 2018-09-12 17:16:18 -04:00
borrowck-match-binding-is-assignment.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-migrate-to-nll.edition.stderr Don't emit cannot move errors twice in migrate mode 2018-10-29 20:22:01 +00:00
borrowck-migrate-to-nll.rs tests: prefer edition: directives to compile-flags:--edition. 2018-08-16 10:36:11 +03:00
borrowck-migrate-to-nll.zflag.stderr Don't emit cannot move errors twice in migrate mode 2018-10-29 20:22:01 +00:00
borrowck-move-by-capture.nll.stderr Improved how upvars are detected when presenting errors using prefixes. 2018-08-14 18:38:57 +02:00
borrowck-move-by-capture.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-move-by-capture.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-move-error-with-note.nll.stderr Don't emit cannot move errors twice in migrate mode 2018-10-29 20:22:01 +00:00
borrowck-move-error-with-note.rs Remove NOTE/HELP annotations from UI tests 2017-12-14 23:26:39 +03:00
borrowck-move-error-with-note.stderr update tests 2018-03-14 00:53:24 +01:00
borrowck-move-from-subpath-of-borrowed-path.nll.stderr Updated the most glaring instances of weak tests w.r.t. NLL that came from #53196. 2018-08-15 01:16:05 +02:00
borrowck-move-from-subpath-of-borrowed-path.rs Updated the most glaring instances of weak tests w.r.t. NLL that came from #53196. 2018-08-15 01:16:05 +02:00
borrowck-move-from-subpath-of-borrowed-path.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-move-from-unsafe-ptr.nll.stderr Don't emit cannot move errors twice in migrate mode 2018-10-29 20:22:01 +00:00
borrowck-move-from-unsafe-ptr.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-move-from-unsafe-ptr.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-move-in-irrefut-pat.ast.nll.stderr Don't emit cannot move errors twice in migrate mode 2018-10-29 20:22:01 +00:00
borrowck-move-in-irrefut-pat.ast.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-move-in-irrefut-pat.mir.stderr Bless tests 2018-08-15 15:14:21 -07:00
borrowck-move-in-irrefut-pat.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-move-moved-value-into-closure.ast.nll.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-move-moved-value-into-closure.ast.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-move-moved-value-into-closure.mir.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-move-moved-value-into-closure.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-move-mut-base-ptr.nll.stderr Updated the most glaring instances of weak tests w.r.t. NLL that came from #53196. 2018-08-15 01:16:05 +02:00
borrowck-move-mut-base-ptr.rs Updated the most glaring instances of weak tests w.r.t. NLL that came from #53196. 2018-08-15 01:16:05 +02:00
borrowck-move-mut-base-ptr.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-move-out-from-array.ast.nll.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-move-out-from-array.ast.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-move-out-from-array.mir.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-move-out-from-array.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-move-out-of-overloaded-auto-deref.ast.nll.stderr Don't emit cannot move errors twice in migrate mode 2018-10-29 20:22:01 +00:00
borrowck-move-out-of-overloaded-auto-deref.ast.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-move-out-of-overloaded-auto-deref.mir.stderr Add special cases for move from Rc/Arc errors. 2018-10-01 13:50:22 +02:00
borrowck-move-out-of-overloaded-auto-deref.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-move-out-of-overloaded-deref.nll.stderr Don't emit cannot move errors twice in migrate mode 2018-10-29 20:22:01 +00:00
borrowck-move-out-of-overloaded-deref.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-move-out-of-overloaded-deref.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-move-out-of-static-item.ast.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-move-out-of-static-item.mir.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-move-out-of-static-item.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-move-out-of-struct-with-dtor.ast.nll.stderr Bless tests 2018-08-15 15:14:21 -07:00
borrowck-move-out-of-struct-with-dtor.ast.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-move-out-of-struct-with-dtor.mir.stderr Bless tests 2018-08-15 15:14:21 -07:00
borrowck-move-out-of-struct-with-dtor.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-move-out-of-tuple-struct-with-dtor.nll.stderr Bless tests 2018-08-15 15:14:21 -07:00
borrowck-move-out-of-tuple-struct-with-dtor.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-move-out-of-tuple-struct-with-dtor.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-move-out-of-vec-tail.nll.stderr Don't emit cannot move errors twice in migrate mode 2018-10-29 20:22:01 +00:00
borrowck-move-out-of-vec-tail.rs Remove NOTE/HELP annotations from UI tests 2017-12-14 23:26:39 +03:00
borrowck-move-out-of-vec-tail.stderr update tests 2018-03-14 00:53:24 +01:00
borrowck-move-subcomponent.nll.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-move-subcomponent.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-move-subcomponent.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-multiple-captures.nll.stderr Switched from FxHashMap to BTreeMap to preserve ordering when iterating. 2018-09-18 13:55:27 +02:00
borrowck-multiple-captures.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-multiple-captures.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-mut-addr-of-imm-var.nll.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-mut-addr-of-imm-var.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-mut-addr-of-imm-var.stderr use structured suggestion for "missing mut" label 2018-09-12 17:16:18 -04:00
borrowck-mut-borrow-linear-errors.ast.nll.stderr Clearer later use messages for calls 2018-10-03 20:32:38 +01:00
borrowck-mut-borrow-linear-errors.ast.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-mut-borrow-linear-errors.mir.stderr Clearer later use messages for calls 2018-10-03 20:32:38 +01:00
borrowck-mut-borrow-linear-errors.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-mut-borrow-of-mut-base-ptr.nll.stderr Clearer later use messages for calls 2018-10-03 20:32:38 +01:00
borrowck-mut-borrow-of-mut-base-ptr.rs Updated the most glaring instances of weak tests w.r.t. NLL that came from #53196. 2018-08-15 01:16:05 +02:00
borrowck-mut-borrow-of-mut-base-ptr.stderr Updated the most glaring instances of weak tests w.r.t. NLL that came from #53196. 2018-08-15 01:16:05 +02:00
borrowck-mut-slice-of-imm-vec.nll.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-mut-slice-of-imm-vec.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-mut-slice-of-imm-vec.stderr use structured suggestion for "missing mut" label 2018-09-12 17:16:18 -04:00
borrowck-mutate-in-guard.nll.stderr On nightly with NLL, suggest #![feature(bind_by_move_pattern_guards)] when it might fix the code. 2018-09-17 13:46:50 +02:00
borrowck-mutate-in-guard.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-mutate-in-guard.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-no-cycle-in-exchange-heap.nll.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-no-cycle-in-exchange-heap.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-no-cycle-in-exchange-heap.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-object-lifetime.nll.stderr Clearer later use messages for calls 2018-10-03 20:32:38 +01:00
borrowck-object-lifetime.rs Updated the most glaring instances of weak tests w.r.t. NLL that came from #53196. 2018-08-15 01:16:05 +02:00
borrowck-object-lifetime.stderr Updated the most glaring instances of weak tests w.r.t. NLL that came from #53196. 2018-08-15 01:16:05 +02:00
borrowck-or-init.nll.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-or-init.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-or-init.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-overloaded-call.nll.stderr Make ui/borrowck/borrowck-overloaded-call.rs robust w.r.t. NLL. 2018-11-05 16:29:41 +01:00
borrowck-overloaded-call.rs Make ui/borrowck/borrowck-overloaded-call.rs robust w.r.t. NLL. 2018-11-05 16:29:41 +01:00
borrowck-overloaded-call.stderr Make ui/borrowck/borrowck-overloaded-call.rs robust w.r.t. NLL. 2018-11-05 16:29:41 +01:00
borrowck-overloaded-index-and-overloaded-deref.ast.nll.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-overloaded-index-and-overloaded-deref.ast.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-overloaded-index-and-overloaded-deref.mir.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-overloaded-index-and-overloaded-deref.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-overloaded-index-autoderef.nll.stderr Clearer later use messages for calls 2018-10-03 20:32:38 +01:00
borrowck-overloaded-index-autoderef.rs Updated the most glaring instances of weak tests w.r.t. NLL that came from #53196. 2018-08-15 01:16:05 +02:00
borrowck-overloaded-index-autoderef.stderr Updated the most glaring instances of weak tests w.r.t. NLL that came from #53196. 2018-08-15 01:16:05 +02:00
borrowck-overloaded-index-move-from-vec.nll.stderr Don't emit cannot move errors twice in migrate mode 2018-10-29 20:22:01 +00:00
borrowck-overloaded-index-move-from-vec.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-overloaded-index-move-from-vec.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-overloaded-index-move-index.nll.stderr Make ui/borrowck/borrowck-overloaded-index-move-index.rs robust w.r.t. NLL. 2018-11-05 15:26:02 +01:00
borrowck-overloaded-index-move-index.rs Make ui/borrowck/borrowck-overloaded-index-move-index.rs robust w.r.t. NLL. 2018-11-05 15:26:02 +01:00
borrowck-overloaded-index-move-index.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-overloaded-index-ref-index.ast.nll.stderr Clearer later use messages for calls 2018-10-03 20:32:38 +01:00
borrowck-overloaded-index-ref-index.ast.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-overloaded-index-ref-index.mir.stderr Clearer later use messages for calls 2018-10-03 20:32:38 +01:00
borrowck-overloaded-index-ref-index.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-partial-reinit-1.nll.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-partial-reinit-1.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-partial-reinit-1.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-partial-reinit-2.nll.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-partial-reinit-2.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-partial-reinit-2.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-partial-reinit-3.nll.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-partial-reinit-3.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-partial-reinit-3.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-partial-reinit-4.nll.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-partial-reinit-4.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-partial-reinit-4.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-pat-reassign-binding.ast.nll.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-pat-reassign-binding.ast.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-pat-reassign-binding.mir.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-pat-reassign-binding.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-reborrow-from-mut.nll.stderr Make ui/borrowck/borrowck-reborrow-from-mut.rs robust w.r.t. NLL. 2018-11-05 15:26:02 +01:00
borrowck-reborrow-from-mut.rs Make ui/borrowck/borrowck-reborrow-from-mut.rs robust w.r.t. NLL. 2018-11-05 15:26:02 +01:00
borrowck-reborrow-from-mut.stderr Make ui/borrowck/borrowck-reborrow-from-mut.rs robust w.r.t. NLL. 2018-11-05 15:26:02 +01:00
borrowck-reborrow-from-shorter-lived-andmut.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-reborrow-from-shorter-lived-andmut.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-ref-mut-of-imm.nll.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-ref-mut-of-imm.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-ref-mut-of-imm.stderr use structured suggestion for "missing mut" label 2018-09-12 17:16:18 -04:00
borrowck-reinit.rs Update tests for -Zborrowck-mir -> -Zborrowck=mode migration 2017-11-26 16:39:15 +01:00
borrowck-reinit.stderr update tests 2018-03-14 00:53:24 +01:00
borrowck-report-with-custom-diagnostic.nll.stderr Clearer later use messages for calls 2018-10-03 20:32:38 +01:00
borrowck-report-with-custom-diagnostic.rs rust-lang/rust#51025: improve test robustness so that they work under NLL too. 2018-05-25 13:00:51 +02:00
borrowck-report-with-custom-diagnostic.stderr rust-lang/rust#51025: improve test robustness so that they work under NLL too. 2018-05-25 13:00:51 +02:00
borrowck-return-variable-on-stack-via-clone.nll.stderr Use new region infer errors for explaining borrows 2018-10-21 12:35:00 +01:00
borrowck-return-variable-on-stack-via-clone.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-return-variable-on-stack-via-clone.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-return.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-return.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-slice-pattern-element-loan.rs fix for issue #8636 2018-07-05 11:34:10 +01:00
borrowck-slice-pattern-element-loan.stderr Clearer later use messages for calls 2018-10-03 20:32:38 +01:00
borrowck-storage-dead.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-storage-dead.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-struct-update-with-dtor.ast.nll.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-struct-update-with-dtor.ast.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-struct-update-with-dtor.mir.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-struct-update-with-dtor.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-swap-mut-base-ptr.nll.stderr Clearer later use messages for calls 2018-10-03 20:32:38 +01:00
borrowck-swap-mut-base-ptr.rs Updated the most glaring instances of weak tests w.r.t. NLL that came from #53196. 2018-08-15 01:16:05 +02:00
borrowck-swap-mut-base-ptr.stderr Updated the most glaring instances of weak tests w.r.t. NLL that came from #53196. 2018-08-15 01:16:05 +02:00
borrowck-thread-local-static-borrow-outlives-fn.ast.nll.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-thread-local-static-borrow-outlives-fn.ast.stderr Update existing tests and .stderr files to reflect introduction of thread-local mem category. 2018-10-17 16:32:03 +02:00
borrowck-thread-local-static-borrow-outlives-fn.mir.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-thread-local-static-borrow-outlives-fn.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-unary-move.ast.nll.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-unary-move.ast.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-unary-move.mir.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-unary-move.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-unboxed-closures.nll.stderr Make ui/borrowck/borrowck-unboxed-closures.rs robust w.r.t. NLL. 2018-11-05 15:26:02 +01:00
borrowck-unboxed-closures.rs Make ui/borrowck/borrowck-unboxed-closures.rs robust w.r.t. NLL. 2018-11-05 15:26:02 +01:00
borrowck-unboxed-closures.stderr Make ui/borrowck/borrowck-unboxed-closures.rs robust w.r.t. NLL. 2018-11-05 15:26:02 +01:00
borrowck-uninit-after-item.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-uninit-after-item.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-uninit-field-access.ast.nll.stderr updates to existing ui/borrowck tests. 2018-10-16 17:11:33 +02:00
borrowck-uninit-field-access.ast.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-uninit-field-access.mir.stderr updates to existing ui/borrowck tests. 2018-10-16 17:11:33 +02:00
borrowck-uninit-field-access.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-uninit-in-assignop.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-uninit-in-assignop.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-uninit-ref-chain.ast.nll.stderr updates to existing ui/borrowck tests. 2018-10-16 17:11:33 +02:00
borrowck-uninit-ref-chain.ast.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-uninit-ref-chain.mir.stderr updates to existing ui/borrowck tests. 2018-10-16 17:11:33 +02:00
borrowck-uninit-ref-chain.rs updates to existing ui/borrowck tests. 2018-10-16 17:11:33 +02:00
borrowck-uninit.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-uninit.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-union-borrow-nested.nll.stderr Updated the most glaring instances of weak tests w.r.t. NLL that came from #53196. 2018-08-15 01:16:05 +02:00
borrowck-union-borrow-nested.rs Updated the most glaring instances of weak tests w.r.t. NLL that came from #53196. 2018-08-15 01:16:05 +02:00
borrowck-union-borrow-nested.stderr Updated the most glaring instances of weak tests w.r.t. NLL that came from #53196. 2018-08-15 01:16:05 +02:00
borrowck-union-borrow.ast.nll.stderr Clearer later use messages for calls 2018-10-03 20:32:38 +01:00
borrowck-union-borrow.ast.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-union-borrow.mir.stderr Clearer later use messages for calls 2018-10-03 20:32:38 +01:00
borrowck-union-borrow.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-union-move-assign.nll.stderr Unions reinitialized after assignment into field. 2018-11-03 18:14:21 +01:00
borrowck-union-move-assign.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-union-move-assign.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-union-move.nll.stderr updates to existing ui/borrowck tests. 2018-10-16 17:11:33 +02:00
borrowck-union-move.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-union-move.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-union-uninitialized.nll.stderr updates to existing ui/borrowck tests. 2018-10-16 17:11:33 +02:00
borrowck-union-uninitialized.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-union-uninitialized.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-uniq-via-lend.nll.stderr Clearer later use messages for calls 2018-10-03 20:32:38 +01:00
borrowck-uniq-via-lend.rs Updated the most glaring instances of weak tests w.r.t. NLL that came from #53196. 2018-08-15 01:16:05 +02:00
borrowck-uniq-via-lend.stderr Updated the most glaring instances of weak tests w.r.t. NLL that came from #53196. 2018-08-15 01:16:05 +02:00
borrowck-use-in-index-lvalue.ast.nll.stderr updates to existing ui/borrowck tests. 2018-10-16 17:11:33 +02:00
borrowck-use-in-index-lvalue.ast.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-use-in-index-lvalue.mir.stderr updates to existing ui/borrowck tests. 2018-10-16 17:11:33 +02:00
borrowck-use-in-index-lvalue.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-use-mut-borrow.nll.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-use-mut-borrow.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-use-mut-borrow.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-use-uninitialized-in-cast-trait.ast.nll.stderr updates to existing ui/borrowck tests. 2018-10-16 17:11:33 +02:00
borrowck-use-uninitialized-in-cast-trait.ast.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-use-uninitialized-in-cast-trait.mir.stderr updates to existing ui/borrowck tests. 2018-10-16 17:11:33 +02:00
borrowck-use-uninitialized-in-cast-trait.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-use-uninitialized-in-cast.ast.nll.stderr updates to existing ui/borrowck tests. 2018-10-16 17:11:33 +02:00
borrowck-use-uninitialized-in-cast.ast.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-use-uninitialized-in-cast.mir.stderr updates to existing ui/borrowck tests. 2018-10-16 17:11:33 +02:00
borrowck-use-uninitialized-in-cast.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-vec-pattern-element-loan.nll.stderr Use new region infer errors for explaining borrows 2018-10-21 12:35:00 +01:00
borrowck-vec-pattern-element-loan.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-vec-pattern-element-loan.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-vec-pattern-loan-from-mut.nll.stderr Clearer later use messages for calls 2018-10-03 20:32:38 +01:00
borrowck-vec-pattern-loan-from-mut.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-vec-pattern-loan-from-mut.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-vec-pattern-move-tail.ast.nll.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-vec-pattern-move-tail.ast.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-vec-pattern-move-tail.cmp.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-vec-pattern-move-tail.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-vec-pattern-nesting.nll.stderr Bless UI tests 2018-08-15 15:14:21 -07:00
borrowck-vec-pattern-nesting.rs Drive-by: Make assignment conflict tests in borrowck-vec-pattern-nesting.rs robust for NLL. 2018-06-06 22:42:27 +02:00
borrowck-vec-pattern-nesting.stderr Update the expected error output to reflect changes in this PR. 2018-06-06 22:42:27 +02:00
borrowck-vec-pattern-tail-element-loan.nll.stderr Use new region infer errors for explaining borrows 2018-10-21 12:35:00 +01:00
borrowck-vec-pattern-tail-element-loan.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-vec-pattern-tail-element-loan.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-while-break.nll.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-while-break.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-while-break.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-while-cond.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-while-cond.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-while.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
borrowck-while.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
immutable-arg.rs Modify message to match label 2018-01-10 11:41:12 -08:00
immutable-arg.stderr use structured suggestion for "missing mut" label 2018-09-12 17:16:18 -04:00
index-mut-help-with-impl.nll.stderr Omit 'missing IndexMut impl' suggestion when IndexMut is implemented. 2018-08-31 00:54:04 +02:00
index-mut-help-with-impl.rs Omit 'missing IndexMut impl' suggestion when IndexMut is implemented. 2018-08-31 00:54:04 +02:00
index-mut-help-with-impl.stderr Omit 'missing IndexMut impl' suggestion when IndexMut is implemented. 2018-08-31 00:54:04 +02:00
index-mut-help.nll.stderr Added help message for missing IndexMut impl. 2018-08-30 21:44:19 +02:00
index-mut-help.rs Add and update tests for IndexMut help message 2018-08-08 00:30:17 +02:00
index-mut-help.stderr Add and update tests for IndexMut help message 2018-08-08 00:30:17 +02:00
issue-7573.rs Tweak wording and spans of closure lifetime errors 2018-01-19 13:28:43 -08:00
issue-7573.stderr Update UI tests 2018-02-26 20:24:42 +03:00
issue-41962.rs De-duplicate moved variable errors. 2018-09-18 13:51:41 +02:00
issue-41962.stderr Test fixes for the change of error message for issue #54015 2018-09-28 09:25:14 -07:00
issue-45983.ast.stderr An attempt to fix NLL migration mode so that reports region errors when necessary. 2018-08-04 00:12:15 +02:00
issue-45983.migrate.stderr Tidy no longer fails when there are no files or subdirectories in a test directory. 2018-08-14 11:12:09 +02:00
issue-45983.nll.stderr Give an error number for "borrowed data escapes outside of closure" 2018-10-20 23:11:30 +01:00
issue-45983.rs Update tests 2018-09-01 12:58:18 +02:00
issue-47215-ice-from-drop-elab.nll.stderr Add regression test for issue 47215. 2018-10-17 16:32:43 +02:00
issue-47215-ice-from-drop-elab.rs Add regression test for issue 47215. 2018-10-17 16:32:43 +02:00
issue-47215-ice-from-drop-elab.stderr Add regression test for issue 47215. 2018-10-17 16:32:43 +02:00
issue-51117.nll.stderr Clearer later use messages for calls 2018-10-03 20:32:38 +01:00
issue-51117.rs change PointerKind::Implicit to a note 2018-05-31 10:17:51 -04:00
issue-51117.stderr change PointerKind::Implicit to a note 2018-05-31 10:17:51 -04:00
issue-51348-multi-ref-mut-in-guard.rs Regression test for the bug. 2018-07-26 15:15:19 +02:00
issue-51415.nll.stderr Don't emit cannot move errors twice in migrate mode 2018-10-29 20:22:01 +00:00
issue-51415.rs use pat_ty_adjusted from expr_use_visitor to type of arguments 2018-06-21 14:32:52 -04:00
issue-51415.stderr use pat_ty_adjusted from expr_use_visitor to type of arguments 2018-06-21 14:32:52 -04:00
issue-52713-bug.rs add test case showing how previous attempt was unsound 2018-08-06 09:00:35 -04:00
issue-52713-bug.stderr add test case showing how previous attempt was unsound 2018-08-06 09:00:35 -04:00
issue-52967-edition-2018-needs-two-phase-borrows.rs tests: prefer edition: directives to compile-flags:--edition. 2018-08-16 10:36:11 +03:00
issue-54499-field-mutation-marks-mut-as-used.ast.stderr Some new tests I added. 2018-10-17 02:33:03 +02:00
issue-54499-field-mutation-marks-mut-as-used.nll.stderr Some new tests I added. 2018-10-17 02:33:03 +02:00
issue-54499-field-mutation-marks-mut-as-used.rs Some new tests I added. 2018-10-17 02:33:03 +02:00
issue-54499-field-mutation-of-moved-out-with-mut.ast.stderr Some new tests I added. 2018-10-17 02:33:03 +02:00
issue-54499-field-mutation-of-moved-out-with-mut.nll.stderr Some new tests I added. 2018-10-17 02:33:03 +02:00
issue-54499-field-mutation-of-moved-out-with-mut.rs Some new tests I added. 2018-10-17 02:33:03 +02:00
issue-54499-field-mutation-of-moved-out.ast.stderr Some new tests I added. 2018-10-17 02:33:03 +02:00
issue-54499-field-mutation-of-moved-out.nll.stderr Some new tests I added. 2018-10-17 02:33:03 +02:00
issue-54499-field-mutation-of-moved-out.rs Some new tests I added. 2018-10-17 02:33:03 +02:00
issue-54499-field-mutation-of-never-init.ast.stderr Some new tests I added. 2018-10-17 02:33:03 +02:00
issue-54499-field-mutation-of-never-init.nll.stderr Some new tests I added. 2018-10-17 02:33:03 +02:00
issue-54499-field-mutation-of-never-init.rs Some new tests I added. 2018-10-17 02:33:03 +02:00
issue-54597-reject-move-out-of-borrow-via-pat.rs regression test for issue #54597 2018-10-15 14:07:19 +02:00
issue-54597-reject-move-out-of-borrow-via-pat.stderr regression test for issue #54597 2018-10-15 14:07:19 +02:00
issue-55492-borrowck-migrate-scans-parents.ast.stderr Regression test for issue 55492. 2018-10-30 00:25:09 +01:00
issue-55492-borrowck-migrate-scans-parents.migrate.stderr Regression test for issue 55492. 2018-10-30 00:25:09 +01:00
issue-55492-borrowck-migrate-scans-parents.nll.stderr Regression test for issue 55492. 2018-10-30 00:25:09 +01:00
issue-55492-borrowck-migrate-scans-parents.rs Regression test for issue 55492. 2018-10-30 00:25:09 +01:00
issue-55552-ascribe-wildcard-to-structured-pattern.rs Regression test for issue 55552. 2018-11-03 02:03:04 +01:00
move-in-static-initializer-issue-38520.ast.stderr Stabilize min_const_fn 2018-10-05 10:36:14 +02:00
move-in-static-initializer-issue-38520.mir.stderr Stabilize min_const_fn 2018-10-05 10:36:14 +02:00
move-in-static-initializer-issue-38520.rs Stabilize min_const_fn 2018-10-05 10:36:14 +02:00
mut-borrow-in-loop.nll.stderr Use new region infer errors for explaining borrows 2018-10-21 12:35:00 +01:00
mut-borrow-in-loop.rs Merge cfail and ui tests into ui tests 2017-11-24 11:32:35 +01:00
mut-borrow-in-loop.stderr update tests 2018-03-14 00:53:24 +01:00
mut-borrow-of-mut-ref.nll.stderr Update tests for new NLL mutability errors 2018-07-20 20:01:15 +01:00
mut-borrow-of-mut-ref.rs Suggest not mutably borrowing a mutable reference 2018-06-01 23:17:10 +02:00
mut-borrow-of-mut-ref.stderr Suggest not mutably borrowing a mutable reference 2018-06-01 23:17:10 +02:00
mut-borrow-outside-loop.nll.stderr Clearer later use messages for calls 2018-10-03 20:32:38 +01:00
mut-borrow-outside-loop.rs rust-lang/rust#51025: improve test robustness so that they work under NLL too. 2018-05-25 13:00:51 +02:00
mut-borrow-outside-loop.stderr rust-lang/rust#51025: improve test robustness so that they work under NLL too. 2018-05-25 13:00:51 +02:00
mutability-errors.nll.stderr Update compare-mode=nll stderr files to reflect the fix to #55492. 2018-10-30 00:37:38 +01:00
mutability-errors.rs Update tests for new NLL mutability errors 2018-07-20 20:01:15 +01:00
mutability-errors.stderr use structured suggestion for "missing mut" label 2018-09-12 17:16:18 -04:00
promote-ref-mut-in-let-issue-46557.nll.stderr Use new region infer errors for explaining borrows 2018-10-21 12:35:00 +01:00
promote-ref-mut-in-let-issue-46557.rs also check let arms and nested patterns for mutable borrows 2018-06-01 10:06:02 -04:00
promote-ref-mut-in-let-issue-46557.stderr also check let arms and nested patterns for mutable borrows 2018-06-01 10:06:02 -04:00
reassignment_immutable_fields.nll.stderr updates to existing ui/borrowck tests. 2018-10-16 17:11:33 +02:00
reassignment_immutable_fields.rs move tests to borrowck directory, remove feature(nll) 2018-08-19 08:15:13 -07:00
reassignment_immutable_fields.stderr use structured suggestion for "missing mut" label 2018-09-12 17:16:18 -04:00
reassignment_immutable_fields_overlapping.nll.stderr Unions reinitialized after assignment into field. 2018-11-03 18:14:21 +01:00
reassignment_immutable_fields_overlapping.rs move tests to borrowck directory, remove feature(nll) 2018-08-19 08:15:13 -07:00
reassignment_immutable_fields_overlapping.stderr use structured suggestion for "missing mut" label 2018-09-12 17:16:18 -04:00
reassignment_immutable_fields_twice.nll.stderr updates to existing ui/borrowck tests. 2018-10-16 17:11:33 +02:00
reassignment_immutable_fields_twice.rs move tests to borrowck directory, remove feature(nll) 2018-08-19 08:15:13 -07:00
reassignment_immutable_fields_twice.stderr use structured suggestion for "missing mut" label 2018-09-12 17:16:18 -04:00
regions-bound-missing-bound-in-impl.rs Also point to free named region on lifetime errors 2018-06-28 11:12:44 -07:00
regions-bound-missing-bound-in-impl.stderr Also point to free named region on lifetime errors 2018-06-28 11:12:44 -07:00
regions-escape-bound-fn-2.rs Move diagnostic logic to its own module 2018-01-15 11:12:25 -08:00
regions-escape-bound-fn-2.stderr Update UI tests 2018-02-26 20:24:02 +03:00
regions-escape-bound-fn.rs Move diagnostic logic to its own module 2018-01-15 11:12:25 -08:00
regions-escape-bound-fn.stderr Update UI tests 2018-02-26 20:24:02 +03:00
regions-escape-unboxed-closure.rs Move diagnostic logic to its own module 2018-01-15 11:12:25 -08:00
regions-escape-unboxed-closure.stderr Update UI tests 2018-02-26 20:24:02 +03:00
two-phase-across-loop.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
two-phase-across-loop.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
two-phase-activation-sharing-interference.nll_target.stderr Clearer later use messages for calls 2018-10-03 20:32:38 +01:00
two-phase-activation-sharing-interference.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
two-phase-allow-access-during-reservation.nll_target.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
two-phase-allow-access-during-reservation.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
two-phase-cannot-nest-mut-self-calls.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
two-phase-cannot-nest-mut-self-calls.stderr Clearer later use messages for calls 2018-10-03 20:32:38 +01:00
two-phase-method-receivers.rs remove -Znll -- borrowck=mir implies nll now 2018-04-15 07:13:42 -04:00
two-phase-multi-mut.rs Add test from #49736 2018-04-06 15:00:45 -04:00
two-phase-multi-mut.stderr Clearer later use messages for calls 2018-10-03 20:32:38 +01:00
two-phase-multiple-activations.rs remove -Znll -- borrowck=mir implies nll now 2018-04-15 07:13:42 -04:00
two-phase-nonrecv-autoref.ast.nll.stderr Clearer later use messages for calls 2018-10-03 20:32:38 +01:00
two-phase-nonrecv-autoref.ast.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
two-phase-nonrecv-autoref.nll.stderr Clearer later use messages for calls 2018-10-03 20:32:38 +01:00
two-phase-nonrecv-autoref.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
two-phase-reservation-sharing-interference-2.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
two-phase-reservation-sharing-interference-2.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
two-phase-reservation-sharing-interference.nll_target.stderr Clearer later use messages for calls 2018-10-03 20:32:38 +01:00
two-phase-reservation-sharing-interference.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
two-phase-sneaky.nll.stderr Clearer later use messages for calls 2018-10-03 20:32:38 +01:00
two-phase-sneaky.rs Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
two-phase-sneaky.stderr Merged migrated compile-fail tests and ui tests. Fixes #46841. 2018-08-14 11:12:09 +02:00
two-phase-surprise-no-conflict.ast.stderr Minimized (and then greatly expanded) test of failure cases from rust-lang/rust#52934. 2018-09-04 16:22:22 +02:00
two-phase-surprise-no-conflict.nll.stderr Use new region infer errors for explaining borrows 2018-10-21 12:35:00 +01:00
two-phase-surprise-no-conflict.no2pb.stderr Clearer later use messages for calls 2018-10-03 20:32:38 +01:00
two-phase-surprise-no-conflict.rs Minimized (and then greatly expanded) test of failure cases from rust-lang/rust#52934. 2018-09-04 16:22:22 +02:00
unboxed-closures-move-upvar-from-non-once-ref-closure.nll.stderr Don't emit cannot move errors twice in migrate mode 2018-10-29 20:22:01 +00:00
unboxed-closures-move-upvar-from-non-once-ref-closure.rs Remove NOTE/HELP annotations from UI tests 2017-12-14 23:26:39 +03:00
unboxed-closures-move-upvar-from-non-once-ref-closure.stderr update tests 2018-03-14 00:53:24 +01:00