about summary refs log tree commit diff
path: root/tests
diff options
context:
space:
mode:
authormojave2 <chenchen145@huawei.com>2023-08-25 19:15:44 +0800
committermojave2 <chenchen145@huawei.com>2023-08-25 19:15:44 +0800
commit90fcc67d32afd73d28aaf965e152dbe478ea9024 (patch)
tree1c61c94f1da27a356a19acf05b88efa69e8bcf2c /tests
parent4932d0573360bb71d078579842d7b7712edff1a3 (diff)
downloadrust-90fcc67d32afd73d28aaf965e152dbe478ea9024.tar.gz
rust-90fcc67d32afd73d28aaf965e152dbe478ea9024.zip
fix "derivable_impls: attributes are ignored"
Diffstat (limited to 'tests')
-rw-r--r--tests/ui/derivable_impls.fixed13
-rw-r--r--tests/ui/derivable_impls.rs13
2 files changed, 26 insertions, 0 deletions
diff --git a/tests/ui/derivable_impls.fixed b/tests/ui/derivable_impls.fixed
index 6cc202414f5..68c5a5c5ca4 100644
--- a/tests/ui/derivable_impls.fixed
+++ b/tests/ui/derivable_impls.fixed
@@ -287,4 +287,17 @@ mod issue10158 {
     }
 }
 
+mod issue11368 {
+    pub struct A {
+        a: u32,
+    }
+
+    impl Default for A {
+        #[track_caller]
+        fn default() -> Self {
+            Self { a: 0 }
+        }
+    }
+}
+
 fn main() {}
diff --git a/tests/ui/derivable_impls.rs b/tests/ui/derivable_impls.rs
index 0aa9acd752d..21d73ba8b77 100644
--- a/tests/ui/derivable_impls.rs
+++ b/tests/ui/derivable_impls.rs
@@ -323,4 +323,17 @@ mod issue10158 {
     }
 }
 
+mod issue11368 {
+    pub struct A {
+        a: u32,
+    }
+
+    impl Default for A {
+        #[track_caller]
+        fn default() -> Self {
+            Self { a: 0 }
+        }
+    }
+}
+
 fn main() {}