From 97d95d48e2ef72d9ededeb5821f0bfcbd8fcf7c6 Mon Sep 17 00:00:00 2001 From: Michael Howell Date: Wed, 23 Nov 2022 17:57:11 -0700 Subject: lint: do not warn unused parens around higher-ranked function pointers Fixes #104397 --- src/test/ui/lint/unused/issue-104397.rs | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 src/test/ui/lint/unused/issue-104397.rs (limited to 'src') diff --git a/src/test/ui/lint/unused/issue-104397.rs b/src/test/ui/lint/unused/issue-104397.rs new file mode 100644 index 00000000000..94e15cd96bc --- /dev/null +++ b/src/test/ui/lint/unused/issue-104397.rs @@ -0,0 +1,18 @@ +// check-pass + +#![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, +{} + +fn main() { + with_bound(); +} -- cgit 1.4.1-3-g733a5