File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -132,7 +132,7 @@ pub fn panic_any<M: 'static + Any + Send>(msg: M) -> ! {
132
132
/// [`AssertUnwindSafe`] wrapper struct can be used to force this trait to be
133
133
/// implemented for any closed over variables passed to `catch_unwind`.
134
134
#[ stable( feature = "catch_unwind" , since = "1.9.0" ) ]
135
- #[ cfg_attr( not( bootstrap) , lang = "unwind_safe" ) ]
135
+ #[ cfg_attr( all ( not( bootstrap) , not ( test ) ) , lang = "unwind_safe" ) ]
136
136
#[ rustc_on_unimplemented(
137
137
message = "the type `{Self}` may not be safely transferred across an unwind boundary" ,
138
138
label = "`{Self}` may not be safely transferred across an unwind boundary"
@@ -148,7 +148,7 @@ pub auto trait UnwindSafe {}
148
148
/// This is a "helper marker trait" used to provide impl blocks for the
149
149
/// [`UnwindSafe`] trait, for more information see that documentation.
150
150
#[ stable( feature = "catch_unwind" , since = "1.9.0" ) ]
151
- #[ cfg_attr( not( bootstrap) , lang = "ref_unwind_safe" ) ]
151
+ #[ cfg_attr( all ( not( bootstrap) , not ( test ) ) , lang = "ref_unwind_safe" ) ]
152
152
#[ rustc_on_unimplemented(
153
153
message = "the type `{Self}` may contain interior mutability and a reference may not be safely \
154
154
transferrable across a catch_unwind boundary",
You can’t perform that action at this time.
0 commit comments