Skip to content

Commit 5341155

Browse files
authored
Merge pull request #13275 from eeckstein/fix-docs
2 parents fb7e0e6 + 97a361f commit 5341155

File tree

2 files changed

+13
-3
lines changed

2 files changed

+13
-3
lines changed

docs/ABI/TypeMetadata.rst

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -424,12 +424,14 @@ contains:
424424
describing the conformance itself; the form of this field is determined by the
425425
**protocol conformance flags** described below.
426426
- The **protocol conformance flags** is a 32-bit field comprised of:
427+
427428
* **Bits 0-3** contain the type metadata record kind, which indicates how
428429
the **conforming type** field is encoded.
429430
* **Bits 4-5** contain the kind of witness table. The value can be one of:
430-
0) The **witness table field** is a reference to a witness table.
431-
1) The **witness table field** is a reference to a **witness table
431+
432+
0. The **witness table field** is a reference to a witness table.
433+
1. The **witness table field** is a reference to a **witness table
432434
accessor** function for an unconditional conformance.
433-
2) The **witness table field** is a reference to a **witness table
435+
2. The **witness table field** is a reference to a **witness table
434436
accessor** function for a conditional conformance.
435437

docs/contents.rst

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,3 +23,11 @@ Contents
2323
DebuggingTheCompiler
2424
OptimizationTips
2525
libFuzzerIntegration
26+
ABI: TypeMetadata <ABI/TypeMetadata>
27+
ABI: TypeLayout <ABI/TypeLayout>
28+
ABI: Mangling <ABI/Mangling>
29+
30+
More ABI docs:
31+
32+
* :download:`ABI/KeyPaths.md`
33+
* :download:`ABI/GenericSignature.md`

0 commit comments

Comments
 (0)