rust/tests/ui/parser/issues
bors 62c5f58f57 Auto merge of #140616 - petrochenkov:noannempty, r=jieyouxu
compiletest: Do not require annotations on empty labels and suggestions

Unlike other empty diagnostics, empty labels (only underlining spans) and empty suggestions (suggestions to remove something) are quite usual and do not require any special attention and annotations.

This effectively reverts a part of https://github.com/rust-lang/rust/pull/139485.

r? `@jieyouxu`
2025-05-04 09:38:17 +00:00
..
auxiliary
circular-module-with-doc-comment-issue-97589 tests: use //@ ignore-auxiliary with backlinked primary test file 2025-04-17 19:45:28 +08:00
issue-87217-keyword-order compiletest: Do not require annotations on empty labels and suggestions 2025-05-03 22:49:23 +03:00
diagnostics-parenthesized-type-arguments-issue-120892-1.rs
diagnostics-parenthesized-type-arguments-issue-120892-1.stderr
diagnostics-parenthesized-type-arguments-issue-120892-2.rs
diagnostics-parenthesized-type-arguments-issue-120892-2.stderr
diagnostics-parenthesized-type-arguments-issue-120892-3.rs
diagnostics-parenthesized-type-arguments-issue-120892-3.stderr
fn-no-semicolon-issue-124935-semi-after-item.rs
fn-no-semicolon-issue-124935-semi-after-item.stderr
invalid-parse-format-issue-139104.rs Just suggest positional arg and adjust issue0139104 ui test 2025-05-03 22:39:43 +08:00
invalid-parse-format-issue-139104.stderr Just suggest positional arg and adjust issue0139104 ui test 2025-05-03 22:39:43 +08:00
invalid-path-sep-in-fn-definition-issue-130791.fixed
invalid-path-sep-in-fn-definition-issue-130791.rs
invalid-path-sep-in-fn-definition-issue-130791.stderr
isgg-invalid-outer-attttr-issue-127930.rs
isgg-invalid-outer-attttr-issue-127930.stderr
issue-1655.rs
issue-1655.stderr
issue-1802-1.rs
issue-1802-1.stderr
issue-1802-2.rs
issue-1802-2.stderr
issue-2354-1.rs
issue-2354-1.stderr
issue-2354.rs
issue-2354.stderr
issue-3036.fixed
issue-3036.rs
issue-3036.stderr
issue-5544-a.rs
issue-5544-a.stderr
issue-5544-b.rs
issue-5544-b.stderr
issue-5806.rs Point at invalid utf-8 span on user's source code 2025-01-22 00:52:27 +00:00
issue-5806.stderr Point at invalid utf-8 span on user's source code 2025-01-22 00:52:27 +00:00
issue-6610.rs
issue-6610.stderr
issue-7222.rs
issue-7970b.rs
issue-7970b.stderr
issue-8537.rs
issue-8537.stderr
issue-10392-2.fixed
issue-10392-2.rs
issue-10392-2.stderr
issue-10392.rs
issue-10392.stderr
issue-10636-1.rs
issue-10636-1.stderr
issue-10636-2.rs compiletest: Support matching diagnostics on lines below 2025-03-29 13:30:20 +03:00
issue-10636-2.stderr
issue-13483.rs
issue-13483.stderr
issue-14303-fncall.full.stderr Bless and add tests 2025-01-23 06:01:36 +00:00
issue-14303-fncall.generic_arg.stderr Bless and add tests 2025-01-23 06:01:36 +00:00
issue-14303-fncall.rs Bless and add tests 2025-01-23 06:01:36 +00:00
issue-14303.rs
issue-14303.stderr
issue-15914.rs
issue-15914.stderr
issue-15980.rs
issue-15980.stderr
issue-17718-const-mut.rs
issue-17718-const-mut.stderr Show diff suggestion format on verbose replacement 2025-02-10 20:21:39 +00:00
issue-17718-parse-const.rs
issue-17904-2.rs
issue-17904-2.stderr
issue-17904.rs
issue-17904.stderr
issue-19096.rs
issue-19096.stderr
issue-19398.rs
issue-19398.stderr
issue-20616-1.rs
issue-20616-1.stderr
issue-20616-2.rs
issue-20616-2.stderr
issue-20616-3.rs
issue-20616-3.stderr
issue-20616-4.rs
issue-20616-4.stderr
issue-20616-5.rs
issue-20616-5.stderr
issue-20616-6.rs
issue-20616-6.stderr
issue-20616-7.rs
issue-20616-7.stderr
issue-20616-8.rs
issue-20616-8.stderr
issue-20616-9.rs
issue-20616-9.stderr
issue-20711-2.rs
issue-20711-2.stderr
issue-20711.rs
issue-20711.stderr
issue-21146.rs compiletest: Require //~ annotations even if error-pattern is specified 2025-04-03 11:08:55 +03:00
issue-21146.stderr
issue-21153.rs
issue-21153.stderr
issue-21475.rs
issue-22647.rs
issue-22647.stderr
issue-22712.rs
issue-22712.stderr
issue-23620-invalid-escapes.rs
issue-23620-invalid-escapes.stderr Show diff suggestion format on verbose replacement 2025-02-10 20:21:39 +00:00
issue-24197.rs
issue-24197.stderr
issue-24375.rs
issue-24375.stderr remove feature(inline_const_pat) 2025-03-21 09:35:31 +01:00
issue-24780.rs
issue-24780.stderr
issue-27255.rs
issue-27255.stderr
issue-30318.fixed
issue-30318.rs
issue-30318.stderr Show diff suggestion format on verbose replacement 2025-02-10 20:21:39 +00:00
issue-31804.rs
issue-31804.stderr
issue-32214.rs
issue-32214.stderr Show diff suggestion format on verbose replacement 2025-02-10 20:21:39 +00:00
issue-32446.rs
issue-32446.stderr
issue-32501.rs
issue-32501.stderr
issue-32505.rs
issue-32505.stderr
issue-33262.rs
issue-33262.stderr
issue-33413.rs
issue-33413.stderr
issue-33418.rs
issue-33418.stderr
issue-33455.rs
issue-33455.stderr
issue-34222-1.rs
issue-34222-1.stderr
issue-34255-1.rs
issue-34255-1.stderr Show diff suggestion format on verbose replacement 2025-02-10 20:21:39 +00:00
issue-35813-postfix-after-cast.rs
issue-35813-postfix-after-cast.stderr Remove old diagnostic notes for type ascription syntax 2025-04-16 20:24:55 +10:00
issue-39616.rs
issue-39616.stderr
issue-41155.rs
issue-41155.stderr
issue-43196.rs
issue-43196.stderr
issue-43692.rs
issue-43692.stderr
issue-44021.rs
issue-44021.stderr
issue-44406.rs
issue-44406.stderr Show diff suggestion format on verbose replacement 2025-02-10 20:21:39 +00:00
issue-45296.rs
issue-45296.stderr
issue-46186.fixed
issue-46186.rs
issue-46186.stderr
issue-48137-macros-cannot-interpolate-impl-items-bad-variants.rs
issue-48137-macros-cannot-interpolate-impl-items-bad-variants.stderr
issue-48137-macros-cannot-interpolate-impl-items.rs
issue-48508-aux.rs tests: use //@ ignore-auxiliary with backlinked primary test file 2025-04-17 19:45:28 +08:00
issue-48508.rs
issue-48636.fixed
issue-48636.rs
issue-48636.stderr
issue-49040.rs
issue-49040.stderr
issue-49257.rs
issue-49257.stderr
issue-51602.rs
issue-51602.stderr
issue-52496.rs
issue-52496.stderr
issue-54521-1.rs
issue-54521-2.fixed
issue-54521-2.rs
issue-54521-2.stderr
issue-54521-3.fixed
issue-54521-3.rs
issue-54521-3.stderr
issue-56031.rs
issue-56031.stderr
issue-57198.rs
issue-57198.stderr
issue-57684.fixed
issue-57684.rs
issue-57684.stderr Show diff suggestion format on verbose replacement 2025-02-10 20:21:39 +00:00
issue-57819.fixed
issue-57819.rs
issue-57819.stderr
issue-58094-missing-right-square-bracket.rs compiletest: Support matching diagnostics on lines below 2025-03-29 13:30:20 +03:00
issue-58094-missing-right-square-bracket.stderr compiletest: Support matching diagnostics on lines below 2025-03-29 13:30:20 +03:00
issue-58856-1.rs
issue-58856-1.stderr
issue-58856-2.rs
issue-58856-2.stderr
issue-59418.rs
issue-59418.stderr
issue-60075.rs
issue-60075.stderr
issue-61858.rs
issue-61858.stderr
issue-62524.rs compiletest: Support matching diagnostics on lines below 2025-03-29 13:30:20 +03:00
issue-62524.stderr compiletest: Support matching diagnostics on lines below 2025-03-29 13:30:20 +03:00
issue-62546.rs
issue-62546.stderr
issue-62554.rs compiletest: Support matching diagnostics on lines below 2025-03-29 13:30:20 +03:00
issue-62554.stderr compiletest: Support matching diagnostics on lines below 2025-03-29 13:30:20 +03:00
issue-62660.rs
issue-62660.stderr
issue-62881.rs
issue-62881.stderr
issue-62894.rs compiletest: Support matching diagnostics on lines below 2025-03-29 13:30:20 +03:00
issue-62894.stderr
issue-62895.rs
issue-62895.stderr
issue-62913.rs
issue-62913.stderr
issue-62973.rs compiletest: Support matching diagnostics on lines below 2025-03-29 13:30:20 +03:00
issue-62973.stderr compiletest: Support matching diagnostics on lines below 2025-03-29 13:30:20 +03:00
issue-63115-range-pat-interpolated.rs
issue-63116.rs compiletest: Support matching diagnostics on lines below 2025-03-29 13:30:20 +03:00
issue-63116.stderr compiletest: Support matching diagnostics on lines below 2025-03-29 13:30:20 +03:00
issue-63135.rs compiletest: Support matching diagnostics on lines below 2025-03-29 13:30:20 +03:00
issue-63135.stderr compiletest: Support matching diagnostics on lines below 2025-03-29 13:30:20 +03:00
issue-64732.rs
issue-64732.stderr Show diff suggestion format on verbose replacement 2025-02-10 20:21:39 +00:00
issue-65041-empty-vis-matcher-in-enum.rs Use cfg(false) in UI tests 2025-04-03 21:41:58 +00:00
issue-65041-empty-vis-matcher-in-trait.rs Use cfg(false) in UI tests 2025-04-03 21:41:58 +00:00
issue-65122-mac-invoc-in-mut-patterns.rs Remove NtPat. 2025-02-28 08:36:12 +11:00
issue-65122-mac-invoc-in-mut-patterns.stderr Remove NtPat. 2025-02-28 08:36:12 +11:00
issue-65257-invalid-var-decl-recovery.rs
issue-65257-invalid-var-decl-recovery.stderr Trim suggestion parts to the subset that is purely additive 2025-02-14 00:44:10 -08:00
issue-65846-rollback-gating-failing-matcher.rs
issue-66357-unexpected-unreachable.rs
issue-66357-unexpected-unreachable.stderr
issue-66473.rs compiletest: Require //~ annotations even if error-pattern is specified 2025-04-03 11:08:55 +03:00
issue-66473.stderr compiletest: Require //~ annotations even if error-pattern is specified 2025-04-03 11:08:55 +03:00
issue-67146-negative-outlives-bound-syntactic-fail.fixed
issue-67146-negative-outlives-bound-syntactic-fail.rs
issue-67146-negative-outlives-bound-syntactic-fail.stderr
issue-67377-invalid-syntax-in-enum-discriminant.rs
issue-67377-invalid-syntax-in-enum-discriminant.stderr
issue-68000-unicode-ident-after-missing-comma.rs
issue-68000-unicode-ident-after-missing-comma.stderr
issue-68091-unicode-ident-after-if.rs
issue-68091-unicode-ident-after-if.stderr
issue-68092-unicode-ident-after-incomplete-expr.rs
issue-68092-unicode-ident-after-incomplete-expr.stderr
issue-68629.rs compiletest: Require //~ annotations even if error-pattern is specified 2025-04-03 11:08:55 +03:00
issue-68629.stderr compiletest: Require //~ annotations even if error-pattern is specified 2025-04-03 11:08:55 +03:00
issue-68730.rs compiletest: Require //~ annotations even if error-pattern is specified 2025-04-03 11:08:55 +03:00
issue-68730.stderr compiletest: Require //~ annotations even if error-pattern is specified 2025-04-03 11:08:55 +03:00
issue-68788-in-trait-item-propagation.rs
issue-68890-2.rs
issue-68890-2.stderr
issue-68890.rs
issue-68890.stderr
issue-68987-unmatch-issue-1.rs
issue-68987-unmatch-issue-1.stderr
issue-68987-unmatch-issue-2.rs
issue-68987-unmatch-issue-2.stderr
issue-68987-unmatch-issue-3.rs
issue-68987-unmatch-issue-3.stderr
issue-68987-unmatch-issue.rs
issue-68987-unmatch-issue.stderr
issue-69259.rs
issue-69259.stderr
issue-70050-ntliteral-accepts-negated-lit.rs
issue-70388-recover-dotdotdot-rest-pat.rs
issue-70388-recover-dotdotdot-rest-pat.stderr
issue-70388-without-witness.fixed
issue-70388-without-witness.rs
issue-70388-without-witness.stderr
issue-70549-resolve-after-recovered-self-ctor.rs
issue-70549-resolve-after-recovered-self-ctor.stderr Show diff suggestion format on verbose replacement 2025-02-10 20:21:39 +00:00
issue-70552-ascription-in-parens-after-call.rs
issue-70552-ascription-in-parens-after-call.stderr
issue-70583-block-is-empty-1.rs
issue-70583-block-is-empty-1.stderr
issue-70583-block-is-empty-2.rs
issue-70583-block-is-empty-2.stderr
issue-72253.rs
issue-72253.stderr
issue-72373.rs
issue-72373.stderr
issue-73568-lifetime-after-mut.rs Improve diagnostic for E0178 (bad + in type) 2025-04-15 10:08:49 +02:00
issue-73568-lifetime-after-mut.stderr Improve diagnostic for E0178 (bad + in type) 2025-04-15 10:08:49 +02:00
issue-75599.rs
issue-76437-async.rs
issue-76437-async.stderr
issue-76437-const-async-unsafe.rs
issue-76437-const-async-unsafe.stderr
issue-76437-const-async.rs
issue-76437-const-async.stderr
issue-76437-const.rs
issue-76437-const.stderr
issue-76437-pub-crate-unsafe.rs
issue-76437-pub-crate-unsafe.stderr
issue-76437-unsafe.rs
issue-76437-unsafe.stderr
issue-76597.fixed
issue-76597.rs
issue-76597.stderr
issue-81804.rs compiletest: Support matching diagnostics on lines below 2025-03-29 13:30:20 +03:00
issue-81804.stderr compiletest: Support matching diagnostics on lines below 2025-03-29 13:30:20 +03:00
issue-81806.rs
issue-81806.stderr
issue-81827.rs compiletest: Support matching diagnostics on lines below 2025-03-29 13:30:20 +03:00
issue-81827.stderr compiletest: Support matching diagnostics on lines below 2025-03-29 13:30:20 +03:00
issue-83639.rs
issue-83639.stderr
issue-84104.rs compiletest: Support matching diagnostics on lines below 2025-03-29 13:30:20 +03:00
issue-84104.stderr
issue-84117.rs
issue-84117.stderr Show diff suggestion format on verbose replacement 2025-02-10 20:21:39 +00:00
issue-84148-1.rs
issue-84148-1.stderr Show diff suggestion format on verbose replacement 2025-02-10 20:21:39 +00:00
issue-84148-2.rs compiletest: Support matching diagnostics on lines below 2025-03-29 13:30:20 +03:00
issue-84148-2.stderr
issue-86895.rs
issue-86895.stderr
issue-87086-colon-path-sep.rs
issue-87086-colon-path-sep.stderr Trim suggestion parts to the subset that is purely additive 2025-02-14 00:44:10 -08:00
issue-87197-missing-semicolon.fixed
issue-87197-missing-semicolon.rs
issue-87197-missing-semicolon.stderr
issue-87635.rs
issue-87635.stderr
issue-87694-duplicated-pub.rs
issue-87694-duplicated-pub.stderr
issue-87694-misplaced-pub.rs
issue-87694-misplaced-pub.stderr
issue-87812-path.rs
issue-87812-path.stderr
issue-87812.rs
issue-87812.stderr
issue-88276-unary-plus.fixed
issue-88276-unary-plus.rs
issue-88276-unary-plus.stderr
issue-88583-union-as-ident.rs
issue-88770.rs compiletest: Support matching diagnostics on lines below 2025-03-29 13:30:20 +03:00
issue-88770.stderr compiletest: Support matching diagnostics on lines below 2025-03-29 13:30:20 +03:00
issue-88818.rs
issue-88818.stderr
issue-89388.rs
issue-89388.stderr
issue-89396.fixed
issue-89396.rs
issue-89396.stderr
issue-89574.rs UI tests: add missing diagnostic kinds where possible 2025-04-08 23:06:31 +03:00
issue-89574.stderr Remove diagnostic_only_typeck and fix placeholder suggestion for const/static 2025-01-02 23:39:16 +00:00
issue-89971-outer-attr-following-inner-attr-ice.rs
issue-89971-outer-attr-following-inner-attr-ice.stderr
issue-90728.rs
issue-90728.stderr
issue-90993.rs
issue-90993.stderr Show diff suggestion format on verbose replacement 2025-02-10 20:21:39 +00:00
issue-91421.rs
issue-91421.stderr
issue-91461.rs
issue-91461.stderr
issue-93282.rs
issue-93282.stderr
issue-93867.rs UI tests: add missing diagnostic kinds where possible 2025-04-08 23:06:31 +03:00
issue-93867.stderr
issue-94340.rs compiletest: Support matching on diagnostics without a span 2025-03-25 17:33:09 +03:00
issue-94340.stderr
issue-98601-delimiter-error-1.rs
issue-98601-delimiter-error-1.stderr
issue-98601-delimiter-error-unexpected-close.rs
issue-98601-delimiter-error-unexpected-close.stderr
issue-99625-enum-struct-mutually-exclusive.fixed
issue-99625-enum-struct-mutually-exclusive.rs
issue-99625-enum-struct-mutually-exclusive.stderr Show diff suggestion format on verbose replacement 2025-02-10 20:21:39 +00:00
issue-99910-const-let-mutually-exclusive.fixed
issue-99910-const-let-mutually-exclusive.rs
issue-99910-const-let-mutually-exclusive.stderr Show diff suggestion format on verbose replacement 2025-02-10 20:21:39 +00:00
issue-100197-mut-let.fixed
issue-100197-mut-let.rs
issue-100197-mut-let.stderr Show diff suggestion format on verbose replacement 2025-02-10 20:21:39 +00:00
issue-101477-enum.fixed UI tests: add missing diagnostic kinds where possible 2025-04-08 23:06:31 +03:00
issue-101477-enum.rs UI tests: add missing diagnostic kinds where possible 2025-04-08 23:06:31 +03:00
issue-101477-enum.stderr Show diff suggestion format on verbose replacement 2025-02-10 20:21:39 +00:00
issue-101477-let.fixed
issue-101477-let.rs
issue-101477-let.stderr Show diff suggestion format on verbose replacement 2025-02-10 20:21:39 +00:00
issue-101540.rs
issue-101540.stderr
issue-102182-impl-trait-recover.rs
issue-102182-impl-trait-recover.stderr
issue-102806.rs UI tests: add missing diagnostic kinds where possible 2025-04-08 23:06:31 +03:00
issue-102806.stderr Show diff suggestion format on verbose replacement 2025-02-10 20:21:39 +00:00
issue-103143.rs
issue-103143.stderr
issue-103381.fixed Remove let_chains feature gate from even more tests 2025-04-18 15:57:29 +02:00
issue-103381.rs Remove let_chains feature gate from even more tests 2025-04-18 15:57:29 +02:00
issue-103381.stderr
issue-103425.rs
issue-103425.stderr
issue-103451.rs compiletest: Support matching diagnostics on lines below 2025-03-29 13:30:20 +03:00
issue-103451.stderr
issue-103748-ICE-wrong-braces.rs
issue-103748-ICE-wrong-braces.stderr Show diff suggestion format on verbose replacement 2025-02-10 20:21:39 +00:00
issue-104367.rs
issue-104367.stderr
issue-104620.rs
issue-104620.stderr
issue-104867-inc-dec-2.rs
issue-104867-inc-dec-2.stderr Show diff suggestion format on verbose replacement 2025-02-10 20:21:39 +00:00
issue-104867-inc-dec.rs
issue-104867-inc-dec.stderr Show diff suggestion format on verbose replacement 2025-02-10 20:21:39 +00:00
issue-105209.rs
issue-105209.stderr
issue-105366.fixed
issue-105366.rs
issue-105366.stderr Show diff suggestion format on verbose replacement 2025-02-10 20:21:39 +00:00
issue-105634.rs
issue-107705.rs
issue-107705.stderr
issue-108109-fn-missing-params.fixed
issue-108109-fn-missing-params.rs
issue-108109-fn-missing-params.stderr
issue-108109-fn-trait-missing-paren.fixed
issue-108109-fn-trait-missing-paren.rs
issue-108109-fn-trait-missing-paren.stderr
issue-108242-semicolon-recovery.rs
issue-108242-semicolon-recovery.stderr
issue-108495-dec.rs
issue-108495-dec.stderr Show diff suggestion format on verbose replacement 2025-02-10 20:21:39 +00:00
issue-110014.rs
issue-110014.stderr Show diff suggestion format on verbose replacement 2025-02-10 20:21:39 +00:00
issue-111148.rs
issue-111148.stderr
issue-111416.rs
issue-111416.stderr Show diff suggestion format on verbose replacement 2025-02-10 20:21:39 +00:00
issue-112188.fixed
issue-112188.rs
issue-112188.stderr
issue-112458.rs
issue-112458.stderr
issue-113110-non-item-at-module-root.rs
issue-113110-non-item-at-module-root.stderr
issue-113203.rs
issue-113203.stderr
issue-113342.rs
issue-113342.stderr
issue-114219.rs
issue-114219.stderr
issue-115780-pat-lt-bracket-in-macro-call.rs
issue-118530-ice.rs improve diagnostic for raw pointer field access using -> 2025-04-22 00:53:12 +05:00
issue-118530-ice.stderr improve diagnostic for raw pointer field access using -> 2025-04-22 00:53:12 +05:00
issue-118531-ice.rs
issue-118531-ice.stderr
misplaced-return-type-complex-type-issue-126311.rs
misplaced-return-type-complex-type-issue-126311.stderr
misplaced-return-type-issue-126311.rs
misplaced-return-type-issue-126311.stderr
misplaced-return-type-where-in-next-line-issue-126311.rs
misplaced-return-type-where-in-next-line-issue-126311.stderr Implment #[cfg] and #[cfg_attr] in where clauses 2025-03-01 22:02:46 +08:00
misplaced-return-type-without-type-issue-126311.rs
misplaced-return-type-without-type-issue-126311.stderr
misplaced-return-type-without-where-issue-126311.rs
misplaced-return-type-without-where-issue-126311.stderr
missing-main-issue-124935-semi-after-item.rs
missing-main-issue-124935-semi-after-item.stderr
recover-ge-as-fat-arrow.fixed
recover-ge-as-fat-arrow.rs
recover-ge-as-fat-arrow.stderr Show diff suggestion format on verbose replacement 2025-02-10 20:21:39 +00:00