Skip to content

Commit 27b044e

Browse files
authored
Merge pull request #11887 from apple/stdlib-manual
2 parents 61c124f + 15a8403 commit 27b044e

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

docs/StandardLibraryProgrammersManual.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,10 @@ Should only be used if necessary. This has the effect of forcing inlining to occ
121121

122122
Use of this attribute imposes limitations on what can be in the body. For more details, refer to the [documentation](https://github.com/apple/swift/blob/master/docs/TransparentAttr.rst).
123123

124+
#### `@unsafe_no_objc_tagged_pointer`
125+
126+
This is currently used in the standard library as an additional annotation applied to @objc protocols signifying that any objects which conform to this protocol are not tagged. This means that (on Darwin platforms) such references, unlike AnyObject, have spare bits available from things like restricted memory spaces or alignment.
127+
124128
### Internal structures
125129

126130
#### `_FixedArray`

0 commit comments

Comments
 (0)