From 1993f1efe717680479242e711848a4d38f35cf1b Mon Sep 17 00:00:00 2001 From: Mara Bos Date: Sat, 24 Oct 2020 21:13:04 +0200 Subject: [PATCH] Test that panic_fmt lint doesn't trigger for custom panic macro. --- src/test/ui/panic-brace.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/test/ui/panic-brace.rs b/src/test/ui/panic-brace.rs index d38d8ac4deb3..e3ea7a8bf0f7 100644 --- a/src/test/ui/panic-brace.rs +++ b/src/test/ui/panic-brace.rs @@ -15,4 +15,11 @@ fn main() { panic!(S); // No warning (yet) panic!(concat!("{", "}")); //~ WARN panic message contains an unused formatting placeholder panic!(concat!("{", "{")); //~ WARN panic message contains braces + + // Check that the lint only triggers for std::panic and core::panic, + // not any panic macro: + macro_rules! panic { + ($e:expr) => (); + } + panic!("{}"); // OK }