[IRGen+Runtime] Implement getEnumTag for singleton enums in layout strings (#66985)

This commit is contained in:
Dario Rexin
2023-06-28 14:25:34 -07:00
committed by GitHub
parent 4bb51a2fd2
commit 3524945cd4
6 changed files with 38 additions and 1 deletions

View File

@@ -652,6 +652,11 @@ swift_generic_assignWithTake(swift::OpaqueValue *dest, swift::OpaqueValue *src,
return swift_generic_initWithTake(dest, src, metadata);
}
extern "C" unsigned swift_singletonEnum_getEnumTag(swift::OpaqueValue *address,
const Metadata *metadata) {
return 0;
}
extern "C"
unsigned swift_enumSimple_getEnumTag(swift::OpaqueValue *address,
const Metadata *metadata) {