]> git.lizzy.rs Git - rust.git/blobdiff - tests/source/attrib.rs
fix internal error for long closure types (#3653)
[rust.git] / tests / source / attrib.rs
index fc9afa273105e01de4d800d2de7d09e633d4d427..d45fba5522436ce6d6a5b3287d86d5259482cd76 100644 (file)
@@ -168,7 +168,6 @@ pub fn foo() {}
 
 // path attrs
 #[clippy::bar]
-#[clippy::bar=foo]
 #[clippy::bar(a, b, c)]
 pub fn foo() {}
 
@@ -203,7 +202,7 @@ pub struct Params {
                   target_os = "cloudabi",
                   target_os = "macos", target_os = "ios",
                   target_os = "freebsd",
-                  target_os = "openbsd", target_os = "bitrig",
+                  target_os = "openbsd",
                   target_os = "redox",
                   target_os = "fuchsia",
                   windows,
@@ -217,4 +216,19 @@ fn stmt_expr_attributes() {
     let foo ;
     #[must_use]
    foo = false ;
-}
\ No newline at end of file
+}
+
+// #3509
+fn issue3509() {
+    match MyEnum {
+        MyEnum::Option1 if cfg!(target_os = "windows") =>
+            #[cfg(target_os = "windows")]{
+                1
+            }
+    }
+    match MyEnum {
+        MyEnum::Option1 if cfg!(target_os = "windows") =>
+            #[cfg(target_os = "windows")]
+                1,
+    }
+}