File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -2856,8 +2856,9 @@ currently be initialized. After the evaluation:
2856
2856
2857
2857
* The value that was originally referenced by the weak reference will have
2858
2858
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.
2861
2862
2862
2863
This operation must be atomic with respect to the final ``strong_release `` on
2863
2864
the operand (source) heap object. It need not be atomic with respect to
You can’t perform that action at this time.
0 commit comments