Skip to content

Commit e7e5cb3

Browse files
committed
fill new tracking issue for feature(strict_provenance_atomic_ptr)
1 parent 41e7378 commit e7e5cb3

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

core/src/sync/atomic.rs

+7-7
Original file line numberDiff line numberDiff line change
@@ -1487,7 +1487,7 @@ impl<T> AtomicPtr<T> {
14871487
/// ```
14881488
#[inline]
14891489
#[cfg(target_has_atomic = "ptr")]
1490-
#[unstable(feature = "strict_provenance_atomic_ptr", issue = "95228")]
1490+
#[unstable(feature = "strict_provenance_atomic_ptr", issue = "99108")]
14911491
pub fn fetch_ptr_add(&self, val: usize, order: Ordering) -> *mut T {
14921492
self.fetch_byte_add(val.wrapping_mul(core::mem::size_of::<T>()), order)
14931493
}
@@ -1531,7 +1531,7 @@ impl<T> AtomicPtr<T> {
15311531
/// ```
15321532
#[inline]
15331533
#[cfg(target_has_atomic = "ptr")]
1534-
#[unstable(feature = "strict_provenance_atomic_ptr", issue = "95228")]
1534+
#[unstable(feature = "strict_provenance_atomic_ptr", issue = "99108")]
15351535
pub fn fetch_ptr_sub(&self, val: usize, order: Ordering) -> *mut T {
15361536
self.fetch_byte_sub(val.wrapping_mul(core::mem::size_of::<T>()), order)
15371537
}
@@ -1566,7 +1566,7 @@ impl<T> AtomicPtr<T> {
15661566
/// ```
15671567
#[inline]
15681568
#[cfg(target_has_atomic = "ptr")]
1569-
#[unstable(feature = "strict_provenance_atomic_ptr", issue = "95228")]
1569+
#[unstable(feature = "strict_provenance_atomic_ptr", issue = "99108")]
15701570
pub fn fetch_byte_add(&self, val: usize, order: Ordering) -> *mut T {
15711571
#[cfg(not(bootstrap))]
15721572
// SAFETY: data races are prevented by atomic intrinsics.
@@ -1609,7 +1609,7 @@ impl<T> AtomicPtr<T> {
16091609
/// ```
16101610
#[inline]
16111611
#[cfg(target_has_atomic = "ptr")]
1612-
#[unstable(feature = "strict_provenance_atomic_ptr", issue = "95228")]
1612+
#[unstable(feature = "strict_provenance_atomic_ptr", issue = "99108")]
16131613
pub fn fetch_byte_sub(&self, val: usize, order: Ordering) -> *mut T {
16141614
#[cfg(not(bootstrap))]
16151615
// SAFETY: data races are prevented by atomic intrinsics.
@@ -1667,7 +1667,7 @@ impl<T> AtomicPtr<T> {
16671667
/// ```
16681668
#[inline]
16691669
#[cfg(target_has_atomic = "ptr")]
1670-
#[unstable(feature = "strict_provenance_atomic_ptr", issue = "95228")]
1670+
#[unstable(feature = "strict_provenance_atomic_ptr", issue = "99108")]
16711671
pub fn fetch_or(&self, val: usize, order: Ordering) -> *mut T {
16721672
#[cfg(not(bootstrap))]
16731673
// SAFETY: data races are prevented by atomic intrinsics.
@@ -1724,7 +1724,7 @@ impl<T> AtomicPtr<T> {
17241724
/// ```
17251725
#[inline]
17261726
#[cfg(target_has_atomic = "ptr")]
1727-
#[unstable(feature = "strict_provenance_atomic_ptr", issue = "95228")]
1727+
#[unstable(feature = "strict_provenance_atomic_ptr", issue = "99108")]
17281728
pub fn fetch_and(&self, val: usize, order: Ordering) -> *mut T {
17291729
#[cfg(not(bootstrap))]
17301730
// SAFETY: data races are prevented by atomic intrinsics.
@@ -1779,7 +1779,7 @@ impl<T> AtomicPtr<T> {
17791779
/// ```
17801780
#[inline]
17811781
#[cfg(target_has_atomic = "ptr")]
1782-
#[unstable(feature = "strict_provenance_atomic_ptr", issue = "95228")]
1782+
#[unstable(feature = "strict_provenance_atomic_ptr", issue = "99108")]
17831783
pub fn fetch_xor(&self, val: usize, order: Ordering) -> *mut T {
17841784
#[cfg(not(bootstrap))]
17851785
// SAFETY: data races are prevented by atomic intrinsics.

0 commit comments

Comments
 (0)