Skip to content

Commit 22e023f

Browse files
committed
[docs] Replace all spaces with U+0020 in "docs/ABI/Mangling.rst".
Unfortunately, in some systems, spaces other than U+0020 can not be recognized as space-characters.
1 parent 50374f0 commit 22e023f

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

docs/ABI/Mangling.rst

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -215,7 +215,7 @@ Entities
215215
entity-spec ::= decl-name label-list? type 'v' ACCESSOR // variable
216216
entity-spec ::= decl-name type 'fp' // generic type parameter
217217
entity-spec ::= decl-name type 'fo' // enum element (currently not used)
218-
entity-spec ::= identifier 'Qa'                                                   // associated type declaration
218+
entity-spec ::= identifier 'Qa' // associated type declaration
219219

220220
ACCESSOR ::= 'm' // materializeForSet
221221
ACCESSOR ::= 's' // setter
@@ -332,7 +332,7 @@ Types
332332
any-generic-type ::= context decl-name 'a' // typealias type (used in DWARF and USRs)
333333

334334
any-generic-type ::= standard-substitutions
335-
335+
336336
standard-substitutions ::= 'S' KNOWN-TYPE-KIND // known nominal type substitution
337337
standard-substitutions ::= 'S' NATURAL KNOWN-TYPE-KIND // repeated known type substitutions of the same kind
338338

@@ -417,12 +417,12 @@ Types
417417
type ::= type 'Xp' // existential metatype without representation
418418
type ::= type 'Xm' METATYPE-REPR // existential metatype with representation
419419
type ::= 'Xe' // error or unresolved type
420-
420+
421421
bound-generic-type ::= type 'y' (type* '_')* type* retroactive-conformance* 'G' // one type-list per nesting level of type
422422
bound-generic-type ::= substitution
423423

424424
FUNCTION-KIND ::= 'f' // @thin function type
425-
FUNCTION-KIND ::= 'U' // uncurried function type (currently not used)
425+
FUNCTION-KIND ::= 'U' // uncurried function type (currently not used)
426426
FUNCTION-KIND ::= 'K' // @auto_closure function type (noescape)
427427
FUNCTION-KIND ::= 'B' // objc block function type
428428
FUNCTION-KIND ::= 'C' // C function pointer type
@@ -474,7 +474,7 @@ Types
474474
associated-type ::= substitution
475475
associated-type ::= protocol 'QP' // self type of protocol
476476
associated-type ::= archetype identifier 'Qa' // associated type
477-
477+
478478
assoc-type-name ::= identifier // associated type name without protocol
479479
assoc-type-name ::= identifier protocol 'P' //
480480

@@ -582,15 +582,15 @@ Property behaviors are implemented using private protocol conformances.
582582
GENERIC-PARAM-INDEX ::= INDEX // depth = 0, idx = N+1
583583
GENERIC-PARAM-INDEX ::= 'd' INDEX INDEX // depth = M+1, idx = N
584584

585-
LAYOUT-CONSTRAINT ::= 'N' // NativeRefCountedObject
586-
LAYOUT-CONSTRAINT ::= 'R' // RefCountedObject
587-
LAYOUT-CONSTRAINT ::= 'T' // Trivial
585+
LAYOUT-CONSTRAINT ::= 'N' // NativeRefCountedObject
586+
LAYOUT-CONSTRAINT ::= 'R' // RefCountedObject
587+
LAYOUT-CONSTRAINT ::= 'T' // Trivial
588588
LAYOUT-CONSTRAINT ::= 'C' // Class
589-
LAYOUT-CONSTRAINT ::= 'D' // NativeClass
590-
LAYOUT-CONSTRAINT ::= 'E' LAYOUT-SIZE-AND-ALIGNMENT // Trivial of exact size
591-
LAYOUT-CONSTRAINT ::= 'e' LAYOUT-SIZE // Trivial of exact size
592-
LAYOUT-CONSTRAINT ::= 'M' LAYOUT-SIZE-AND-ALIGNMENT // Trivial of size at most N bits
593-
LAYOUT-CONSTRAINT ::= 'm' LAYOUT-SIZE // Trivial of size at most N bits
589+
LAYOUT-CONSTRAINT ::= 'D' // NativeClass
590+
LAYOUT-CONSTRAINT ::= 'E' LAYOUT-SIZE-AND-ALIGNMENT // Trivial of exact size
591+
LAYOUT-CONSTRAINT ::= 'e' LAYOUT-SIZE // Trivial of exact size
592+
LAYOUT-CONSTRAINT ::= 'M' LAYOUT-SIZE-AND-ALIGNMENT // Trivial of size at most N bits
593+
LAYOUT-CONSTRAINT ::= 'm' LAYOUT-SIZE // Trivial of size at most N bits
594594
LAYOUT-CONSTRAINT ::= 'U' // Unknown layout
595595

596596
LAYOUT-SIZE ::= INDEX // Size only

0 commit comments

Comments
 (0)