@@ -1487,7 +1487,7 @@ impl<T> AtomicPtr<T> {
1487
1487
/// ```
1488
1488
#[ inline]
1489
1489
#[ cfg( target_has_atomic = "ptr" ) ]
1490
- #[ unstable( feature = "strict_provenance_atomic_ptr" , issue = "95228 " ) ]
1490
+ #[ unstable( feature = "strict_provenance_atomic_ptr" , issue = "99108 " ) ]
1491
1491
pub fn fetch_ptr_add ( & self , val : usize , order : Ordering ) -> * mut T {
1492
1492
self . fetch_byte_add ( val. wrapping_mul ( core:: mem:: size_of :: < T > ( ) ) , order)
1493
1493
}
@@ -1531,7 +1531,7 @@ impl<T> AtomicPtr<T> {
1531
1531
/// ```
1532
1532
#[ inline]
1533
1533
#[ cfg( target_has_atomic = "ptr" ) ]
1534
- #[ unstable( feature = "strict_provenance_atomic_ptr" , issue = "95228 " ) ]
1534
+ #[ unstable( feature = "strict_provenance_atomic_ptr" , issue = "99108 " ) ]
1535
1535
pub fn fetch_ptr_sub ( & self , val : usize , order : Ordering ) -> * mut T {
1536
1536
self . fetch_byte_sub ( val. wrapping_mul ( core:: mem:: size_of :: < T > ( ) ) , order)
1537
1537
}
@@ -1566,7 +1566,7 @@ impl<T> AtomicPtr<T> {
1566
1566
/// ```
1567
1567
#[ inline]
1568
1568
#[ cfg( target_has_atomic = "ptr" ) ]
1569
- #[ unstable( feature = "strict_provenance_atomic_ptr" , issue = "95228 " ) ]
1569
+ #[ unstable( feature = "strict_provenance_atomic_ptr" , issue = "99108 " ) ]
1570
1570
pub fn fetch_byte_add ( & self , val : usize , order : Ordering ) -> * mut T {
1571
1571
#[ cfg( not( bootstrap) ) ]
1572
1572
// SAFETY: data races are prevented by atomic intrinsics.
@@ -1609,7 +1609,7 @@ impl<T> AtomicPtr<T> {
1609
1609
/// ```
1610
1610
#[ inline]
1611
1611
#[ cfg( target_has_atomic = "ptr" ) ]
1612
- #[ unstable( feature = "strict_provenance_atomic_ptr" , issue = "95228 " ) ]
1612
+ #[ unstable( feature = "strict_provenance_atomic_ptr" , issue = "99108 " ) ]
1613
1613
pub fn fetch_byte_sub ( & self , val : usize , order : Ordering ) -> * mut T {
1614
1614
#[ cfg( not( bootstrap) ) ]
1615
1615
// SAFETY: data races are prevented by atomic intrinsics.
@@ -1667,7 +1667,7 @@ impl<T> AtomicPtr<T> {
1667
1667
/// ```
1668
1668
#[ inline]
1669
1669
#[ cfg( target_has_atomic = "ptr" ) ]
1670
- #[ unstable( feature = "strict_provenance_atomic_ptr" , issue = "95228 " ) ]
1670
+ #[ unstable( feature = "strict_provenance_atomic_ptr" , issue = "99108 " ) ]
1671
1671
pub fn fetch_or ( & self , val : usize , order : Ordering ) -> * mut T {
1672
1672
#[ cfg( not( bootstrap) ) ]
1673
1673
// SAFETY: data races are prevented by atomic intrinsics.
@@ -1724,7 +1724,7 @@ impl<T> AtomicPtr<T> {
1724
1724
/// ```
1725
1725
#[ inline]
1726
1726
#[ cfg( target_has_atomic = "ptr" ) ]
1727
- #[ unstable( feature = "strict_provenance_atomic_ptr" , issue = "95228 " ) ]
1727
+ #[ unstable( feature = "strict_provenance_atomic_ptr" , issue = "99108 " ) ]
1728
1728
pub fn fetch_and ( & self , val : usize , order : Ordering ) -> * mut T {
1729
1729
#[ cfg( not( bootstrap) ) ]
1730
1730
// SAFETY: data races are prevented by atomic intrinsics.
@@ -1779,7 +1779,7 @@ impl<T> AtomicPtr<T> {
1779
1779
/// ```
1780
1780
#[ inline]
1781
1781
#[ cfg( target_has_atomic = "ptr" ) ]
1782
- #[ unstable( feature = "strict_provenance_atomic_ptr" , issue = "95228 " ) ]
1782
+ #[ unstable( feature = "strict_provenance_atomic_ptr" , issue = "99108 " ) ]
1783
1783
pub fn fetch_xor ( & self , val : usize , order : Ordering ) -> * mut T {
1784
1784
#[ cfg( not( bootstrap) ) ]
1785
1785
// SAFETY: data races are prevented by atomic intrinsics.
0 commit comments