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