Commit Graph

3 Commits

Author SHA1 Message Date
Doug Gregor
ff24437b3b [IRGen] Emit calls to swift_getFunctionTypeMetadataGlobalActor as appropriate 2021-06-03 11:59:49 -07:00
Doug Gregor
b814e225dd Implement (de-)mangling and type metadata for global actor function types.
Implement name mangling, type metadata, runtime demangling, etc. for
global-actor qualified function types. Ensure that the manglings
round-trip through the various subsystems.

Implements rdar://78269642.
2021-06-02 23:34:22 -07:00
Doug Gregor
351cee31bb [Mangling] Don't mangle global actor types in declarations.
We'll get a real mangling soon; this is a temporary hack.
2021-03-17 16:58:30 -07:00