69
69
# endif
70
70
#endif
71
71
72
- OVERRIDE_CASTING (dynamicCast, bool , , swift::,
72
+ OVERRIDE_CASTING (dynamicCast, bool , , , swift::,
73
73
(OpaqueValue *dest, OpaqueValue *src,
74
74
const Metadata *srcType,
75
75
const Metadata *targetType,
76
76
DynamicCastFlags flags),
77
77
(dest, src, srcType, targetType, flags))
78
78
79
79
80
- OVERRIDE_CASTING(dynamicCastClass, const void *, , swift::,
80
+ OVERRIDE_CASTING(dynamicCastClass, const void *, , , swift::,
81
81
(const void *object,
82
82
const ClassMetadata *targetType),
83
83
(object, targetType))
84
84
85
85
86
- OVERRIDE_CASTING(dynamicCastClassUnconditional, const void *, , swift::,
86
+ OVERRIDE_CASTING(dynamicCastClassUnconditional, const void *, , , swift::,
87
87
(const void *object,
88
88
const ClassMetadata *targetType,
89
89
const char *file, unsigned line, unsigned column),
90
90
(object, targetType, file, line, column))
91
91
92
92
93
93
94
- OVERRIDE_CASTING(dynamicCastUnknownClass, const void *, , swift::,
94
+ OVERRIDE_CASTING(dynamicCastUnknownClass, const void *, , , swift::,
95
95
(const void *object, const Metadata *targetType),
96
96
(object, targetType))
97
97
98
98
99
- OVERRIDE_CASTING(dynamicCastUnknownClassUnconditional, const void *, , swift::,
99
+ OVERRIDE_CASTING(dynamicCastUnknownClassUnconditional, const void *, , , swift::,
100
100
(const void *object, const Metadata *targetType,
101
101
const char *file, unsigned line, unsigned column),
102
102
(object, targetType, file, line, column))
103
103
104
104
105
- OVERRIDE_CASTING(dynamicCastMetatype, const Metadata *, , swift::,
105
+ OVERRIDE_CASTING(dynamicCastMetatype, const Metadata *, , , swift::,
106
106
(const Metadata *sourceType,
107
107
const Metadata *targetType),
108
108
(sourceType, targetType))
109
109
110
110
111
- OVERRIDE_CASTING(dynamicCastMetatypeUnconditional, const Metadata *, , swift::,
111
+ OVERRIDE_CASTING(dynamicCastMetatypeUnconditional, const Metadata *, , , swift::,
112
112
(const Metadata *sourceType,
113
113
const Metadata *targetType,
114
114
const char *file, unsigned line, unsigned column),
115
115
(sourceType, targetType, file, line, column))
116
116
117
117
118
- OVERRIDE_FOREIGN(dynamicCastForeignClassMetatype, const ClassMetadata *, , swift::,
118
+ OVERRIDE_FOREIGN(dynamicCastForeignClassMetatype, const ClassMetadata *, , , swift::,
119
119
(const ClassMetadata *sourceType,
120
120
const ClassMetadata *targetType),
121
121
(sourceType, targetType))
122
122
123
123
124
124
OVERRIDE_FOREIGN(dynamicCastForeignClassMetatypeUnconditional,
125
- const ClassMetadata *, , swift::,
125
+ const ClassMetadata *, , , swift::,
126
126
(const ClassMetadata *sourceType,
127
127
const ClassMetadata *targetType,
128
128
const char *file, unsigned line, unsigned column),
129
129
(sourceType, targetType, file, line, column))
130
130
131
131
132
- OVERRIDE_PROTOCOLCONFORMANCE(conformsToProtocol, const WitnessTable *, , swift::,
132
+ OVERRIDE_PROTOCOLCONFORMANCE(conformsToProtocol, const WitnessTable *, , , swift::,
133
133
(const Metadata * const type,
134
134
const ProtocolDescriptor *protocol),
135
135
(type, protocol))
136
136
137
137
OVERRIDE_PROTOCOLCONFORMANCE(conformsToSwiftProtocol,
138
- const ProtocolConformanceDescriptor *, , swift::,
138
+ const ProtocolConformanceDescriptor *, , , swift::,
139
139
(const Metadata * const type,
140
140
const ProtocolDescriptor *protocol,
141
141
StringRef moduleName),
142
142
(type, protocol, moduleName))
143
143
144
- OVERRIDE_KEYPATH(getKeyPath, const HeapObject *, , swift::,
144
+ OVERRIDE_KEYPATH(getKeyPath, const HeapObject *, , , swift::,
145
145
(const void *pattern, const void *arguments),
146
146
(pattern, arguments))
147
147
148
- OVERRIDE_METADATALOOKUP(getTypeByMangledNode, TypeInfo, , swift::,
149
- (Demangler &demangler,
148
+ OVERRIDE_METADATALOOKUP(getTypeByMangledNode, TypeInfo, , SWIFT_CC(swift), swift::,
149
+ (MetadataRequest request,
150
+ Demangler &demangler,
150
151
Demangle::NodePointer node,
151
152
SubstGenericParameterFn substGenericParam,
152
153
SubstDependentWitnessTableFn substWitnessTable),
153
- (demangler, node, substGenericParam, substWitnessTable))
154
- OVERRIDE_METADATALOOKUP(getTypeByMangledName, TypeInfo, , swift::,
155
- (StringRef typeName,
154
+ (request, demangler, node, substGenericParam, substWitnessTable))
155
+ OVERRIDE_METADATALOOKUP(getTypeByMangledName, TypeInfo, , SWIFT_CC(swift), swift::,
156
+ (MetadataRequest request,
157
+ StringRef typeName,
156
158
SubstGenericParameterFn substGenericParam,
157
159
SubstDependentWitnessTableFn substWitnessTable),
158
- (typeName, substGenericParam, substWitnessTable))
160
+ (request, typeName, substGenericParam, substWitnessTable))
159
161
160
162
OVERRIDE_WITNESSTABLE(getAssociatedTypeWitnessSlow, MetadataResponse,
161
- SWIFT_CC (swift) SWIFT_RUNTIME_STDLIB_INTERNAL , swift::,
163
+ SWIFT_RUNTIME_STDLIB_INTERNAL, SWIFT_CC(swift), swift::,
162
164
(MetadataRequest request, WitnessTable *wtable,
163
165
const Metadata *conformingType,
164
166
const ProtocolRequirement *reqBase,
165
167
const ProtocolRequirement *assocType),
166
168
(request, wtable, conformingType, reqBase, assocType))
167
169
168
170
OVERRIDE_WITNESSTABLE(getAssociatedConformanceWitnessSlow, const WitnessTable *,
169
- SWIFT_CC (swift) SWIFT_RUNTIME_STDLIB_INTERNAL , swift::,
171
+ SWIFT_RUNTIME_STDLIB_INTERNAL, SWIFT_CC(swift), swift::,
170
172
(WitnessTable *wtable, const Metadata *conformingType,
171
173
const Metadata *assocType,
172
174
const ProtocolRequirement *reqBase,
@@ -175,37 +177,37 @@ OVERRIDE_WITNESSTABLE(getAssociatedConformanceWitnessSlow, const WitnessTable *,
175
177
assocConformance))
176
178
#if SWIFT_OBJC_INTEROP
177
179
178
- OVERRIDE_OBJC (dynamicCastObjCClass, const void *, , swift::,
180
+ OVERRIDE_OBJC (dynamicCastObjCClass, const void *, , , swift::,
179
181
(const void *object,
180
182
const ClassMetadata *targetType),
181
183
(object, targetType))
182
184
183
185
184
- OVERRIDE_OBJC(dynamicCastObjCClassUnconditional, const void *, , swift::,
186
+ OVERRIDE_OBJC(dynamicCastObjCClassUnconditional, const void *, , , swift::,
185
187
(const void *object,
186
188
const ClassMetadata *targetType,
187
189
const char *file, unsigned line, unsigned column),
188
190
(object, targetType, file, line, column))
189
191
190
- OVERRIDE_OBJC(dynamicCastObjCClassMetatype, const ClassMetadata *, , swift::,
192
+ OVERRIDE_OBJC(dynamicCastObjCClassMetatype, const ClassMetadata *, , , swift::,
191
193
(const ClassMetadata *sourceType,
192
194
const ClassMetadata *targetType),
193
195
(sourceType, targetType))
194
196
195
197
196
- OVERRIDE_OBJC(dynamicCastObjCClassMetatypeUnconditional, const ClassMetadata *, , swift::,
198
+ OVERRIDE_OBJC(dynamicCastObjCClassMetatypeUnconditional, const ClassMetadata *, , , swift::,
197
199
(const ClassMetadata *sourceType, const ClassMetadata *targetType,
198
200
const char *file, unsigned line, unsigned column),
199
201
(sourceType, targetType, file, line, column))
200
202
201
203
202
- OVERRIDE_FOREIGN(dynamicCastForeignClass, const void *, , swift::,
204
+ OVERRIDE_FOREIGN(dynamicCastForeignClass, const void *, , , swift::,
203
205
(const void *object,
204
206
const ForeignClassMetadata *targetType),
205
207
(object, targetType))
206
208
207
209
208
- OVERRIDE_FOREIGN(dynamicCastForeignClassUnconditional, const void *, , swift::,
210
+ OVERRIDE_FOREIGN(dynamicCastForeignClassUnconditional, const void *, , , swift::,
209
211
(const void *object, const ForeignClassMetadata *targetType,
210
212
const char *file, unsigned line, unsigned column),
211
213
(object, targetType, file, line, column))
0 commit comments