rust/src/test/ui/error-codes
Gabriel Smith 69d5dd6a50 disallow non-static lifetimes in const generics
This has been put in place to patch over an ICE caused when we encounter
a non-static lifetime in a const generic during borrow checking. This
restriction may be relaxed in the future, but we need more discussion
before then, and in the meantime we should still deal with this ICE.

Fixes issue #60814
2020-07-19 12:52:36 -04:00
..
e0119 Don't use spaces before type ascription like colons 2020-01-25 13:19:21 +01:00
E0001.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0001.stderr Normalise notes with the/is 2020-01-24 16:24:50 +00:00
E0004-2.rs tests: remove ignore directives from tests that mention core/alloc/std spans. 2020-04-02 11:48:34 +03:00
E0004-2.stderr tests: remove ignore directives from tests that mention core/alloc/std spans. 2020-04-02 11:48:34 +03:00
E0004.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0004.stderr non-exhastive diagnostic: add note re. scrutinee type 2020-03-27 06:49:07 +01:00
E0005.rs tests: remove ignore directives from tests that mention core/alloc/std spans. 2020-04-02 11:48:34 +03:00
E0005.stderr tests: remove ignore directives from tests that mention core/alloc/std spans. 2020-04-02 11:48:34 +03:00
E0007.rs Remove bindings_after_at from INCOMPLETE_FEATURES. 2019-12-23 14:47:20 +01:00
E0007.stderr Remove bindings_after_at from INCOMPLETE_FEATURES. 2019-12-23 14:47:20 +01:00
E0010-teach.rs Stabilize let bindings and destructuring in constants and const fn 2019-01-09 10:20:12 +01:00
E0010-teach.stderr Suggest to add missing feature when using gated const features 2020-05-04 23:47:00 +02:00
E0010.rs Stabilize let bindings and destructuring in constants and const fn 2019-01-09 10:20:12 +01:00
E0010.stderr Suggest to add missing feature when using gated const features 2020-05-04 23:47:00 +02:00
E0017.rs add new error code 2020-06-19 14:16:38 -05:00
E0017.stderr add new error code 2020-06-19 14:16:38 -05:00
E0023.rs Fix #64744 -- handle zero sub-pats case. 2019-09-24 22:42:45 +02:00
E0023.stderr Increase spacing for suggestions in diagnostics 2019-10-24 12:26:01 -07:00
E0025.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0025.stderr Remove licenses 2018-12-25 21:08:33 -07:00
E0026-teach.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0026-teach.stderr Remove licenses 2018-12-25 21:08:33 -07:00
E0026.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0026.stderr Remove licenses 2018-12-25 21:08:33 -07:00
E0027-teach.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0027-teach.stderr Remove licenses 2018-12-25 21:08:33 -07:00
E0027.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0027.stderr Remove licenses 2018-12-25 21:08:33 -07:00
E0029-teach.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0029-teach.stderr Tweak non-char/numeric in range pattern diagnostic 2019-11-13 08:27:53 +09:00
E0029.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0029.stderr Tweak non-char/numeric in range pattern diagnostic 2019-11-13 08:27:53 +09:00
E0030-teach.rs Never stop due to errors before borrow checking 2019-04-22 13:11:53 -07:00
E0030-teach.stderr Never stop due to errors before borrow checking 2019-04-22 13:11:53 -07:00
E0030.rs Update tests 2020-01-09 21:23:12 +03:00
E0030.stderr Update tests 2020-01-09 21:23:12 +03:00
E0033-teach.rs On object safety violation, point at source when possible 2019-09-02 20:22:22 -07:00
E0033-teach.stderr Use more appropriate spans on object unsafe traits and provide structured suggestions when possible 2020-02-02 11:53:10 -08:00
E0033.rs On object safety violation, point at source when possible 2019-09-02 20:22:22 -07:00
E0033.stderr Use more appropriate spans on object unsafe traits and provide structured suggestions when possible 2020-02-02 11:53:10 -08:00
E0034.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0034.stderr Rename AssocKind::Method to AssocKind::Fn 2020-04-14 07:12:07 +08:00
E0038.rs Update ui test suite to use dyn 2019-05-29 00:57:31 -04:00
E0038.stderr Use more appropriate spans on object unsafe traits and provide structured suggestions when possible 2020-02-02 11:53:10 -08:00
E0040.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0040.stderr Simplify suggestion 2020-05-26 23:06:46 +03:00
E0044.rs Make wording less confusing 2019-09-11 00:29:35 +01:00
E0044.stderr Make wording less confusing 2019-09-11 00:29:35 +01:00
E0045.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0045.stderr Update tests 2019-03-11 23:10:26 +03:00
E0049.rs Point at individual type arguments on arg count mismatch 2019-06-01 10:35:31 -07:00
E0049.stderr Point at individual type arguments on arg count mismatch 2019-06-01 10:35:31 -07:00
E0050.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0050.stderr Update tests 2019-03-11 23:10:26 +03:00
E0054.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0054.stderr Update tests 2019-03-11 23:10:26 +03:00
E0055.rs standardize limit comparisons with Limit type 2020-05-28 10:33:07 +01:00
E0055.stderr standardize limit comparisons with Limit type 2020-05-28 10:33:07 +01:00
E0057.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0057.stderr On mismatched argument count point at arguments 2020-02-11 12:42:00 -08:00
E0059.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0059.stderr Update tests 2019-03-11 23:10:26 +03:00
E0060.rs On mismatched argument count point at arguments 2020-02-11 12:42:00 -08:00
E0060.stderr On mismatched argument count point at arguments 2020-02-11 12:42:00 -08:00
E0061.rs On mismatched argument count point at arguments 2020-02-11 12:42:00 -08:00
E0061.stderr On mismatched argument count point at arguments 2020-02-11 12:42:00 -08:00
E0062.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0062.stderr Remove licenses 2018-12-25 21:08:33 -07:00
E0063.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0063.stderr Remove licenses 2018-12-25 21:08:33 -07:00
E0067.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0067.stderr Do not emit note suggesting to implement trait to foreign type 2020-02-17 15:21:36 +01:00
E0069.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0069.stderr Remove licenses 2018-12-25 21:08:33 -07:00
E0070.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0070.stderr Add span information to ExprKind::Assign 2019-12-23 11:20:13 +00:00
E0071.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0071.stderr Remove licenses 2018-12-25 21:08:33 -07:00
E0075.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0075.stderr Update tests 2019-03-11 23:10:26 +03:00
E0076.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0076.stderr Remove licenses 2018-12-25 21:08:33 -07:00
E0077.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0077.stderr Update tests 2019-03-11 23:10:26 +03:00
E0080.rs Show the values and computation that would overflow a const evaluation or propagation 2020-06-26 10:08:52 +02:00
E0080.stderr Show the values and computation that would overflow a const evaluation or propagation 2020-06-26 10:08:52 +02:00
E0081.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0081.stderr Remove licenses 2018-12-25 21:08:33 -07:00
E0084.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0084.stderr Update tests 2019-03-11 23:10:26 +03:00
E0091.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0091.stderr Update tests 2019-03-11 23:10:26 +03:00
E0092.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0092.stderr Update tests 2019-03-11 23:10:26 +03:00
E0093.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0093.stderr Remove licenses 2018-12-25 21:08:33 -07:00
E0094.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0094.stderr Update tests 2019-03-11 23:10:26 +03:00
E0106.rs When encountering an expected named lifetime and none are present, suggest adding one 2020-01-19 17:31:33 -08:00
E0106.stderr review comments 2020-02-05 10:32:01 -08:00
E0107.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0107.stderr Remove licenses 2018-12-25 21:08:33 -07:00
E0109.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0109.stderr Update tests 2019-03-20 18:32:52 +00:00
E0110.rs Update tests 2019-03-20 18:32:52 +00:00
E0110.stderr Update tests 2019-03-20 18:32:52 +00:00
E0116.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0116.stderr Remove licenses 2018-12-25 21:08:33 -07:00
E0117.rs clarify that Drop can be implemented for enums and unions too 2020-01-03 17:57:24 -05:00
E0117.stderr clarify that Drop can be implemented for enums and unions too 2020-01-03 17:57:24 -05:00
E0118.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0118.stderr Update tests 2019-03-11 23:10:26 +03:00
E0119.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0119.stderr Update tests 2019-03-11 23:10:26 +03:00
E0120.rs Update ui test suite to use dyn 2019-05-29 00:57:31 -04:00
E0120.stderr clarify that Drop can be implemented for enums and unions too 2020-01-03 17:57:24 -05:00
E0121.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0121.stderr Update tests for erasing regions in typeck 2020-03-17 09:07:56 +00:00
E0124.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0124.stderr Remove licenses 2018-12-25 21:08:33 -07:00
E0128.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0128.stderr Update tests 2019-03-11 23:10:26 +03:00
E0130.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0130.stderr Remove licenses 2018-12-25 21:08:33 -07:00
E0131.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0131.stderr Remove licenses 2018-12-25 21:08:33 -07:00
E0132.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0132.stderr Update tests 2019-03-11 23:10:26 +03:00
E0133.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0133.stderr Remove licenses 2018-12-25 21:08:33 -07:00
E0137.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0137.stderr normalize use of backticks for compiler messages in remaining modules 2019-07-23 23:09:59 +02:00
E0138.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0138.stderr Add backticks to various diagnostics 2020-01-05 00:17:46 +00:00
E0152.rs Provide more information on duplicate lang item error. 2020-06-30 08:35:11 -07:00
E0152.stderr Switch crate_extern_paths to a query, and tweak wording. 2020-06-30 09:10:44 -07:00
E0161.edition.stderr Remove licenses 2018-12-25 21:08:33 -07:00
E0161.editionul.stderr Remove licenses 2018-12-25 21:08:33 -07:00
E0161.migrate.stderr update tests for migrate mode by default 2019-04-22 08:40:08 +01:00
E0161.migrateul.stderr update tests for migrate mode by default 2019-04-22 08:40:08 +01:00
E0161.nll.stderr Remove licenses 2018-12-25 21:08:33 -07:00
E0161.nllul.stderr Remove licenses 2018-12-25 21:08:33 -07:00
E0161.rs Change some tests to use the shorter comment style 2019-11-21 14:09:18 -08:00
E0161.zflags.stderr Remove licenses 2018-12-25 21:08:33 -07:00
E0161.zflagsul.stderr Remove licenses 2018-12-25 21:08:33 -07:00
E0164.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0164.stderr Improve the "try using a variant of the expected type" hint. 2019-10-28 18:43:51 +01:00
E0184.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0184.stderr rustc_macros: don't limit the -Zmacro-backtrace suggestion to extern macros. 2020-02-06 21:46:38 +02:00
E0185.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0185.stderr Remove licenses 2018-12-25 21:08:33 -07:00
E0186.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0186.stderr Update tests 2019-03-11 23:10:26 +03:00
E0191.rs Update ui test suite to use dyn 2019-05-29 00:57:31 -04:00
E0191.stderr Tweak errors for missing associated types and type parameters 2019-12-24 22:02:43 -08:00
E0194.rs Move type parameter shadowing errors to resolve 2019-08-17 09:12:32 +01:00
E0194.stderr Move type parameter shadowing errors to resolve 2019-08-17 09:12:32 +01:00
E0195.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0195.stderr Update tests 2019-03-11 23:10:26 +03:00
E0197.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0197.stderr review comments 2020-03-05 15:39:35 -08:00
E0198.rs introduce negative_impls feature gate and document 2020-03-26 06:52:55 -04:00
E0198.stderr review comments 2020-03-05 15:39:35 -08:00
E0199.rs introduce negative_impls feature gate and document 2020-03-26 06:52:55 -04:00
E0199.stderr Update tests 2019-03-11 23:10:26 +03:00
E0200.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0200.stderr Update tests 2019-03-11 23:10:26 +03:00
E0201.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0201.stderr Update tests 2019-03-11 23:10:26 +03:00
E0206.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0206.stderr Do not display ADT type arguments and fix rebase 2019-10-28 09:57:36 -07:00
E0207.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0207.stderr Update tests 2019-03-11 23:10:26 +03:00
E0214.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0214.stderr Point at correct span for parenthesized types 2019-09-22 11:33:12 -07:00
E0220.rs Update ui test suite to use dyn 2019-05-29 00:57:31 -04:00
E0220.stderr Fix suggestion span for typo in associated type name 2019-12-24 22:25:45 -08:00
E0221.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0221.stderr Tweak errors for missing associated types and type parameters 2019-12-24 22:02:43 -08:00
E0223.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0223.stderr Remove licenses 2018-12-25 21:08:33 -07:00
E0225.rs Addressed points raised in review. 2019-05-20 16:12:49 +01:00
E0225.stderr Addressed more points raised in review. 2019-05-20 16:12:49 +01:00
E0229.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0229.stderr Remove licenses 2018-12-25 21:08:33 -07:00
E0252.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0252.stderr Update tests 2019-03-11 23:10:26 +03:00
E0253.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0253.stderr Remove licenses 2018-12-25 21:08:33 -07:00
E0254.rs Remove lint annotations in specific crates that are already enforced by rustbuild 2019-07-28 18:46:24 +03:00
E0254.stderr Stabilize the alloc crate. 2019-04-12 20:07:30 +02:00
E0255.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0255.stderr Update tests 2019-03-11 23:10:26 +03:00
E0259.rs Remove lint annotations in specific crates that are already enforced by rustbuild 2019-07-28 18:46:24 +03:00
E0259.stderr Remove lint annotations in specific crates that are already enforced by rustbuild 2019-07-28 18:46:24 +03:00
E0260.rs Remove lint annotations in specific crates that are already enforced by rustbuild 2019-07-28 18:46:24 +03:00
E0260.stderr Remove lint annotations in specific crates that are already enforced by rustbuild 2019-07-28 18:46:24 +03:00
E0261.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0261.stderr Tweak wording 2020-07-10 07:24:18 +09:00
E0262.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0262.stderr Update tests 2019-03-11 23:10:26 +03:00
E0263.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0263.stderr Remove licenses 2018-12-25 21:08:33 -07:00
E0264.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0264.stderr Update tests 2019-03-11 23:10:26 +03:00
E0267.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0267.stderr improve diagnostics: break/continue wrong context 2019-08-21 13:17:59 +03:00
E0268.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0268.stderr improve diagnostics: break/continue wrong context 2019-08-21 13:17:59 +03:00
E0271.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0271.stderr Small tweaks to required bound span 2020-04-08 14:40:51 -07:00
E0275.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0275.stderr standardize limit comparisons with Limit type 2020-05-28 10:33:07 +01:00
E0276.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0276.stderr Update tests 2019-03-11 23:10:26 +03:00
E0277-2.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0277-2.stderr Small tweaks to required bound span 2020-04-08 14:40:51 -07:00
E0277.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0277.stderr Suggest borrowing in more unsized fn param cases 2020-07-14 10:50:24 -07:00
E0282.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0282.stderr Suggest giving return type to closures on E0282 2019-08-13 16:41:43 -07:00
E0283.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0283.stderr "cannot resolve" → "cannot satisfy" 2020-04-05 10:14:04 -07:00
E0297.rs tests: remove ignore directives from tests that mention core/alloc/std spans. 2020-04-02 11:48:34 +03:00
E0297.stderr tests: remove ignore directives from tests that mention core/alloc/std spans. 2020-04-02 11:48:34 +03:00
E0308-4.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0308-4.stderr MatchExpressionArmPattern: Use more generic wording. 2019-12-30 13:50:20 +01:00
E0308.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0308.stderr Surround types with backticks in type errors 2019-11-18 11:03:04 -08:00
E0328.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0328.stderr Remove licenses 2018-12-25 21:08:33 -07:00
E0365.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0365.stderr Remove licenses 2018-12-25 21:08:33 -07:00
E0370.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0370.stderr Update tests 2019-03-11 23:10:26 +03:00
E0374.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0374.stderr Update tests 2019-03-11 23:10:26 +03:00
E0375.rs Remove unnecessary ignore-tidy-linelength 2019-04-23 11:42:14 +01:00
E0375.stderr Update ui tests 2019-04-23 11:42:14 +01:00
E0376.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0376.stderr Update tests 2019-03-11 23:10:26 +03:00
E0388.rs add new error code 2020-06-19 14:16:38 -05:00
E0388.stderr add new error code 2020-06-19 14:16:38 -05:00
E0389.rs update tests for migrate mode by default 2019-04-22 08:40:08 +01:00
E0389.stderr Update ui tests 2019-11-18 19:00:10 +01:00
E0390.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0390.stderr Update tests 2019-03-11 23:10:26 +03:00
E0392.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0392.stderr typo: fix typo in E0392 2019-10-03 09:22:29 -04:00
E0393.rs Update ui test suite to use dyn 2019-05-29 00:57:31 -04:00
E0393.stderr Tweak errors for missing associated types and type parameters 2019-12-24 22:02:43 -08:00
E0395.rs Refer just to the issue in the raw ptr cmp diagnostic instead of explaining everything in the diagnostic 2020-06-20 14:09:07 +02:00
E0395.stderr Refer just to the issue in the raw ptr cmp diagnostic instead of explaining everything in the diagnostic 2020-06-20 14:09:07 +02:00
E0396-fixed.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0396-fixed.stderr make error message less confusing 2020-03-11 19:44:23 +01:00
E0396.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0396.stderr --bless --compare-mode=nll 2020-02-09 20:43:49 +01:00
E0401.rs Remove blanket silencing of "type annotation needed" errors 2019-09-24 11:31:14 -07:00
E0401.stderr Indicate origin of where type parameter for uninferred types 2019-12-14 11:10:21 +01:00
E0403.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0403.stderr Move type parameter shadowing errors to resolve 2019-08-17 09:12:32 +01:00
E0404.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0404.stderr Update tests 2019-03-11 23:10:26 +03:00
E0405.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0405.stderr Update tests 2019-03-11 23:10:26 +03:00
E0407.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0407.stderr Remove licenses 2018-12-25 21:08:33 -07:00
E0408.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0408.stderr Update tests 2019-03-11 23:10:26 +03:00
E0411.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0411.stderr Update tests 2019-03-11 23:10:26 +03:00
E0412.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0412.stderr Update tests 2019-03-11 23:10:26 +03:00
E0415.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0415.stderr Update tests 2019-03-11 23:10:26 +03:00
E0416.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0416.stderr Update tests 2019-03-11 23:10:26 +03:00
E0423.rs Emit specific error for struct literal in conditions 2019-04-19 10:13:44 -07:00
E0423.stderr Suggest struct pat on incorrect unit or tuple pat 2020-07-14 10:41:44 -07:00
E0424.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0424.stderr Point at local similarly named element and tweak references to variants 2019-10-27 11:50:43 -07:00
E0425.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0425.stderr Update tests 2019-03-11 23:10:26 +03:00
E0426.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0426.stderr Remove licenses 2018-12-25 21:08:33 -07:00
E0428.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0428.stderr Update tests 2019-03-11 23:10:26 +03:00
E0429.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0429.stderr Alter wording for use foo::self help 2020-05-19 22:12:41 +02:00
E0430.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0430.stderr hide --explain hint if error has no extended info 2019-04-18 13:29:28 -04:00
E0431.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0431.stderr Update tests 2019-03-11 23:10:26 +03:00
E0432.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0432.stderr Don't recommend extern crate syntax 2019-08-05 18:19:01 +01:00
E0433.rs Improve E0433, so that it suggests missing imports 2020-06-02 20:41:25 +02:00
E0433.stderr Improve E0433, so that it suggests missing imports 2020-06-02 20:41:25 +02:00
E0434.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0434.stderr Update tests 2019-03-11 23:10:26 +03:00
E0435.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0435.stderr Update tests 2019-03-11 23:10:26 +03:00
E0437.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0437.stderr Update tests 2019-03-11 23:10:26 +03:00
E0438.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0438.stderr Update tests 2019-03-11 23:10:26 +03:00
E0439.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0439.stderr Update tests 2019-03-11 23:10:26 +03:00
E0445.rs privacy: Use common DefId visiting infra for all privacy visitors 2019-01-01 01:39:55 +03:00
E0445.stderr privacy: Use common DefId visiting infra for all privacy visitors 2019-01-01 01:39:55 +03:00
E0446.rs Move privacy checking later in the pipeline and make some passes run in parallel 2019-01-30 21:19:02 +01:00
E0446.stderr Update tests 2019-03-11 23:10:26 +03:00
E0449.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0449.stderr Update tests 2019-03-11 23:10:26 +03:00
E0451.rs Move privacy checking later in the pipeline and make some passes run in parallel 2019-01-30 21:19:02 +01:00
E0451.stderr Normalize wording of privacy access labels 2020-03-22 15:36:54 -07:00
E0452.rs Update tests 2020-01-09 21:23:12 +03:00
E0452.stderr Update tests 2020-01-09 21:23:12 +03:00
E0453.rs Update tests 2020-01-09 21:23:12 +03:00
E0453.stderr Update tests 2020-01-09 21:23:12 +03:00
E0454.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0454.stderr normalize use of backticks in compiler messages for librustc_metadata 2019-07-19 22:24:56 +02:00
E0458.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0458.stderr normalize use of backticks in compiler messages for librustc_metadata 2019-07-19 22:24:56 +02:00
E0459.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0459.stderr normalize use of backticks in compiler messages for librustc_metadata 2019-07-19 22:24:56 +02:00
E0463.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0463.stderr Remove licenses 2018-12-25 21:08:33 -07:00
E0478.rs Update ui test suite to use dyn 2019-05-29 00:57:31 -04:00
E0478.stderr Suggest boxing or borrowing unsized fields 2020-07-14 10:50:24 -07:00
E0490.nll.stderr Update tests 2020-05-22 18:03:08 +01:00
E0490.rs Update tests 2020-05-22 18:03:08 +01:00
E0490.stderr Fix rebase 2020-05-27 19:24:09 -07:00
E0492.rs Replace deprecated ATOMIC_INIT consts 2019-01-26 15:27:38 -07:00
E0492.stderr Update tests 2019-03-11 23:10:26 +03:00
E0496.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0496.stderr Update tests 2019-03-11 23:10:26 +03:00
E0499.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0499.stderr update tests for migrate mode by default 2019-04-22 08:40:08 +01:00
E0501.rs Move error code tests to error code folder 2019-05-24 22:07:35 +01:00
E0501.stderr Move error code tests to error code folder 2019-05-24 22:07:35 +01:00
E0502.nll.stderr Change compare mode to use -Zborrowck=mir 2019-05-12 18:46:43 +01:00
E0502.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0502.stderr update tests for migrate mode by default 2019-04-22 08:40:08 +01:00
E0503.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0503.stderr update tests for migrate mode by default 2019-04-22 08:40:08 +01:00
E0504.rs update tests for migrate mode by default 2019-04-22 08:40:08 +01:00
E0504.stderr update tests for migrate mode by default 2019-04-22 08:40:08 +01:00
E0505.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0505.stderr update tests for migrate mode by default 2019-04-22 08:40:08 +01:00
E0506.rs Move error code tests to error code folder 2019-05-24 22:07:35 +01:00
E0506.stderr Move error code tests to error code folder 2019-05-24 22:07:35 +01:00
E0507.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0507.stderr Update tests for changes to cannot move errors 2019-06-03 14:55:29 +01:00
E0508-fail.rs Move error code tests to error code folder 2019-05-24 22:07:35 +01:00
E0508-fail.stderr Update tests for changes to cannot move errors 2019-06-03 14:55:29 +01:00
E0508.rs Move error code tests to error code folder 2019-05-24 22:07:35 +01:00
E0508.stderr Update tests for changes to cannot move errors 2019-06-03 14:55:29 +01:00
E0509.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0509.stderr Update tests for changes to cannot move errors 2019-06-03 14:55:29 +01:00
E0511.rs rework run-fail and support check,build-fail 2019-12-21 22:16:00 +01:00
E0511.stderr rework run-fail and support check,build-fail 2019-12-21 22:16:00 +01:00
E0512.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0512.stderr Update tests 2019-03-11 23:10:26 +03:00
E0516.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0516.stderr Update tests 2019-03-11 23:10:26 +03:00
E0517.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0517.stderr Implement RFC 2645 (transparent enums and unions) 2019-06-10 22:07:24 -07:00
E0518.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0518.stderr Update tests 2019-03-11 23:10:26 +03:00
E0520.rs bless all 2020-06-16 11:56:54 +02:00
E0520.stderr bless all 2020-06-16 11:56:54 +02:00
E0522.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0522.stderr Remove licenses 2018-12-25 21:08:33 -07:00
E0527.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0527.stderr Remove licenses 2018-12-25 21:08:33 -07:00
E0528.rs slice_patterns: remove gates in tests 2020-01-18 19:33:47 +01:00
E0528.stderr slice_patterns: remove gates in tests 2020-01-18 19:33:47 +01:00
E0529.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0529.stderr Remove licenses 2018-12-25 21:08:33 -07:00
E0530.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0530.stderr Update tests 2019-03-11 23:10:26 +03:00
E0532.rs Point at local similarly named element and tweak references to variants 2019-10-27 11:50:43 -07:00
E0532.stderr Point at local similarly named element and tweak references to variants 2019-10-27 11:50:43 -07:00
E0534.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0534.stderr Update tests 2019-03-11 23:10:26 +03:00
E0559.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0559.stderr Remove licenses 2018-12-25 21:08:33 -07:00
E0560.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0560.stderr Remove licenses 2018-12-25 21:08:33 -07:00
E0565-1.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0565-1.stderr Update tests 2019-03-11 23:10:26 +03:00
E0565-2.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0565-2.stderr Update tests 2019-03-11 23:10:26 +03:00
E0565.rs Update tests 2020-01-09 21:23:12 +03:00
E0565.stderr Update tests 2020-01-09 21:23:12 +03:00
E0572.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0572.stderr Update tests 2019-03-11 23:10:26 +03:00
E0582.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0582.stderr Remove licenses 2018-12-25 21:08:33 -07:00
E0583.rs Move error code tests to error code folder 2019-05-24 22:07:35 +01:00
E0583.stderr tweak outline module parsing spans 2020-03-18 15:08:25 +01:00
E0585.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0585.stderr Remove licenses 2018-12-25 21:08:33 -07:00
E0586.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0586.stderr Ban ...X pats, harden tests, and improve diagnostics. 2020-01-11 08:58:58 +01:00
E0594.rs Move error code tests to error code folder 2019-05-24 22:07:35 +01:00
E0594.stderr Update ui tests 2019-11-18 19:00:10 +01:00
E0596.rs Move error code tests to error code folder 2019-05-24 22:07:35 +01:00
E0596.stderr Move error code tests to error code folder 2019-05-24 22:07:35 +01:00
E0597.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0597.stderr update tests for migrate mode by default 2019-04-22 08:40:08 +01:00
E0599.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0599.stderr Unify output of "variant not found" errors 2020-01-08 08:05:31 -08:00
E0600.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0600.stderr Update tests 2019-03-11 23:10:26 +03:00
E0601.rs Provide a span if main function is not present in crate 2019-09-14 11:27:45 -04:00
E0601.stderr Provide a span if main function is not present in crate 2019-09-14 11:27:45 -04:00
E0602.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0602.stderr Update tests 2020-01-09 21:23:12 +03:00
E0603.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0603.stderr Normalize wording of privacy access labels 2020-03-22 15:36:54 -07:00
E0604.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0604.stderr Tweak "non-primitive cast" error 2020-06-15 08:57:20 -07:00
E0605.rs Make use of ptr::null(_mut) instead of casting zero 2019-06-17 10:52:46 +00:00
E0605.stderr Tweak "non-primitive cast" error 2020-06-15 08:57:20 -07:00
E0606.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0606.stderr Update tests 2019-03-11 23:10:26 +03:00
E0607.rs Make use of ptr::null(_mut) instead of casting zero 2019-06-17 10:52:46 +00:00
E0607.stderr Update tests 2019-03-11 23:10:26 +03:00
E0608.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0608.stderr Update tests 2019-03-11 23:10:26 +03:00
E0609.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0609.stderr Update tests 2019-03-11 23:10:26 +03:00
E0610.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0610.stderr Update tests 2019-03-11 23:10:26 +03:00
E0614.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0614.stderr Update tests 2019-03-11 23:10:26 +03:00
E0615.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0615.stderr Add span label to primary error span 2020-03-22 11:18:06 -07:00
E0616.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0616.stderr Add span label to primary error span 2020-03-22 11:18:06 -07:00
E0617.rs rustc: rely on c_variadic == true instead of CVarArgs in HIR/Ty fn signatures. 2019-09-28 17:39:00 +03:00
E0617.stderr Increase spacing for suggestions in diagnostics 2019-10-24 12:26:01 -07:00
E0618.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0618.stderr Increase spacing for suggestions in diagnostics 2019-10-24 12:26:01 -07:00
E0620.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0620.stderr Update tests 2019-03-11 23:10:26 +03:00
E0621-does-not-trigger-for-closures.rs Update tests 2020-05-22 18:03:08 +01:00
E0621-does-not-trigger-for-closures.stderr Update tests 2020-05-22 18:03:08 +01:00
E0622.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0622.stderr Remove licenses 2018-12-25 21:08:33 -07:00
E0624.rs update tests 2020-03-12 15:47:36 -05:00
E0624.stderr Normalize wording of privacy access labels 2020-03-22 15:36:54 -07:00
E0637.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0637.stderr performed --bless of 15 ui tests affected 2020-02-07 12:44:31 -05:00
E0642.fixed Audit uses of span_suggestion_short 2020-07-02 15:18:33 +09:00
E0642.rs Audit uses of span_suggestion_short 2020-07-02 15:18:33 +09:00
E0642.stderr Audit uses of span_suggestion_short 2020-07-02 15:18:33 +09:00
E0646.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0646.stderr Remove the HirId/NodeId from where clauses 2019-06-18 22:54:51 +01:00
E0647.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0647.stderr Remove the HirId/NodeId from where clauses 2019-06-18 22:54:51 +01:00
E0648.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0648.stderr compiletest: make path normalization smarter 2019-03-25 01:06:45 -04:00
E0657.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0657.stderr Add proper explanation of error code E0657 2020-04-13 13:36:22 +05:30
E0658.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0658.stderr --bless --compare-mode=nll 2020-02-09 20:43:49 +01:00
E0659.rs Remove licenses 2018-12-25 21:08:33 -07:00
E0659.stderr Update tests 2019-03-11 23:10:26 +03:00
E0660.rs Update tests to use llvm_asm! 2020-03-26 15:49:22 +00:00
E0660.stderr Update tests to use llvm_asm! 2020-03-26 15:49:22 +00:00
E0661.rs Update tests to use llvm_asm! 2020-03-26 15:49:22 +00:00
E0661.stderr Update tests to use llvm_asm! 2020-03-26 15:49:22 +00:00
E0662.rs Update tests to use llvm_asm! 2020-03-26 15:49:22 +00:00
E0662.stderr Update tests to use llvm_asm! 2020-03-26 15:49:22 +00:00
E0663.rs Update tests to use llvm_asm! 2020-03-26 15:49:22 +00:00
E0663.stderr Update tests to use llvm_asm! 2020-03-26 15:49:22 +00:00
E0664.rs Update tests to use llvm_asm! 2020-03-26 15:49:22 +00:00
E0664.stderr Update tests to use llvm_asm! 2020-03-26 15:49:22 +00:00
E0665.rs Move error code tests to error code folder 2019-05-24 22:07:35 +01:00
E0665.stderr rustc_macros: don't limit the -Zmacro-backtrace suggestion to extern macros. 2020-02-06 21:46:38 +02:00
E0705.rs Moving more build-pass tests to check-pass 2020-04-23 20:21:38 -07:00
E0705.stderr rustc: Add a warning count upon completion 2020-04-11 16:15:24 +02:00
E0718.rs Replace "rc"/"arc" lang items with Rc/Arc diagnostic items. 2020-04-08 10:47:41 +03:00
E0718.stderr Replace "rc"/"arc" lang items with Rc/Arc diagnostic items. 2020-04-08 10:47:41 +03:00
E0719.rs Update ui test suite to use dyn 2019-05-29 00:57:31 -04:00
E0719.stderr doc(librustc_error_codes): add long error explanation for E0719 2020-03-01 15:17:08 -06:00
E0730.rs adjust tests 2020-05-09 14:40:17 +02:00
E0730.stderr adjust tests 2020-05-09 14:40:17 +02:00
E0746.fixed Make impl Trait suggestion in E0746 MachineApplicable 2020-01-16 09:37:24 -08:00
E0746.rs Make impl Trait suggestion in E0746 MachineApplicable 2020-01-16 09:37:24 -08:00
E0746.stderr Suggest -> impl Trait and -> Box<dyn Trait> on fn that doesn't return 2020-04-20 09:24:41 -07:00
E0767.rs resolve: disallow label use through closure/async 2020-07-02 13:48:32 +01:00
E0767.stderr resolve: disallow label use through closure/async 2020-07-02 13:48:32 +01:00
E0771.rs disallow non-static lifetimes in const generics 2020-07-19 12:52:36 -04:00
E0771.stderr disallow non-static lifetimes in const generics 2020-07-19 12:52:36 -04:00
ex-E0611.rs Remove licenses 2018-12-25 21:08:33 -07:00
ex-E0611.stderr Add span label to primary error span 2020-03-22 11:18:06 -07:00
ex-E0612.rs Remove licenses 2018-12-25 21:08:33 -07:00
ex-E0612.stderr Update tests 2019-03-11 23:10:26 +03:00