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.
1 parent 6d1c4b0 commit 09f7b0cCopy full SHA for 09f7b0c
lib/IRGen/GenMeta.cpp
@@ -2059,12 +2059,9 @@ namespace {
2059
}
2060
case MetatypeRepresentation::Thick:
2061
if (isa<ExistentialMetatypeType>(type)) {
2062
- return emitFromTypeMetadata(type);
2063
- } else {
2064
- // Thick metatypes look like pointers with spare bits.
2065
- return emitFromValueWitnessTable(
2066
- CanMetatypeType::get(IGF.IGM.Context.TheNativeObjectType));
+ return emitFromTypeMetadata(type);
2067
+ // Otherwise, this is a metatype that looks like a pointer.
2068
case MetatypeRepresentation::ObjC:
2069
// Thick metatypes look like pointers with spare bits.
2070
return emitFromValueWitnessTable(
0 commit comments