diff options
Diffstat (limited to '')
-rw-r--r-- | tests/ui/lint/unused-borrows.rs (renamed from src/test/ui/lint/unused-borrows.rs) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused-borrows.stderr (renamed from src/test/ui/lint/unused-borrows.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused-braces-while-let-with-mutable-value.rs (renamed from src/test/ui/lint/unused-braces-while-let-with-mutable-value.rs) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused-qualification-in-derive-expansion.rs (renamed from src/test/ui/lint/unused-qualification-in-derive-expansion.rs) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/auxiliary/lint_unused_extern_crate.rs (renamed from src/test/ui/lint/unused/auxiliary/lint_unused_extern_crate.rs) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/auxiliary/lint_unused_extern_crate2.rs (renamed from src/test/ui/lint/unused/auxiliary/lint_unused_extern_crate2.rs) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/auxiliary/lint_unused_extern_crate3.rs (renamed from src/test/ui/lint/unused/auxiliary/lint_unused_extern_crate3.rs) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/auxiliary/lint_unused_extern_crate4.rs (renamed from src/test/ui/lint/unused/auxiliary/lint_unused_extern_crate4.rs) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/auxiliary/lint_unused_extern_crate5.rs (renamed from src/test/ui/lint/unused/auxiliary/lint_unused_extern_crate5.rs) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/issue-104397.rs (renamed from src/test/ui/lint/unused/issue-104397.rs) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/issue-105061-array-lint.rs | 11 | ||||
-rw-r--r-- | tests/ui/lint/unused/issue-105061-array-lint.stderr | 56 | ||||
-rw-r--r-- | tests/ui/lint/unused/issue-105061-should-lint.rs | 23 | ||||
-rw-r--r-- | tests/ui/lint/unused/issue-105061-should-lint.stderr | 32 | ||||
-rw-r--r-- | tests/ui/lint/unused/issue-105061.rs | 17 | ||||
-rw-r--r-- | tests/ui/lint/unused/issue-105061.stderr | 20 | ||||
-rw-r--r-- | tests/ui/lint/unused/issue-30730.rs (renamed from src/test/ui/lint/unused/issue-30730.rs) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/issue-30730.stderr (renamed from src/test/ui/lint/unused/issue-30730.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/issue-46576.rs (renamed from src/test/ui/lint/unused/issue-46576.rs) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/issue-46576.stderr (renamed from src/test/ui/lint/unused/issue-46576.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/issue-47390-unused-variable-in-struct-pattern.rs (renamed from src/test/ui/lint/unused/issue-47390-unused-variable-in-struct-pattern.rs) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/issue-47390-unused-variable-in-struct-pattern.stderr (renamed from src/test/ui/lint/unused/issue-47390-unused-variable-in-struct-pattern.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/issue-54180-unused-ref-field.fixed (renamed from src/test/ui/lint/unused/issue-54180-unused-ref-field.fixed) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/issue-54180-unused-ref-field.rs (renamed from src/test/ui/lint/unused/issue-54180-unused-ref-field.rs) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/issue-54180-unused-ref-field.stderr (renamed from src/test/ui/lint/unused/issue-54180-unused-ref-field.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/issue-54538-unused-parens-lint.fixed (renamed from src/test/ui/lint/unused/issue-54538-unused-parens-lint.fixed) | 9 | ||||
-rw-r--r-- | tests/ui/lint/unused/issue-54538-unused-parens-lint.rs (renamed from src/test/ui/lint/unused/issue-54538-unused-parens-lint.rs) | 9 | ||||
-rw-r--r-- | tests/ui/lint/unused/issue-54538-unused-parens-lint.stderr (renamed from src/test/ui/lint/unused/issue-54538-unused-parens-lint.stderr) | 36 | ||||
-rw-r--r-- | tests/ui/lint/unused/issue-59896.rs (renamed from src/test/ui/lint/unused/issue-59896.rs) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/issue-59896.stderr (renamed from src/test/ui/lint/unused/issue-59896.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/issue-67691-unused-field-in-or-pattern.rs (renamed from src/test/ui/lint/unused/issue-67691-unused-field-in-or-pattern.rs) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/issue-67691-unused-field-in-or-pattern.stderr (renamed from src/test/ui/lint/unused/issue-67691-unused-field-in-or-pattern.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/issue-70041.rs (renamed from src/test/ui/lint/unused/issue-70041.rs) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/issue-70041.stderr (renamed from src/test/ui/lint/unused/issue-70041.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/issue-71290-unused-paren-binop.rs (renamed from src/test/ui/lint/unused/issue-71290-unused-paren-binop.rs) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/issue-74883-unused-paren-baren-yield.rs (renamed from src/test/ui/lint/unused/issue-74883-unused-paren-baren-yield.rs) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/issue-74883-unused-paren-baren-yield.stderr (renamed from src/test/ui/lint/unused/issue-74883-unused-paren-baren-yield.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/issue-81314-unused-span-ident.fixed (renamed from src/test/ui/lint/unused/issue-81314-unused-span-ident.fixed) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/issue-81314-unused-span-ident.rs (renamed from src/test/ui/lint/unused/issue-81314-unused-span-ident.rs) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/issue-81314-unused-span-ident.stderr (renamed from src/test/ui/lint/unused/issue-81314-unused-span-ident.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/issue-85913.rs (renamed from src/test/ui/lint/unused/issue-85913.rs) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/issue-85913.stderr (renamed from src/test/ui/lint/unused/issue-85913.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/issue-88519-unused-paren.rs (renamed from src/test/ui/lint/unused/issue-88519-unused-paren.rs) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/issue-90807-unused-paren-error.rs (renamed from src/test/ui/lint/unused/issue-90807-unused-paren-error.rs) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/issue-90807-unused-paren-error.stderr (renamed from src/test/ui/lint/unused/issue-90807-unused-paren-error.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/issue-90807-unused-paren.rs (renamed from src/test/ui/lint/unused/issue-90807-unused-paren.rs) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/issue-92751.rs (renamed from src/test/ui/lint/unused/issue-92751.rs) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/issue-92751.stderr (renamed from src/test/ui/lint/unused/issue-92751.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/lint-unused-extern-crate.rs (renamed from src/test/ui/lint/unused/lint-unused-extern-crate.rs) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/lint-unused-extern-crate.stderr (renamed from src/test/ui/lint/unused/lint-unused-extern-crate.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/lint-unused-imports.rs (renamed from src/test/ui/lint/unused/lint-unused-imports.rs) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/lint-unused-imports.stderr (renamed from src/test/ui/lint/unused/lint-unused-imports.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/lint-unused-mut-self.fixed (renamed from src/test/ui/lint/unused/lint-unused-mut-self.fixed) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/lint-unused-mut-self.rs (renamed from src/test/ui/lint/unused/lint-unused-mut-self.rs) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/lint-unused-mut-self.stderr (renamed from src/test/ui/lint/unused/lint-unused-mut-self.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/lint-unused-mut-variables.rs (renamed from src/test/ui/lint/unused/lint-unused-mut-variables.rs) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/lint-unused-mut-variables.stderr (renamed from src/test/ui/lint/unused/lint-unused-mut-variables.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/lint-unused-variables.rs (renamed from src/test/ui/lint/unused/lint-unused-variables.rs) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/lint-unused-variables.stderr (renamed from src/test/ui/lint/unused/lint-unused-variables.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/must-use-box-from-raw.rs (renamed from src/test/ui/lint/unused/must-use-box-from-raw.rs) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/must-use-box-from-raw.stderr (renamed from src/test/ui/lint/unused/must-use-box-from-raw.stderr) | 2 | ||||
-rw-r--r-- | tests/ui/lint/unused/must-use-ops.rs (renamed from src/test/ui/lint/unused/must-use-ops.rs) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/must-use-ops.stderr (renamed from src/test/ui/lint/unused/must-use-ops.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/must_use-array.rs (renamed from src/test/ui/lint/unused/must_use-array.rs) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/must_use-array.stderr (renamed from src/test/ui/lint/unused/must_use-array.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/must_use-in-stdlib-traits.rs (renamed from src/test/ui/lint/unused/must_use-in-stdlib-traits.rs) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/must_use-in-stdlib-traits.stderr (renamed from src/test/ui/lint/unused/must_use-in-stdlib-traits.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/must_use-trait.rs (renamed from src/test/ui/lint/unused/must_use-trait.rs) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/must_use-trait.stderr (renamed from src/test/ui/lint/unused/must_use-trait.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/must_use-tuple.rs (renamed from src/test/ui/lint/unused/must_use-tuple.rs) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/must_use-tuple.stderr (renamed from src/test/ui/lint/unused/must_use-tuple.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/must_use-unit.rs (renamed from src/test/ui/lint/unused/must_use-unit.rs) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/must_use-unit.stderr (renamed from src/test/ui/lint/unused/must_use-unit.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/no-unused-parens-return-block.rs (renamed from src/test/ui/lint/unused/no-unused-parens-return-block.rs) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/unused-async.rs (renamed from src/test/ui/lint/unused/unused-async.rs) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/unused-async.stderr (renamed from src/test/ui/lint/unused/unused-async.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/unused-attr-duplicate.rs (renamed from src/test/ui/lint/unused/unused-attr-duplicate.rs) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/unused-attr-duplicate.stderr (renamed from src/test/ui/lint/unused/unused-attr-duplicate.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/unused-attr-macro-rules.rs (renamed from src/test/ui/lint/unused/unused-attr-macro-rules.rs) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/unused-attr-macro-rules.stderr (renamed from src/test/ui/lint/unused/unused-attr-macro-rules.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/unused-closure.rs (renamed from src/test/ui/lint/unused/unused-closure.rs) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/unused-closure.stderr (renamed from src/test/ui/lint/unused/unused-closure.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/unused-doc-comments-edge-cases.rs (renamed from src/test/ui/lint/unused/unused-doc-comments-edge-cases.rs) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/unused-doc-comments-edge-cases.stderr (renamed from src/test/ui/lint/unused/unused-doc-comments-edge-cases.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/unused-doc-comments-for-macros.rs (renamed from src/test/ui/lint/unused/unused-doc-comments-for-macros.rs) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/unused-doc-comments-for-macros.stderr (renamed from src/test/ui/lint/unused/unused-doc-comments-for-macros.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/unused-macro-rules-compile-error.rs (renamed from src/test/ui/lint/unused/unused-macro-rules-compile-error.rs) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/unused-macro-rules-compile-error.stderr (renamed from src/test/ui/lint/unused/unused-macro-rules-compile-error.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/unused-macro-rules-decl.rs (renamed from src/test/ui/lint/unused/unused-macro-rules-decl.rs) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/unused-macro-rules-decl.stderr (renamed from src/test/ui/lint/unused/unused-macro-rules-decl.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/unused-macro-rules-malformed-rule.rs (renamed from src/test/ui/lint/unused/unused-macro-rules-malformed-rule.rs) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/unused-macro-rules-malformed-rule.stderr (renamed from src/test/ui/lint/unused/unused-macro-rules-malformed-rule.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/unused-macro-rules.rs (renamed from src/test/ui/lint/unused/unused-macro-rules.rs) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/unused-macro-rules.stderr (renamed from src/test/ui/lint/unused/unused-macro-rules.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/unused-macro-with-bad-frag-spec.rs (renamed from src/test/ui/lint/unused/unused-macro-with-bad-frag-spec.rs) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/unused-macro-with-bad-frag-spec.stderr (renamed from src/test/ui/lint/unused/unused-macro-with-bad-frag-spec.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/unused-macro-with-follow-violation.rs (renamed from src/test/ui/lint/unused/unused-macro-with-follow-violation.rs) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/unused-macro-with-follow-violation.stderr (renamed from src/test/ui/lint/unused/unused-macro-with-follow-violation.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/unused-macros-decl.rs (renamed from src/test/ui/lint/unused/unused-macros-decl.rs) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/unused-macros-decl.stderr (renamed from src/test/ui/lint/unused/unused-macros-decl.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/unused-macros-malformed-rule.rs (renamed from src/test/ui/lint/unused/unused-macros-malformed-rule.rs) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/unused-macros-malformed-rule.stderr (renamed from src/test/ui/lint/unused/unused-macros-malformed-rule.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/unused-macros.rs (renamed from src/test/ui/lint/unused/unused-macros.rs) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/unused-macros.stderr (renamed from src/test/ui/lint/unused/unused-macros.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/unused-mut-warning-captured-var.fixed (renamed from src/test/ui/lint/unused/unused-mut-warning-captured-var.fixed) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/unused-mut-warning-captured-var.rs (renamed from src/test/ui/lint/unused/unused-mut-warning-captured-var.rs) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/unused-mut-warning-captured-var.stderr (renamed from src/test/ui/lint/unused/unused-mut-warning-captured-var.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/unused-result.rs (renamed from src/test/ui/lint/unused/unused-result.rs) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/unused-result.stderr (renamed from src/test/ui/lint/unused/unused-result.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/unused-supertrait.rs (renamed from src/test/ui/lint/unused/unused-supertrait.rs) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/unused-supertrait.stderr (renamed from src/test/ui/lint/unused/unused-supertrait.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/unused_attributes-must_use.rs (renamed from src/test/ui/lint/unused/unused_attributes-must_use.rs) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/unused_attributes-must_use.stderr (renamed from src/test/ui/lint/unused/unused_attributes-must_use.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/useless-comment.rs (renamed from src/test/ui/lint/unused/useless-comment.rs) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused/useless-comment.stderr (renamed from src/test/ui/lint/unused/useless-comment.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused_braces.fixed | 57 | ||||
-rw-r--r-- | tests/ui/lint/unused_braces.rs | 57 | ||||
-rw-r--r-- | tests/ui/lint/unused_braces.stderr | 84 | ||||
-rw-r--r-- | tests/ui/lint/unused_braces_borrow.fixed (renamed from src/test/ui/lint/unused_braces_borrow.fixed) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused_braces_borrow.rs (renamed from src/test/ui/lint/unused_braces_borrow.rs) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused_braces_borrow.stderr (renamed from src/test/ui/lint/unused_braces_borrow.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused_braces_macro.rs | 6 | ||||
-rw-r--r-- | tests/ui/lint/unused_import_warning_issue_45268.rs (renamed from src/test/ui/lint/unused_import_warning_issue_45268.rs) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused_import_warning_issue_45268.stderr (renamed from src/test/ui/lint/unused_import_warning_issue_45268.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused_labels.rs (renamed from src/test/ui/lint/unused_labels.rs) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused_labels.stderr (renamed from src/test/ui/lint/unused_labels.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused_parens_json_suggestion.fixed (renamed from src/test/ui/lint/unused_parens_json_suggestion.fixed) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused_parens_json_suggestion.rs (renamed from src/test/ui/lint/unused_parens_json_suggestion.rs) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused_parens_json_suggestion.stderr (renamed from src/test/ui/lint/unused_parens_json_suggestion.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused_parens_multibyte_recovery.rs (renamed from src/test/ui/lint/unused_parens_multibyte_recovery.rs) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused_parens_multibyte_recovery.stderr (renamed from src/test/ui/lint/unused_parens_multibyte_recovery.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused_parens_remove_json_suggestion.fixed (renamed from src/test/ui/lint/unused_parens_remove_json_suggestion.fixed) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused_parens_remove_json_suggestion.rs (renamed from src/test/ui/lint/unused_parens_remove_json_suggestion.rs) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused_parens_remove_json_suggestion.stderr (renamed from src/test/ui/lint/unused_parens_remove_json_suggestion.stderr) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused_variables-issue-82488.fixed (renamed from src/test/ui/lint/unused_variables-issue-82488.fixed) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused_variables-issue-82488.rs (renamed from src/test/ui/lint/unused_variables-issue-82488.rs) | 0 | ||||
-rw-r--r-- | tests/ui/lint/unused_variables-issue-82488.stderr (renamed from src/test/ui/lint/unused_variables-issue-82488.stderr) | 0 |
137 files changed, 398 insertions, 21 deletions
diff --git a/src/test/ui/lint/unused-borrows.rs b/tests/ui/lint/unused-borrows.rs index 4518522ae..4518522ae 100644 --- a/src/test/ui/lint/unused-borrows.rs +++ b/tests/ui/lint/unused-borrows.rs diff --git a/src/test/ui/lint/unused-borrows.stderr b/tests/ui/lint/unused-borrows.stderr index d8dd2b5fd..d8dd2b5fd 100644 --- a/src/test/ui/lint/unused-borrows.stderr +++ b/tests/ui/lint/unused-borrows.stderr diff --git a/src/test/ui/lint/unused-braces-while-let-with-mutable-value.rs b/tests/ui/lint/unused-braces-while-let-with-mutable-value.rs index ac547293c..ac547293c 100644 --- a/src/test/ui/lint/unused-braces-while-let-with-mutable-value.rs +++ b/tests/ui/lint/unused-braces-while-let-with-mutable-value.rs diff --git a/src/test/ui/lint/unused-qualification-in-derive-expansion.rs b/tests/ui/lint/unused-qualification-in-derive-expansion.rs index c2efbf507..c2efbf507 100644 --- a/src/test/ui/lint/unused-qualification-in-derive-expansion.rs +++ b/tests/ui/lint/unused-qualification-in-derive-expansion.rs diff --git a/src/test/ui/lint/unused/auxiliary/lint_unused_extern_crate.rs b/tests/ui/lint/unused/auxiliary/lint_unused_extern_crate.rs index b76b4321d..b76b4321d 100644 --- a/src/test/ui/lint/unused/auxiliary/lint_unused_extern_crate.rs +++ b/tests/ui/lint/unused/auxiliary/lint_unused_extern_crate.rs diff --git a/src/test/ui/lint/unused/auxiliary/lint_unused_extern_crate2.rs b/tests/ui/lint/unused/auxiliary/lint_unused_extern_crate2.rs index b76b4321d..b76b4321d 100644 --- a/src/test/ui/lint/unused/auxiliary/lint_unused_extern_crate2.rs +++ b/tests/ui/lint/unused/auxiliary/lint_unused_extern_crate2.rs diff --git a/src/test/ui/lint/unused/auxiliary/lint_unused_extern_crate3.rs b/tests/ui/lint/unused/auxiliary/lint_unused_extern_crate3.rs index b76b4321d..b76b4321d 100644 --- a/src/test/ui/lint/unused/auxiliary/lint_unused_extern_crate3.rs +++ b/tests/ui/lint/unused/auxiliary/lint_unused_extern_crate3.rs diff --git a/src/test/ui/lint/unused/auxiliary/lint_unused_extern_crate4.rs b/tests/ui/lint/unused/auxiliary/lint_unused_extern_crate4.rs index d11c69f81..d11c69f81 100644 --- a/src/test/ui/lint/unused/auxiliary/lint_unused_extern_crate4.rs +++ b/tests/ui/lint/unused/auxiliary/lint_unused_extern_crate4.rs diff --git a/src/test/ui/lint/unused/auxiliary/lint_unused_extern_crate5.rs b/tests/ui/lint/unused/auxiliary/lint_unused_extern_crate5.rs index d11c69f81..d11c69f81 100644 --- a/src/test/ui/lint/unused/auxiliary/lint_unused_extern_crate5.rs +++ b/tests/ui/lint/unused/auxiliary/lint_unused_extern_crate5.rs diff --git a/src/test/ui/lint/unused/issue-104397.rs b/tests/ui/lint/unused/issue-104397.rs index 94e15cd96..94e15cd96 100644 --- a/src/test/ui/lint/unused/issue-104397.rs +++ b/tests/ui/lint/unused/issue-104397.rs diff --git a/tests/ui/lint/unused/issue-105061-array-lint.rs b/tests/ui/lint/unused/issue-105061-array-lint.rs new file mode 100644 index 000000000..9b06a4fde --- /dev/null +++ b/tests/ui/lint/unused/issue-105061-array-lint.rs @@ -0,0 +1,11 @@ +#![warn(unused)] +#![deny(warnings)] + +fn main() { + let _x: ([u32; 3]); //~ ERROR unnecessary parentheses around type + let _y: [u8; (3)]; //~ ERROR unnecessary parentheses around const expression + let _z: ([u8; (3)]); + //~^ ERROR unnecessary parentheses around const expression + //~| ERROR unnecessary parentheses around type + +} diff --git a/tests/ui/lint/unused/issue-105061-array-lint.stderr b/tests/ui/lint/unused/issue-105061-array-lint.stderr new file mode 100644 index 000000000..7eb761aee --- /dev/null +++ b/tests/ui/lint/unused/issue-105061-array-lint.stderr @@ -0,0 +1,56 @@ +error: unnecessary parentheses around type + --> $DIR/issue-105061-array-lint.rs:5:13 + | +LL | let _x: ([u32; 3]); + | ^ ^ + | +note: the lint level is defined here + --> $DIR/issue-105061-array-lint.rs:2:9 + | +LL | #![deny(warnings)] + | ^^^^^^^^ + = note: `#[deny(unused_parens)]` implied by `#[deny(warnings)]` +help: remove these parentheses + | +LL - let _x: ([u32; 3]); +LL + let _x: [u32; 3]; + | + +error: unnecessary parentheses around const expression + --> $DIR/issue-105061-array-lint.rs:6:18 + | +LL | let _y: [u8; (3)]; + | ^ ^ + | +help: remove these parentheses + | +LL - let _y: [u8; (3)]; +LL + let _y: [u8; 3]; + | + +error: unnecessary parentheses around type + --> $DIR/issue-105061-array-lint.rs:7:13 + | +LL | let _z: ([u8; (3)]); + | ^ ^ + | +help: remove these parentheses + | +LL - let _z: ([u8; (3)]); +LL + let _z: [u8; (3)]; + | + +error: unnecessary parentheses around const expression + --> $DIR/issue-105061-array-lint.rs:7:19 + | +LL | let _z: ([u8; (3)]); + | ^ ^ + | +help: remove these parentheses + | +LL - let _z: ([u8; (3)]); +LL + let _z: ([u8; 3]); + | + +error: aborting due to 4 previous errors + diff --git a/tests/ui/lint/unused/issue-105061-should-lint.rs b/tests/ui/lint/unused/issue-105061-should-lint.rs new file mode 100644 index 000000000..7e4e09473 --- /dev/null +++ b/tests/ui/lint/unused/issue-105061-should-lint.rs @@ -0,0 +1,23 @@ +#![warn(unused)] +#![deny(warnings)] + +struct Inv<'a>(&'a mut &'a ()); + +trait Trait<'a> {} +impl<'b> Trait<'b> for for<'a> fn(Inv<'a>) {} + +fn with_bound() +where + for<'b> (for<'a> fn(Inv<'a>)): Trait<'b>, //~ ERROR unnecessary parentheses around type +{} + +trait Hello<T> {} +fn with_dyn_bound<T>() +where + (dyn Hello<(for<'b> fn(&'b ()))>): Hello<T> //~ ERROR unnecessary parentheses around type +{} + +fn main() { + with_bound(); + with_dyn_bound(); +} diff --git a/tests/ui/lint/unused/issue-105061-should-lint.stderr b/tests/ui/lint/unused/issue-105061-should-lint.stderr new file mode 100644 index 000000000..e591f1ffb --- /dev/null +++ b/tests/ui/lint/unused/issue-105061-should-lint.stderr @@ -0,0 +1,32 @@ +error: unnecessary parentheses around type + --> $DIR/issue-105061-should-lint.rs:11:13 + | +LL | for<'b> (for<'a> fn(Inv<'a>)): Trait<'b>, + | ^ ^ + | +note: the lint level is defined here + --> $DIR/issue-105061-should-lint.rs:2:9 + | +LL | #![deny(warnings)] + | ^^^^^^^^ + = note: `#[deny(unused_parens)]` implied by `#[deny(warnings)]` +help: remove these parentheses + | +LL - for<'b> (for<'a> fn(Inv<'a>)): Trait<'b>, +LL + for<'b> for<'a> fn(Inv<'a>): Trait<'b>, + | + +error: unnecessary parentheses around type + --> $DIR/issue-105061-should-lint.rs:17:16 + | +LL | (dyn Hello<(for<'b> fn(&'b ()))>): Hello<T> + | ^ ^ + | +help: remove these parentheses + | +LL - (dyn Hello<(for<'b> fn(&'b ()))>): Hello<T> +LL + (dyn Hello<for<'b> fn(&'b ())>): Hello<T> + | + +error: aborting due to 2 previous errors + diff --git a/tests/ui/lint/unused/issue-105061.rs b/tests/ui/lint/unused/issue-105061.rs new file mode 100644 index 000000000..92d636d0a --- /dev/null +++ b/tests/ui/lint/unused/issue-105061.rs @@ -0,0 +1,17 @@ +#![warn(unused)] +#![deny(warnings)] + +struct Inv<'a>(&'a mut &'a ()); + +trait Trait {} +impl Trait for (for<'a> fn(Inv<'a>),) {} + + +fn with_bound() +where + ((for<'a> fn(Inv<'a>)),): Trait, //~ ERROR unnecessary parentheses around type +{} + +fn main() { + with_bound(); +} diff --git a/tests/ui/lint/unused/issue-105061.stderr b/tests/ui/lint/unused/issue-105061.stderr new file mode 100644 index 000000000..f07aa2012 --- /dev/null +++ b/tests/ui/lint/unused/issue-105061.stderr @@ -0,0 +1,20 @@ +error: unnecessary parentheses around type + --> $DIR/issue-105061.rs:12:6 + | +LL | ((for<'a> fn(Inv<'a>)),): Trait, + | ^ ^ + | +note: the lint level is defined here + --> $DIR/issue-105061.rs:2:9 + | +LL | #![deny(warnings)] + | ^^^^^^^^ + = note: `#[deny(unused_parens)]` implied by `#[deny(warnings)]` +help: remove these parentheses + | +LL - ((for<'a> fn(Inv<'a>)),): Trait, +LL + (for<'a> fn(Inv<'a>),): Trait, + | + +error: aborting due to previous error + diff --git a/src/test/ui/lint/unused/issue-30730.rs b/tests/ui/lint/unused/issue-30730.rs index d6be90c81..d6be90c81 100644 --- a/src/test/ui/lint/unused/issue-30730.rs +++ b/tests/ui/lint/unused/issue-30730.rs diff --git a/src/test/ui/lint/unused/issue-30730.stderr b/tests/ui/lint/unused/issue-30730.stderr index b299e99a3..b299e99a3 100644 --- a/src/test/ui/lint/unused/issue-30730.stderr +++ b/tests/ui/lint/unused/issue-30730.stderr diff --git a/src/test/ui/lint/unused/issue-46576.rs b/tests/ui/lint/unused/issue-46576.rs index 15f458f38..15f458f38 100644 --- a/src/test/ui/lint/unused/issue-46576.rs +++ b/tests/ui/lint/unused/issue-46576.rs diff --git a/src/test/ui/lint/unused/issue-46576.stderr b/tests/ui/lint/unused/issue-46576.stderr index 6f4d97068..6f4d97068 100644 --- a/src/test/ui/lint/unused/issue-46576.stderr +++ b/tests/ui/lint/unused/issue-46576.stderr diff --git a/src/test/ui/lint/unused/issue-47390-unused-variable-in-struct-pattern.rs b/tests/ui/lint/unused/issue-47390-unused-variable-in-struct-pattern.rs index 4822a9b2c..4822a9b2c 100644 --- a/src/test/ui/lint/unused/issue-47390-unused-variable-in-struct-pattern.rs +++ b/tests/ui/lint/unused/issue-47390-unused-variable-in-struct-pattern.rs diff --git a/src/test/ui/lint/unused/issue-47390-unused-variable-in-struct-pattern.stderr b/tests/ui/lint/unused/issue-47390-unused-variable-in-struct-pattern.stderr index fe2e3afc8..fe2e3afc8 100644 --- a/src/test/ui/lint/unused/issue-47390-unused-variable-in-struct-pattern.stderr +++ b/tests/ui/lint/unused/issue-47390-unused-variable-in-struct-pattern.stderr diff --git a/src/test/ui/lint/unused/issue-54180-unused-ref-field.fixed b/tests/ui/lint/unused/issue-54180-unused-ref-field.fixed index 1350b7ca6..1350b7ca6 100644 --- a/src/test/ui/lint/unused/issue-54180-unused-ref-field.fixed +++ b/tests/ui/lint/unused/issue-54180-unused-ref-field.fixed diff --git a/src/test/ui/lint/unused/issue-54180-unused-ref-field.rs b/tests/ui/lint/unused/issue-54180-unused-ref-field.rs index 7b3392b60..7b3392b60 100644 --- a/src/test/ui/lint/unused/issue-54180-unused-ref-field.rs +++ b/tests/ui/lint/unused/issue-54180-unused-ref-field.rs diff --git a/src/test/ui/lint/unused/issue-54180-unused-ref-field.stderr b/tests/ui/lint/unused/issue-54180-unused-ref-field.stderr index f2e616899..f2e616899 100644 --- a/src/test/ui/lint/unused/issue-54180-unused-ref-field.stderr +++ b/tests/ui/lint/unused/issue-54180-unused-ref-field.stderr diff --git a/src/test/ui/lint/unused/issue-54538-unused-parens-lint.fixed b/tests/ui/lint/unused/issue-54538-unused-parens-lint.fixed index 0b3fe9371..71ebaea8e 100644 --- a/src/test/ui/lint/unused/issue-54538-unused-parens-lint.fixed +++ b/tests/ui/lint/unused/issue-54538-unused-parens-lint.fixed @@ -1,6 +1,6 @@ // run-rustfix -#![feature(box_patterns, stmt_expr_attributes)] +#![feature(box_patterns, stmt_expr_attributes, yeet_expr)] #![allow( dead_code, @@ -25,6 +25,13 @@ fn _no_lint_attr() { let _x = #[allow(dead_code)] (1 + 2); } +fn _no_lint_yeet() -> Result<(), ()> { + #[allow(unreachable_code)] + if (do yeet) {} + + Ok(()) +} + // Don't lint in these cases (#64106). fn or_patterns_no_lint() { match Box::new(0) { diff --git a/src/test/ui/lint/unused/issue-54538-unused-parens-lint.rs b/tests/ui/lint/unused/issue-54538-unused-parens-lint.rs index 1e78ec5f7..28b662dd0 100644 --- a/src/test/ui/lint/unused/issue-54538-unused-parens-lint.rs +++ b/tests/ui/lint/unused/issue-54538-unused-parens-lint.rs @@ -1,6 +1,6 @@ // run-rustfix -#![feature(box_patterns, stmt_expr_attributes)] +#![feature(box_patterns, stmt_expr_attributes, yeet_expr)] #![allow( dead_code, @@ -25,6 +25,13 @@ fn _no_lint_attr() { let _x = #[allow(dead_code)] (1 + 2); } +fn _no_lint_yeet() -> Result<(), ()> { + #[allow(unreachable_code)] + if (do yeet) {} + + Ok(()) +} + // Don't lint in these cases (#64106). fn or_patterns_no_lint() { match Box::new(0) { diff --git a/src/test/ui/lint/unused/issue-54538-unused-parens-lint.stderr b/tests/ui/lint/unused/issue-54538-unused-parens-lint.stderr index c73884663..a5e69e6d9 100644 --- a/src/test/ui/lint/unused/issue-54538-unused-parens-lint.stderr +++ b/tests/ui/lint/unused/issue-54538-unused-parens-lint.stderr @@ -76,7 +76,7 @@ LL + let _ = |a: u8| 0; | error: unnecessary parentheses around pattern - --> $DIR/issue-54538-unused-parens-lint.rs:49:12 + --> $DIR/issue-54538-unused-parens-lint.rs:56:12 | LL | if let (0 | 1) = 0 {} | ^ ^ @@ -88,7 +88,7 @@ LL + if let 0 | 1 = 0 {} | error: unnecessary parentheses around pattern - --> $DIR/issue-54538-unused-parens-lint.rs:50:13 + --> $DIR/issue-54538-unused-parens-lint.rs:57:13 | LL | if let ((0 | 1),) = (0,) {} | ^ ^ @@ -100,7 +100,7 @@ LL + if let (0 | 1,) = (0,) {} | error: unnecessary parentheses around pattern - --> $DIR/issue-54538-unused-parens-lint.rs:51:13 + --> $DIR/issue-54538-unused-parens-lint.rs:58:13 | LL | if let [(0 | 1)] = [0] {} | ^ ^ @@ -112,7 +112,7 @@ LL + if let [0 | 1] = [0] {} | error: unnecessary parentheses around pattern - --> $DIR/issue-54538-unused-parens-lint.rs:52:16 + --> $DIR/issue-54538-unused-parens-lint.rs:59:16 | LL | if let 0 | (1 | 2) = 0 {} | ^ ^ @@ -124,7 +124,7 @@ LL + if let 0 | 1 | 2 = 0 {} | error: unnecessary parentheses around pattern - --> $DIR/issue-54538-unused-parens-lint.rs:54:15 + --> $DIR/issue-54538-unused-parens-lint.rs:61:15 | LL | if let TS((0 | 1)) = TS(0) {} | ^ ^ @@ -136,7 +136,7 @@ LL + if let TS(0 | 1) = TS(0) {} | error: unnecessary parentheses around pattern - --> $DIR/issue-54538-unused-parens-lint.rs:56:20 + --> $DIR/issue-54538-unused-parens-lint.rs:63:20 | LL | if let NS { f: (0 | 1) } = (NS { f: 0 }) {} | ^ ^ @@ -148,7 +148,7 @@ LL + if let NS { f: 0 | 1 } = (NS { f: 0 }) {} | error: unnecessary parentheses around pattern - --> $DIR/issue-54538-unused-parens-lint.rs:66:9 + --> $DIR/issue-54538-unused-parens-lint.rs:73:9 | LL | (_) => {} | ^ ^ @@ -160,7 +160,7 @@ LL + _ => {} | error: unnecessary parentheses around pattern - --> $DIR/issue-54538-unused-parens-lint.rs:67:9 + --> $DIR/issue-54538-unused-parens-lint.rs:74:9 | LL | (y) => {} | ^ ^ @@ -172,7 +172,7 @@ LL + y => {} | error: unnecessary parentheses around pattern - --> $DIR/issue-54538-unused-parens-lint.rs:68:9 + --> $DIR/issue-54538-unused-parens-lint.rs:75:9 | LL | (ref r) => {} | ^ ^ @@ -184,7 +184,7 @@ LL + ref r => {} | error: unnecessary parentheses around pattern - --> $DIR/issue-54538-unused-parens-lint.rs:69:9 + --> $DIR/issue-54538-unused-parens-lint.rs:76:9 | LL | (e @ 1...2) => {} | ^ ^ @@ -196,7 +196,7 @@ LL + e @ 1...2 => {} | error: unnecessary parentheses around pattern - --> $DIR/issue-54538-unused-parens-lint.rs:75:9 + --> $DIR/issue-54538-unused-parens-lint.rs:82:9 | LL | (e @ &(1...2)) => {} | ^ ^ @@ -208,7 +208,7 @@ LL + e @ &(1...2) => {} | error: unnecessary parentheses around pattern - --> $DIR/issue-54538-unused-parens-lint.rs:76:10 + --> $DIR/issue-54538-unused-parens-lint.rs:83:10 | LL | &(_) => {} | ^ ^ @@ -220,7 +220,7 @@ LL + &_ => {} | error: unnecessary parentheses around pattern - --> $DIR/issue-54538-unused-parens-lint.rs:87:9 + --> $DIR/issue-54538-unused-parens-lint.rs:94:9 | LL | (_) => {} | ^ ^ @@ -232,7 +232,7 @@ LL + _ => {} | error: unnecessary parentheses around pattern - --> $DIR/issue-54538-unused-parens-lint.rs:88:9 + --> $DIR/issue-54538-unused-parens-lint.rs:95:9 | LL | (y) => {} | ^ ^ @@ -244,7 +244,7 @@ LL + y => {} | error: unnecessary parentheses around pattern - --> $DIR/issue-54538-unused-parens-lint.rs:89:9 + --> $DIR/issue-54538-unused-parens-lint.rs:96:9 | LL | (ref r) => {} | ^ ^ @@ -256,7 +256,7 @@ LL + ref r => {} | error: unnecessary parentheses around pattern - --> $DIR/issue-54538-unused-parens-lint.rs:90:9 + --> $DIR/issue-54538-unused-parens-lint.rs:97:9 | LL | (e @ 1..=2) => {} | ^ ^ @@ -268,7 +268,7 @@ LL + e @ 1..=2 => {} | error: unnecessary parentheses around pattern - --> $DIR/issue-54538-unused-parens-lint.rs:96:9 + --> $DIR/issue-54538-unused-parens-lint.rs:103:9 | LL | (e @ &(1..=2)) => {} | ^ ^ @@ -280,7 +280,7 @@ LL + e @ &(1..=2) => {} | error: unnecessary parentheses around pattern - --> $DIR/issue-54538-unused-parens-lint.rs:97:10 + --> $DIR/issue-54538-unused-parens-lint.rs:104:10 | LL | &(_) => {} | ^ ^ diff --git a/src/test/ui/lint/unused/issue-59896.rs b/tests/ui/lint/unused/issue-59896.rs index ff9f19acf..ff9f19acf 100644 --- a/src/test/ui/lint/unused/issue-59896.rs +++ b/tests/ui/lint/unused/issue-59896.rs diff --git a/src/test/ui/lint/unused/issue-59896.stderr b/tests/ui/lint/unused/issue-59896.stderr index 95b7938ae..95b7938ae 100644 --- a/src/test/ui/lint/unused/issue-59896.stderr +++ b/tests/ui/lint/unused/issue-59896.stderr diff --git a/src/test/ui/lint/unused/issue-67691-unused-field-in-or-pattern.rs b/tests/ui/lint/unused/issue-67691-unused-field-in-or-pattern.rs index e3631d014..e3631d014 100644 --- a/src/test/ui/lint/unused/issue-67691-unused-field-in-or-pattern.rs +++ b/tests/ui/lint/unused/issue-67691-unused-field-in-or-pattern.rs diff --git a/src/test/ui/lint/unused/issue-67691-unused-field-in-or-pattern.stderr b/tests/ui/lint/unused/issue-67691-unused-field-in-or-pattern.stderr index 8fc2d1bc8..8fc2d1bc8 100644 --- a/src/test/ui/lint/unused/issue-67691-unused-field-in-or-pattern.stderr +++ b/tests/ui/lint/unused/issue-67691-unused-field-in-or-pattern.stderr diff --git a/src/test/ui/lint/unused/issue-70041.rs b/tests/ui/lint/unused/issue-70041.rs index 22e42295e..22e42295e 100644 --- a/src/test/ui/lint/unused/issue-70041.rs +++ b/tests/ui/lint/unused/issue-70041.rs diff --git a/src/test/ui/lint/unused/issue-70041.stderr b/tests/ui/lint/unused/issue-70041.stderr index b2e6d1aeb..b2e6d1aeb 100644 --- a/src/test/ui/lint/unused/issue-70041.stderr +++ b/tests/ui/lint/unused/issue-70041.stderr diff --git a/src/test/ui/lint/unused/issue-71290-unused-paren-binop.rs b/tests/ui/lint/unused/issue-71290-unused-paren-binop.rs index 24d77e36d..24d77e36d 100644 --- a/src/test/ui/lint/unused/issue-71290-unused-paren-binop.rs +++ b/tests/ui/lint/unused/issue-71290-unused-paren-binop.rs diff --git a/src/test/ui/lint/unused/issue-74883-unused-paren-baren-yield.rs b/tests/ui/lint/unused/issue-74883-unused-paren-baren-yield.rs index 8064c3a88..8064c3a88 100644 --- a/src/test/ui/lint/unused/issue-74883-unused-paren-baren-yield.rs +++ b/tests/ui/lint/unused/issue-74883-unused-paren-baren-yield.rs diff --git a/src/test/ui/lint/unused/issue-74883-unused-paren-baren-yield.stderr b/tests/ui/lint/unused/issue-74883-unused-paren-baren-yield.stderr index 3f1fee332..3f1fee332 100644 --- a/src/test/ui/lint/unused/issue-74883-unused-paren-baren-yield.stderr +++ b/tests/ui/lint/unused/issue-74883-unused-paren-baren-yield.stderr diff --git a/src/test/ui/lint/unused/issue-81314-unused-span-ident.fixed b/tests/ui/lint/unused/issue-81314-unused-span-ident.fixed index aac918f2b..aac918f2b 100644 --- a/src/test/ui/lint/unused/issue-81314-unused-span-ident.fixed +++ b/tests/ui/lint/unused/issue-81314-unused-span-ident.fixed diff --git a/src/test/ui/lint/unused/issue-81314-unused-span-ident.rs b/tests/ui/lint/unused/issue-81314-unused-span-ident.rs index 78296f425..78296f425 100644 --- a/src/test/ui/lint/unused/issue-81314-unused-span-ident.rs +++ b/tests/ui/lint/unused/issue-81314-unused-span-ident.rs diff --git a/src/test/ui/lint/unused/issue-81314-unused-span-ident.stderr b/tests/ui/lint/unused/issue-81314-unused-span-ident.stderr index 519c71e94..519c71e94 100644 --- a/src/test/ui/lint/unused/issue-81314-unused-span-ident.stderr +++ b/tests/ui/lint/unused/issue-81314-unused-span-ident.stderr diff --git a/src/test/ui/lint/unused/issue-85913.rs b/tests/ui/lint/unused/issue-85913.rs index 7f3817b6e..7f3817b6e 100644 --- a/src/test/ui/lint/unused/issue-85913.rs +++ b/tests/ui/lint/unused/issue-85913.rs diff --git a/src/test/ui/lint/unused/issue-85913.stderr b/tests/ui/lint/unused/issue-85913.stderr index 8234ed3b1..8234ed3b1 100644 --- a/src/test/ui/lint/unused/issue-85913.stderr +++ b/tests/ui/lint/unused/issue-85913.stderr diff --git a/src/test/ui/lint/unused/issue-88519-unused-paren.rs b/tests/ui/lint/unused/issue-88519-unused-paren.rs index ce3d15ac1..ce3d15ac1 100644 --- a/src/test/ui/lint/unused/issue-88519-unused-paren.rs +++ b/tests/ui/lint/unused/issue-88519-unused-paren.rs diff --git a/src/test/ui/lint/unused/issue-90807-unused-paren-error.rs b/tests/ui/lint/unused/issue-90807-unused-paren-error.rs index 2fca2e262..2fca2e262 100644 --- a/src/test/ui/lint/unused/issue-90807-unused-paren-error.rs +++ b/tests/ui/lint/unused/issue-90807-unused-paren-error.rs diff --git a/src/test/ui/lint/unused/issue-90807-unused-paren-error.stderr b/tests/ui/lint/unused/issue-90807-unused-paren-error.stderr index b3b809d5f..b3b809d5f 100644 --- a/src/test/ui/lint/unused/issue-90807-unused-paren-error.stderr +++ b/tests/ui/lint/unused/issue-90807-unused-paren-error.stderr diff --git a/src/test/ui/lint/unused/issue-90807-unused-paren.rs b/tests/ui/lint/unused/issue-90807-unused-paren.rs index 4c0930f96..4c0930f96 100644 --- a/src/test/ui/lint/unused/issue-90807-unused-paren.rs +++ b/tests/ui/lint/unused/issue-90807-unused-paren.rs diff --git a/src/test/ui/lint/unused/issue-92751.rs b/tests/ui/lint/unused/issue-92751.rs index 2fb292736..2fb292736 100644 --- a/src/test/ui/lint/unused/issue-92751.rs +++ b/tests/ui/lint/unused/issue-92751.rs diff --git a/src/test/ui/lint/unused/issue-92751.stderr b/tests/ui/lint/unused/issue-92751.stderr index 0a8d8e672..0a8d8e672 100644 --- a/src/test/ui/lint/unused/issue-92751.stderr +++ b/tests/ui/lint/unused/issue-92751.stderr diff --git a/src/test/ui/lint/unused/lint-unused-extern-crate.rs b/tests/ui/lint/unused/lint-unused-extern-crate.rs index d5e4da526..d5e4da526 100644 --- a/src/test/ui/lint/unused/lint-unused-extern-crate.rs +++ b/tests/ui/lint/unused/lint-unused-extern-crate.rs diff --git a/src/test/ui/lint/unused/lint-unused-extern-crate.stderr b/tests/ui/lint/unused/lint-unused-extern-crate.stderr index 46d8f3bee..46d8f3bee 100644 --- a/src/test/ui/lint/unused/lint-unused-extern-crate.stderr +++ b/tests/ui/lint/unused/lint-unused-extern-crate.stderr diff --git a/src/test/ui/lint/unused/lint-unused-imports.rs b/tests/ui/lint/unused/lint-unused-imports.rs index 4754d8880..4754d8880 100644 --- a/src/test/ui/lint/unused/lint-unused-imports.rs +++ b/tests/ui/lint/unused/lint-unused-imports.rs diff --git a/src/test/ui/lint/unused/lint-unused-imports.stderr b/tests/ui/lint/unused/lint-unused-imports.stderr index 0574ca456..0574ca456 100644 --- a/src/test/ui/lint/unused/lint-unused-imports.stderr +++ b/tests/ui/lint/unused/lint-unused-imports.stderr diff --git a/src/test/ui/lint/unused/lint-unused-mut-self.fixed b/tests/ui/lint/unused/lint-unused-mut-self.fixed index 92ce10358..92ce10358 100644 --- a/src/test/ui/lint/unused/lint-unused-mut-self.fixed +++ b/tests/ui/lint/unused/lint-unused-mut-self.fixed diff --git a/src/test/ui/lint/unused/lint-unused-mut-self.rs b/tests/ui/lint/unused/lint-unused-mut-self.rs index 70736ce21..70736ce21 100644 --- a/src/test/ui/lint/unused/lint-unused-mut-self.rs +++ b/tests/ui/lint/unused/lint-unused-mut-self.rs diff --git a/src/test/ui/lint/unused/lint-unused-mut-self.stderr b/tests/ui/lint/unused/lint-unused-mut-self.stderr index 01a524bd3..01a524bd3 100644 --- a/src/test/ui/lint/unused/lint-unused-mut-self.stderr +++ b/tests/ui/lint/unused/lint-unused-mut-self.stderr diff --git a/src/test/ui/lint/unused/lint-unused-mut-variables.rs b/tests/ui/lint/unused/lint-unused-mut-variables.rs index 67ec7facf..67ec7facf 100644 --- a/src/test/ui/lint/unused/lint-unused-mut-variables.rs +++ b/tests/ui/lint/unused/lint-unused-mut-variables.rs diff --git a/src/test/ui/lint/unused/lint-unused-mut-variables.stderr b/tests/ui/lint/unused/lint-unused-mut-variables.stderr index 805ed2b40..805ed2b40 100644 --- a/src/test/ui/lint/unused/lint-unused-mut-variables.stderr +++ b/tests/ui/lint/unused/lint-unused-mut-variables.stderr diff --git a/src/test/ui/lint/unused/lint-unused-variables.rs b/tests/ui/lint/unused/lint-unused-variables.rs index 6850e9992..6850e9992 100644 --- a/src/test/ui/lint/unused/lint-unused-variables.rs +++ b/tests/ui/lint/unused/lint-unused-variables.rs diff --git a/src/test/ui/lint/unused/lint-unused-variables.stderr b/tests/ui/lint/unused/lint-unused-variables.stderr index fd9a5bcbf..fd9a5bcbf 100644 --- a/src/test/ui/lint/unused/lint-unused-variables.stderr +++ b/tests/ui/lint/unused/lint-unused-variables.stderr diff --git a/src/test/ui/lint/unused/must-use-box-from-raw.rs b/tests/ui/lint/unused/must-use-box-from-raw.rs index 9ea772689..9ea772689 100644 --- a/src/test/ui/lint/unused/must-use-box-from-raw.rs +++ b/tests/ui/lint/unused/must-use-box-from-raw.rs diff --git a/src/test/ui/lint/unused/must-use-box-from-raw.stderr b/tests/ui/lint/unused/must-use-box-from-raw.stderr index 721182757..47ab613be 100644 --- a/src/test/ui/lint/unused/must-use-box-from-raw.stderr +++ b/tests/ui/lint/unused/must-use-box-from-raw.stderr @@ -4,7 +4,7 @@ warning: unused return value of `Box::<T>::from_raw` that must be used LL | Box::from_raw(ptr); | ^^^^^^^^^^^^^^^^^^ | - = note: call `drop(from_raw(ptr))` if you intend to drop the `Box` + = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` note: the lint level is defined here --> $DIR/must-use-box-from-raw.rs:5:9 | diff --git a/src/test/ui/lint/unused/must-use-ops.rs b/tests/ui/lint/unused/must-use-ops.rs index 60f877aa8..60f877aa8 100644 --- a/src/test/ui/lint/unused/must-use-ops.rs +++ b/tests/ui/lint/unused/must-use-ops.rs diff --git a/src/test/ui/lint/unused/must-use-ops.stderr b/tests/ui/lint/unused/must-use-ops.stderr index 79a53d39c..79a53d39c 100644 --- a/src/test/ui/lint/unused/must-use-ops.stderr +++ b/tests/ui/lint/unused/must-use-ops.stderr diff --git a/src/test/ui/lint/unused/must_use-array.rs b/tests/ui/lint/unused/must_use-array.rs index b7bae4b0a..b7bae4b0a 100644 --- a/src/test/ui/lint/unused/must_use-array.rs +++ b/tests/ui/lint/unused/must_use-array.rs diff --git a/src/test/ui/lint/unused/must_use-array.stderr b/tests/ui/lint/unused/must_use-array.stderr index 61ef2088d..61ef2088d 100644 --- a/src/test/ui/lint/unused/must_use-array.stderr +++ b/tests/ui/lint/unused/must_use-array.stderr diff --git a/src/test/ui/lint/unused/must_use-in-stdlib-traits.rs b/tests/ui/lint/unused/must_use-in-stdlib-traits.rs index 70dddf61f..70dddf61f 100644 --- a/src/test/ui/lint/unused/must_use-in-stdlib-traits.rs +++ b/tests/ui/lint/unused/must_use-in-stdlib-traits.rs diff --git a/src/test/ui/lint/unused/must_use-in-stdlib-traits.stderr b/tests/ui/lint/unused/must_use-in-stdlib-traits.stderr index ef738708d..ef738708d 100644 --- a/src/test/ui/lint/unused/must_use-in-stdlib-traits.stderr +++ b/tests/ui/lint/unused/must_use-in-stdlib-traits.stderr diff --git a/src/test/ui/lint/unused/must_use-trait.rs b/tests/ui/lint/unused/must_use-trait.rs index 0aa751443..0aa751443 100644 --- a/src/test/ui/lint/unused/must_use-trait.rs +++ b/tests/ui/lint/unused/must_use-trait.rs diff --git a/src/test/ui/lint/unused/must_use-trait.stderr b/tests/ui/lint/unused/must_use-trait.stderr index 2f5496484..2f5496484 100644 --- a/src/test/ui/lint/unused/must_use-trait.stderr +++ b/tests/ui/lint/unused/must_use-trait.stderr diff --git a/src/test/ui/lint/unused/must_use-tuple.rs b/tests/ui/lint/unused/must_use-tuple.rs index 0f0aa2025..0f0aa2025 100644 --- a/src/test/ui/lint/unused/must_use-tuple.rs +++ b/tests/ui/lint/unused/must_use-tuple.rs diff --git a/src/test/ui/lint/unused/must_use-tuple.stderr b/tests/ui/lint/unused/must_use-tuple.stderr index 63e0318fb..63e0318fb 100644 --- a/src/test/ui/lint/unused/must_use-tuple.stderr +++ b/tests/ui/lint/unused/must_use-tuple.stderr diff --git a/src/test/ui/lint/unused/must_use-unit.rs b/tests/ui/lint/unused/must_use-unit.rs index 4dd4798ab..4dd4798ab 100644 --- a/src/test/ui/lint/unused/must_use-unit.rs +++ b/tests/ui/lint/unused/must_use-unit.rs diff --git a/src/test/ui/lint/unused/must_use-unit.stderr b/tests/ui/lint/unused/must_use-unit.stderr index 9fcbc5074..9fcbc5074 100644 --- a/src/test/ui/lint/unused/must_use-unit.stderr +++ b/tests/ui/lint/unused/must_use-unit.stderr diff --git a/src/test/ui/lint/unused/no-unused-parens-return-block.rs b/tests/ui/lint/unused/no-unused-parens-return-block.rs index 37dc519a2..37dc519a2 100644 --- a/src/test/ui/lint/unused/no-unused-parens-return-block.rs +++ b/tests/ui/lint/unused/no-unused-parens-return-block.rs diff --git a/src/test/ui/lint/unused/unused-async.rs b/tests/ui/lint/unused/unused-async.rs index 4be93aa15..4be93aa15 100644 --- a/src/test/ui/lint/unused/unused-async.rs +++ b/tests/ui/lint/unused/unused-async.rs diff --git a/src/test/ui/lint/unused/unused-async.stderr b/tests/ui/lint/unused/unused-async.stderr index 4bcb26dc1..4bcb26dc1 100644 --- a/src/test/ui/lint/unused/unused-async.stderr +++ b/tests/ui/lint/unused/unused-async.stderr diff --git a/src/test/ui/lint/unused/unused-attr-duplicate.rs b/tests/ui/lint/unused/unused-attr-duplicate.rs index 692617eac..692617eac 100644 --- a/src/test/ui/lint/unused/unused-attr-duplicate.rs +++ b/tests/ui/lint/unused/unused-attr-duplicate.rs diff --git a/src/test/ui/lint/unused/unused-attr-duplicate.stderr b/tests/ui/lint/unused/unused-attr-duplicate.stderr index 769b17487..769b17487 100644 --- a/src/test/ui/lint/unused/unused-attr-duplicate.stderr +++ b/tests/ui/lint/unused/unused-attr-duplicate.stderr diff --git a/src/test/ui/lint/unused/unused-attr-macro-rules.rs b/tests/ui/lint/unused/unused-attr-macro-rules.rs index c0fc280ab..c0fc280ab 100644 --- a/src/test/ui/lint/unused/unused-attr-macro-rules.rs +++ b/tests/ui/lint/unused/unused-attr-macro-rules.rs diff --git a/src/test/ui/lint/unused/unused-attr-macro-rules.stderr b/tests/ui/lint/unused/unused-attr-macro-rules.stderr index e3ca90d9a..e3ca90d9a 100644 --- a/src/test/ui/lint/unused/unused-attr-macro-rules.stderr +++ b/tests/ui/lint/unused/unused-attr-macro-rules.stderr diff --git a/src/test/ui/lint/unused/unused-closure.rs b/tests/ui/lint/unused/unused-closure.rs index c96c90731..c96c90731 100644 --- a/src/test/ui/lint/unused/unused-closure.rs +++ b/tests/ui/lint/unused/unused-closure.rs diff --git a/src/test/ui/lint/unused/unused-closure.stderr b/tests/ui/lint/unused/unused-closure.stderr index c3a82402e..c3a82402e 100644 --- a/src/test/ui/lint/unused/unused-closure.stderr +++ b/tests/ui/lint/unused/unused-closure.stderr diff --git a/src/test/ui/lint/unused/unused-doc-comments-edge-cases.rs b/tests/ui/lint/unused/unused-doc-comments-edge-cases.rs index 54d86c31f..54d86c31f 100644 --- a/src/test/ui/lint/unused/unused-doc-comments-edge-cases.rs +++ b/tests/ui/lint/unused/unused-doc-comments-edge-cases.rs diff --git a/src/test/ui/lint/unused/unused-doc-comments-edge-cases.stderr b/tests/ui/lint/unused/unused-doc-comments-edge-cases.stderr index 078b780d8..078b780d8 100644 --- a/src/test/ui/lint/unused/unused-doc-comments-edge-cases.stderr +++ b/tests/ui/lint/unused/unused-doc-comments-edge-cases.stderr diff --git a/src/test/ui/lint/unused/unused-doc-comments-for-macros.rs b/tests/ui/lint/unused/unused-doc-comments-for-macros.rs index 05828ebb2..05828ebb2 100644 --- a/src/test/ui/lint/unused/unused-doc-comments-for-macros.rs +++ b/tests/ui/lint/unused/unused-doc-comments-for-macros.rs diff --git a/src/test/ui/lint/unused/unused-doc-comments-for-macros.stderr b/tests/ui/lint/unused/unused-doc-comments-for-macros.stderr index 26b1c2b05..26b1c2b05 100644 --- a/src/test/ui/lint/unused/unused-doc-comments-for-macros.stderr +++ b/tests/ui/lint/unused/unused-doc-comments-for-macros.stderr diff --git a/src/test/ui/lint/unused/unused-macro-rules-compile-error.rs b/tests/ui/lint/unused/unused-macro-rules-compile-error.rs index 4d51db89b..4d51db89b 100644 --- a/src/test/ui/lint/unused/unused-macro-rules-compile-error.rs +++ b/tests/ui/lint/unused/unused-macro-rules-compile-error.rs diff --git a/src/test/ui/lint/unused/unused-macro-rules-compile-error.stderr b/tests/ui/lint/unused/unused-macro-rules-compile-error.stderr index 76af8c967..76af8c967 100644 --- a/src/test/ui/lint/unused/unused-macro-rules-compile-error.stderr +++ b/tests/ui/lint/unused/unused-macro-rules-compile-error.stderr diff --git a/src/test/ui/lint/unused/unused-macro-rules-decl.rs b/tests/ui/lint/unused/unused-macro-rules-decl.rs index 537c84940..537c84940 100644 --- a/src/test/ui/lint/unused/unused-macro-rules-decl.rs +++ b/tests/ui/lint/unused/unused-macro-rules-decl.rs diff --git a/src/test/ui/lint/unused/unused-macro-rules-decl.stderr b/tests/ui/lint/unused/unused-macro-rules-decl.stderr index 4d9b22fed..4d9b22fed 100644 --- a/src/test/ui/lint/unused/unused-macro-rules-decl.stderr +++ b/tests/ui/lint/unused/unused-macro-rules-decl.stderr diff --git a/src/test/ui/lint/unused/unused-macro-rules-malformed-rule.rs b/tests/ui/lint/unused/unused-macro-rules-malformed-rule.rs index a826026ec..a826026ec 100644 --- a/src/test/ui/lint/unused/unused-macro-rules-malformed-rule.rs +++ b/tests/ui/lint/unused/unused-macro-rules-malformed-rule.rs diff --git a/src/test/ui/lint/unused/unused-macro-rules-malformed-rule.stderr b/tests/ui/lint/unused/unused-macro-rules-malformed-rule.stderr index 797c86710..797c86710 100644 --- a/src/test/ui/lint/unused/unused-macro-rules-malformed-rule.stderr +++ b/tests/ui/lint/unused/unused-macro-rules-malformed-rule.stderr diff --git a/src/test/ui/lint/unused/unused-macro-rules.rs b/tests/ui/lint/unused/unused-macro-rules.rs index eeaf4d1b0..eeaf4d1b0 100644 --- a/src/test/ui/lint/unused/unused-macro-rules.rs +++ b/tests/ui/lint/unused/unused-macro-rules.rs diff --git a/src/test/ui/lint/unused/unused-macro-rules.stderr b/tests/ui/lint/unused/unused-macro-rules.stderr index 2b3098a51..2b3098a51 100644 --- a/src/test/ui/lint/unused/unused-macro-rules.stderr +++ b/tests/ui/lint/unused/unused-macro-rules.stderr diff --git a/src/test/ui/lint/unused/unused-macro-with-bad-frag-spec.rs b/tests/ui/lint/unused/unused-macro-with-bad-frag-spec.rs index ce187047b..ce187047b 100644 --- a/src/test/ui/lint/unused/unused-macro-with-bad-frag-spec.rs +++ b/tests/ui/lint/unused/unused-macro-with-bad-frag-spec.rs diff --git a/src/test/ui/lint/unused/unused-macro-with-bad-frag-spec.stderr b/tests/ui/lint/unused/unused-macro-with-bad-frag-spec.stderr index 6edf0a2cf..6edf0a2cf 100644 --- a/src/test/ui/lint/unused/unused-macro-with-bad-frag-spec.stderr +++ b/tests/ui/lint/unused/unused-macro-with-bad-frag-spec.stderr diff --git a/src/test/ui/lint/unused/unused-macro-with-follow-violation.rs b/tests/ui/lint/unused/unused-macro-with-follow-violation.rs index 1666dae69..1666dae69 100644 --- a/src/test/ui/lint/unused/unused-macro-with-follow-violation.rs +++ b/tests/ui/lint/unused/unused-macro-with-follow-violation.rs diff --git a/src/test/ui/lint/unused/unused-macro-with-follow-violation.stderr b/tests/ui/lint/unused/unused-macro-with-follow-violation.stderr index 5eced4f06..5eced4f06 100644 --- a/src/test/ui/lint/unused/unused-macro-with-follow-violation.stderr +++ b/tests/ui/lint/unused/unused-macro-with-follow-violation.stderr diff --git a/src/test/ui/lint/unused/unused-macros-decl.rs b/tests/ui/lint/unused/unused-macros-decl.rs index 21f6108b1..21f6108b1 100644 --- a/src/test/ui/lint/unused/unused-macros-decl.rs +++ b/tests/ui/lint/unused/unused-macros-decl.rs diff --git a/src/test/ui/lint/unused/unused-macros-decl.stderr b/tests/ui/lint/unused/unused-macros-decl.stderr index 1f426b9d9..1f426b9d9 100644 --- a/src/test/ui/lint/unused/unused-macros-decl.stderr +++ b/tests/ui/lint/unused/unused-macros-decl.stderr diff --git a/src/test/ui/lint/unused/unused-macros-malformed-rule.rs b/tests/ui/lint/unused/unused-macros-malformed-rule.rs index d4c35fad9..d4c35fad9 100644 --- a/src/test/ui/lint/unused/unused-macros-malformed-rule.rs +++ b/tests/ui/lint/unused/unused-macros-malformed-rule.rs diff --git a/src/test/ui/lint/unused/unused-macros-malformed-rule.stderr b/tests/ui/lint/unused/unused-macros-malformed-rule.stderr index 9a880dccf..9a880dccf 100644 --- a/src/test/ui/lint/unused/unused-macros-malformed-rule.stderr +++ b/tests/ui/lint/unused/unused-macros-malformed-rule.stderr diff --git a/src/test/ui/lint/unused/unused-macros.rs b/tests/ui/lint/unused/unused-macros.rs index 70b50b208..70b50b208 100644 --- a/src/test/ui/lint/unused/unused-macros.rs +++ b/tests/ui/lint/unused/unused-macros.rs diff --git a/src/test/ui/lint/unused/unused-macros.stderr b/tests/ui/lint/unused/unused-macros.stderr index d0baf5bec..d0baf5bec 100644 --- a/src/test/ui/lint/unused/unused-macros.stderr +++ b/tests/ui/lint/unused/unused-macros.stderr diff --git a/src/test/ui/lint/unused/unused-mut-warning-captured-var.fixed b/tests/ui/lint/unused/unused-mut-warning-captured-var.fixed index c21f18015..c21f18015 100644 --- a/src/test/ui/lint/unused/unused-mut-warning-captured-var.fixed +++ b/tests/ui/lint/unused/unused-mut-warning-captured-var.fixed diff --git a/src/test/ui/lint/unused/unused-mut-warning-captured-var.rs b/tests/ui/lint/unused/unused-mut-warning-captured-var.rs index 3119d83a0..3119d83a0 100644 --- a/src/test/ui/lint/unused/unused-mut-warning-captured-var.rs +++ b/tests/ui/lint/unused/unused-mut-warning-captured-var.rs diff --git a/src/test/ui/lint/unused/unused-mut-warning-captured-var.stderr b/tests/ui/lint/unused/unused-mut-warning-captured-var.stderr index 20aeedcc2..20aeedcc2 100644 --- a/src/test/ui/lint/unused/unused-mut-warning-captured-var.stderr +++ b/tests/ui/lint/unused/unused-mut-warning-captured-var.stderr diff --git a/src/test/ui/lint/unused/unused-result.rs b/tests/ui/lint/unused/unused-result.rs index e283eaa88..e283eaa88 100644 --- a/src/test/ui/lint/unused/unused-result.rs +++ b/tests/ui/lint/unused/unused-result.rs diff --git a/src/test/ui/lint/unused/unused-result.stderr b/tests/ui/lint/unused/unused-result.stderr index 4e1ba1fd9..4e1ba1fd9 100644 --- a/src/test/ui/lint/unused/unused-result.stderr +++ b/tests/ui/lint/unused/unused-result.stderr diff --git a/src/test/ui/lint/unused/unused-supertrait.rs b/tests/ui/lint/unused/unused-supertrait.rs index 64a8e5204..64a8e5204 100644 --- a/src/test/ui/lint/unused/unused-supertrait.rs +++ b/tests/ui/lint/unused/unused-supertrait.rs diff --git a/src/test/ui/lint/unused/unused-supertrait.stderr b/tests/ui/lint/unused/unused-supertrait.stderr index cb45add9c..cb45add9c 100644 --- a/src/test/ui/lint/unused/unused-supertrait.stderr +++ b/tests/ui/lint/unused/unused-supertrait.stderr diff --git a/src/test/ui/lint/unused/unused_attributes-must_use.rs b/tests/ui/lint/unused/unused_attributes-must_use.rs index 51f868706..51f868706 100644 --- a/src/test/ui/lint/unused/unused_attributes-must_use.rs +++ b/tests/ui/lint/unused/unused_attributes-must_use.rs diff --git a/src/test/ui/lint/unused/unused_attributes-must_use.stderr b/tests/ui/lint/unused/unused_attributes-must_use.stderr index 0f699429e..0f699429e 100644 --- a/src/test/ui/lint/unused/unused_attributes-must_use.stderr +++ b/tests/ui/lint/unused/unused_attributes-must_use.stderr diff --git a/src/test/ui/lint/unused/useless-comment.rs b/tests/ui/lint/unused/useless-comment.rs index 7d2e5ab6f..7d2e5ab6f 100644 --- a/src/test/ui/lint/unused/useless-comment.rs +++ b/tests/ui/lint/unused/useless-comment.rs diff --git a/src/test/ui/lint/unused/useless-comment.stderr b/tests/ui/lint/unused/useless-comment.stderr index 8bb5bdaeb..8bb5bdaeb 100644 --- a/src/test/ui/lint/unused/useless-comment.stderr +++ b/tests/ui/lint/unused/useless-comment.stderr diff --git a/tests/ui/lint/unused_braces.fixed b/tests/ui/lint/unused_braces.fixed new file mode 100644 index 000000000..e691fb37e --- /dev/null +++ b/tests/ui/lint/unused_braces.fixed @@ -0,0 +1,57 @@ +// check-pass +// run-rustfix + +#![warn(unused_braces, unused_parens)] +#![allow(unreachable_code, unused_unsafe)] // for rustfix + +fn consume<T>(_: T) {} + +fn main() { + let _ = 7; + //~^WARN unnecessary parentheses + + // Do not emit a lint in these cases, + // as we have to be careful with + // `ref` patterns. + { + let _ = { 7 }; + + if let 7 = { 7 } { } + + match { 7 } { + _ => (), + } + } + + if true { + //~^ WARN unnecessary braces + } + + while false { + //~^ WARN unnecessary braces + } + + let _: [u8; 3]; + //~^ WARN unnecessary braces + + consume(7); + //~^ WARN unnecessary braces + + // Do not emit lint for multiline blocks. + let _ = { + 7 + }; + + // Do not emit lint for unsafe blocks. + let _ = unsafe { 7 }; + + // Do not emit lint, as the `{` would then + // be parsed as part of the `return`. + if { return } { + + } + + // regression test for https://github.com/rust-lang/rust/issues/106899 + return println!("!"); + //~^ WARN unnecessary braces +} diff --git a/tests/ui/lint/unused_braces.rs b/tests/ui/lint/unused_braces.rs new file mode 100644 index 000000000..0d260d2cb --- /dev/null +++ b/tests/ui/lint/unused_braces.rs @@ -0,0 +1,57 @@ +// check-pass +// run-rustfix + +#![warn(unused_braces, unused_parens)] +#![allow(unreachable_code, unused_unsafe)] // for rustfix + +fn consume<T>(_: T) {} + +fn main() { + let _ = (7); + //~^WARN unnecessary parentheses + + // Do not emit a lint in these cases, + // as we have to be careful with + // `ref` patterns. + { + let _ = { 7 }; + + if let 7 = { 7 } { } + + match { 7 } { + _ => (), + } + } + + if { true } { + //~^ WARN unnecessary braces + } + + while { false } { + //~^ WARN unnecessary braces + } + + let _: [u8; { 3 }]; + //~^ WARN unnecessary braces + + consume({ 7 }); + //~^ WARN unnecessary braces + + // Do not emit lint for multiline blocks. + let _ = { + 7 + }; + + // Do not emit lint for unsafe blocks. + let _ = unsafe { 7 }; + + // Do not emit lint, as the `{` would then + // be parsed as part of the `return`. + if { return } { + + } + + // regression test for https://github.com/rust-lang/rust/issues/106899 + return { println!("!") }; + //~^ WARN unnecessary braces +} diff --git a/tests/ui/lint/unused_braces.stderr b/tests/ui/lint/unused_braces.stderr new file mode 100644 index 000000000..0b4a1c321 --- /dev/null +++ b/tests/ui/lint/unused_braces.stderr @@ -0,0 +1,84 @@ +warning: unnecessary parentheses around assigned value + --> $DIR/unused_braces.rs:10:13 + | +LL | let _ = (7); + | ^ ^ + | +note: the lint level is defined here + --> $DIR/unused_braces.rs:4:24 + | +LL | #![warn(unused_braces, unused_parens)] + | ^^^^^^^^^^^^^ +help: remove these parentheses + | +LL - let _ = (7); +LL + let _ = 7; + | + +warning: unnecessary braces around `if` condition + --> $DIR/unused_braces.rs:26:8 + | +LL | if { true } { + | ^^ ^^ + | +note: the lint level is defined here + --> $DIR/unused_braces.rs:4:9 + | +LL | #![warn(unused_braces, unused_parens)] + | ^^^^^^^^^^^^^ +help: remove these braces + | +LL - if { true } { +LL + if true { + | + +warning: unnecessary braces around `while` condition + --> $DIR/unused_braces.rs:30:11 + | +LL | while { false } { + | ^^ ^^ + | +help: remove these braces + | +LL - while { false } { +LL + while false { + | + +warning: unnecessary braces around const expression + --> $DIR/unused_braces.rs:34:17 + | +LL | let _: [u8; { 3 }]; + | ^^ ^^ + | +help: remove these braces + | +LL - let _: [u8; { 3 }]; +LL + let _: [u8; 3]; + | + +warning: unnecessary braces around function argument + --> $DIR/unused_braces.rs:37:13 + | +LL | consume({ 7 }); + | ^^ ^^ + | +help: remove these braces + | +LL - consume({ 7 }); +LL + consume(7); + | + +warning: unnecessary braces around `return` value + --> $DIR/unused_braces.rs:55:12 + | +LL | return { println!("!") }; + | ^^ ^^ + | +help: remove these braces + | +LL - return { println!("!") }; +LL + return println!("!"); + | + +warning: 6 warnings emitted + diff --git a/src/test/ui/lint/unused_braces_borrow.fixed b/tests/ui/lint/unused_braces_borrow.fixed index 583506f89..583506f89 100644 --- a/src/test/ui/lint/unused_braces_borrow.fixed +++ b/tests/ui/lint/unused_braces_borrow.fixed diff --git a/src/test/ui/lint/unused_braces_borrow.rs b/tests/ui/lint/unused_braces_borrow.rs index b7c529d73..b7c529d73 100644 --- a/src/test/ui/lint/unused_braces_borrow.rs +++ b/tests/ui/lint/unused_braces_borrow.rs diff --git a/src/test/ui/lint/unused_braces_borrow.stderr b/tests/ui/lint/unused_braces_borrow.stderr index 05f7432b8..05f7432b8 100644 --- a/src/test/ui/lint/unused_braces_borrow.stderr +++ b/tests/ui/lint/unused_braces_borrow.stderr diff --git a/tests/ui/lint/unused_braces_macro.rs b/tests/ui/lint/unused_braces_macro.rs new file mode 100644 index 000000000..bfee95378 --- /dev/null +++ b/tests/ui/lint/unused_braces_macro.rs @@ -0,0 +1,6 @@ +// build-pass +pub fn foo<const BAR: bool> () {} + +fn main() { + foo::<{cfg!(feature = "foo")}>(); +} diff --git a/src/test/ui/lint/unused_import_warning_issue_45268.rs b/tests/ui/lint/unused_import_warning_issue_45268.rs index 5ae482863..5ae482863 100644 --- a/src/test/ui/lint/unused_import_warning_issue_45268.rs +++ b/tests/ui/lint/unused_import_warning_issue_45268.rs diff --git a/src/test/ui/lint/unused_import_warning_issue_45268.stderr b/tests/ui/lint/unused_import_warning_issue_45268.stderr index fa8699abc..fa8699abc 100644 --- a/src/test/ui/lint/unused_import_warning_issue_45268.stderr +++ b/tests/ui/lint/unused_import_warning_issue_45268.stderr diff --git a/src/test/ui/lint/unused_labels.rs b/tests/ui/lint/unused_labels.rs index 87a5392fd..87a5392fd 100644 --- a/src/test/ui/lint/unused_labels.rs +++ b/tests/ui/lint/unused_labels.rs diff --git a/src/test/ui/lint/unused_labels.stderr b/tests/ui/lint/unused_labels.stderr index 846da792b..846da792b 100644 --- a/src/test/ui/lint/unused_labels.stderr +++ b/tests/ui/lint/unused_labels.stderr diff --git a/src/test/ui/lint/unused_parens_json_suggestion.fixed b/tests/ui/lint/unused_parens_json_suggestion.fixed index c40045404..c40045404 100644 --- a/src/test/ui/lint/unused_parens_json_suggestion.fixed +++ b/tests/ui/lint/unused_parens_json_suggestion.fixed diff --git a/src/test/ui/lint/unused_parens_json_suggestion.rs b/tests/ui/lint/unused_parens_json_suggestion.rs index 962c8bdd7..962c8bdd7 100644 --- a/src/test/ui/lint/unused_parens_json_suggestion.rs +++ b/tests/ui/lint/unused_parens_json_suggestion.rs diff --git a/src/test/ui/lint/unused_parens_json_suggestion.stderr b/tests/ui/lint/unused_parens_json_suggestion.stderr index ea19e0cdc..ea19e0cdc 100644 --- a/src/test/ui/lint/unused_parens_json_suggestion.stderr +++ b/tests/ui/lint/unused_parens_json_suggestion.stderr diff --git a/src/test/ui/lint/unused_parens_multibyte_recovery.rs b/tests/ui/lint/unused_parens_multibyte_recovery.rs index 8fcfae22a..8fcfae22a 100644 --- a/src/test/ui/lint/unused_parens_multibyte_recovery.rs +++ b/tests/ui/lint/unused_parens_multibyte_recovery.rs diff --git a/src/test/ui/lint/unused_parens_multibyte_recovery.stderr b/tests/ui/lint/unused_parens_multibyte_recovery.stderr index a0302b17e..a0302b17e 100644 --- a/src/test/ui/lint/unused_parens_multibyte_recovery.stderr +++ b/tests/ui/lint/unused_parens_multibyte_recovery.stderr diff --git a/src/test/ui/lint/unused_parens_remove_json_suggestion.fixed b/tests/ui/lint/unused_parens_remove_json_suggestion.fixed index 8a57cd573..8a57cd573 100644 --- a/src/test/ui/lint/unused_parens_remove_json_suggestion.fixed +++ b/tests/ui/lint/unused_parens_remove_json_suggestion.fixed diff --git a/src/test/ui/lint/unused_parens_remove_json_suggestion.rs b/tests/ui/lint/unused_parens_remove_json_suggestion.rs index 952332d54..952332d54 100644 --- a/src/test/ui/lint/unused_parens_remove_json_suggestion.rs +++ b/tests/ui/lint/unused_parens_remove_json_suggestion.rs diff --git a/src/test/ui/lint/unused_parens_remove_json_suggestion.stderr b/tests/ui/lint/unused_parens_remove_json_suggestion.stderr index f4c6ceaf1..f4c6ceaf1 100644 --- a/src/test/ui/lint/unused_parens_remove_json_suggestion.stderr +++ b/tests/ui/lint/unused_parens_remove_json_suggestion.stderr diff --git a/src/test/ui/lint/unused_variables-issue-82488.fixed b/tests/ui/lint/unused_variables-issue-82488.fixed index 3cb2c90d0..3cb2c90d0 100644 --- a/src/test/ui/lint/unused_variables-issue-82488.fixed +++ b/tests/ui/lint/unused_variables-issue-82488.fixed diff --git a/src/test/ui/lint/unused_variables-issue-82488.rs b/tests/ui/lint/unused_variables-issue-82488.rs index 007b0799b..007b0799b 100644 --- a/src/test/ui/lint/unused_variables-issue-82488.rs +++ b/tests/ui/lint/unused_variables-issue-82488.rs diff --git a/src/test/ui/lint/unused_variables-issue-82488.stderr b/tests/ui/lint/unused_variables-issue-82488.stderr index dce03a0f7..dce03a0f7 100644 --- a/src/test/ui/lint/unused_variables-issue-82488.stderr +++ b/tests/ui/lint/unused_variables-issue-82488.stderr |