We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 66d1217 + 463021f commit 0e3ed0aCopy full SHA for 0e3ed0a
include/swift/Runtime/ExistentialContainer.h
@@ -20,9 +20,8 @@ namespace swift {
20
/// The basic layout of an opaque (non-class-bounded) existential type.
21
template <typename Runtime>
22
struct TargetOpaqueExistentialContainer {
23
- ValueBuffer Buffer;
24
- const TargetMetadata<Runtime> *Type;
25
- // const void *WitnessTables[];
+ TargetValueBuffer<Runtime> Buffer;
+ ConstTargetMetadataPointer<Runtime, TargetMetadata> Type;
26
27
const TargetWitnessTable<Runtime> **getWitnessTables() {
28
return reinterpret_cast<const TargetWitnessTable<Runtime> **>(this + 1);
0 commit comments