Skip to content

Commit 3585d7d

Browse files
authored
Make text clearer.
1 parent 5701eb3 commit 3585d7d

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

docs/SIL.rst

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2856,8 +2856,9 @@ currently be initialized. After the evaluation:
28562856

28572857
* The value that was originally referenced by the weak reference will have
28582858
its weak reference count decremented by 1.
2859-
* If the optional is non-nil, the reference in the optional's strong reference count is not
2860-
affected.
2859+
* If the optionally typed operand is non-nil, the strong reference wrapped in
2860+
the optional has its weak reference count incremented by 1. In contrast, the reference's
2861+
strong reference count is not touched.
28612862

28622863
This operation must be atomic with respect to the final ``strong_release`` on
28632864
the operand (source) heap object. It need not be atomic with respect to

0 commit comments

Comments
 (0)