mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
Mangling: add a specialization mangling for changing the function type representation of a function
This commit is contained in:
@@ -165,7 +165,8 @@ enum class SpecializationPass : uint8_t {
|
||||
MoveDiagnosticInOutToOut,
|
||||
AsyncDemotion,
|
||||
PackSpecialization,
|
||||
LAST = PackSpecialization
|
||||
EmbeddedWitnessCallSpecialization,
|
||||
LAST = EmbeddedWitnessCallSpecialization
|
||||
};
|
||||
|
||||
constexpr uint8_t MAX_SPECIALIZATION_PASS = 10;
|
||||
|
||||
@@ -399,6 +399,8 @@ NODE(OutlinedEnumProjectDataForLoad)
|
||||
NODE(OutlinedEnumGetTag)
|
||||
// Added in Swift 5.9 + 1
|
||||
NODE(AsyncRemoved)
|
||||
// Added in Swift 6.3 + 1
|
||||
NODE(RepresentationChanged)
|
||||
|
||||
// Added in Swift 5.TBD
|
||||
NODE(ObjectiveCProtocolSymbolicReference)
|
||||
|
||||
Reference in New Issue
Block a user