]> git.lizzy.rs Git - rust.git/blobdiff - tests/ui/suspicious_else_formatting.rs
Move MSRV tests into the lint specific test files
[rust.git] / tests / ui / suspicious_else_formatting.rs
index 547615b10d9fb11741e2d9e59a1dbc2cc26f53cd..21753e5dc6a47c0546f43f6210392062821d9c9a 100644 (file)
@@ -1,4 +1,10 @@
+// aux-build:proc_macro_suspicious_else_formatting.rs
+
 #![warn(clippy::suspicious_else_formatting)]
+#![allow(clippy::if_same_then_else, clippy::let_unit_value)]
+
+extern crate proc_macro_suspicious_else_formatting;
+use proc_macro_suspicious_else_formatting::DeriveBadSpan;
 
 fn foo() -> bool {
     true
@@ -103,3 +109,7 @@ fn main() {
     {
     }
 }
+
+// #7650 - Don't lint. Proc-macro using bad spans for `if` expressions.
+#[derive(DeriveBadSpan)]
+struct _Foo(u32, u32);