@@ -739,7 +739,7 @@ class RefCounts {
739739 do {
740740 newbits = oldbits;
741741 bool fast = newbits.incrementStrongExtraRefCount (inc);
742- if (__builtin_expect (!fast, 0 )) {
742+ if (SWIFT_UNLIKELY (!fast)) {
743743 if (oldbits.isImmortal ())
744744 return ;
745745 return incrementSlow (oldbits, inc);
@@ -752,7 +752,7 @@ class RefCounts {
752752 auto oldbits = refCounts.load (SWIFT_MEMORY_ORDER_CONSUME);
753753 auto newbits = oldbits;
754754 bool fast = newbits.incrementStrongExtraRefCount (inc);
755- if (__builtin_expect (!fast, 0 )) {
755+ if (SWIFT_UNLIKELY (!fast)) {
756756 if (oldbits.isImmortal ())
757757 return ;
758758 return incrementNonAtomicSlow (oldbits, inc);
@@ -770,7 +770,7 @@ class RefCounts {
770770
771771 newbits = oldbits;
772772 bool fast = newbits.incrementStrongExtraRefCount (1 );
773- if (__builtin_expect (!fast, 0 )) {
773+ if (SWIFT_UNLIKELY (!fast)) {
774774 if (oldbits.isImmortal ())
775775 return true ;
776776 return tryIncrementSlow (oldbits);
@@ -787,7 +787,7 @@ class RefCounts {
787787
788788 auto newbits = oldbits;
789789 bool fast = newbits.incrementStrongExtraRefCount (1 );
790- if (__builtin_expect (!fast, 0 )) {
790+ if (SWIFT_UNLIKELY (!fast)) {
791791 if (oldbits.isImmortal ())
792792 return true ;
793793 return tryIncrementNonAtomicSlow (oldbits);
@@ -1000,7 +1000,7 @@ class RefCounts {
10001000 newbits = oldbits;
10011001 bool fast =
10021002 newbits.decrementStrongExtraRefCount (dec);
1003- if (__builtin_expect (!fast, 0 )) {
1003+ if (SWIFT_UNLIKELY (!fast)) {
10041004 if (oldbits.isImmortal ()) {
10051005 return false ;
10061006 }
0 commit comments