@@ -149,7 +149,9 @@ pub fn is_stable(name: &str) -> Result<(), AbiDisabled> {
149
149
match name {
150
150
// Stable
151
151
"Rust" | "C" | "cdecl" | "stdcall" | "fastcall" | "aapcs" | "win64" | "sysv64"
152
- | "system" | "efiapi" => Ok ( ( ) ) ,
152
+ | "system" | "efiapi" | "C-unwind" | "cdecl-unwind" | "stdcall-unwind"
153
+ | "fastcall-unwind" | "aapcs-unwind" | "win64-unwind" | "sysv64-unwind"
154
+ | "system-unwind" => Ok ( ( ) ) ,
153
155
"rust-intrinsic" => Err ( AbiDisabled :: Unstable {
154
156
feature : sym:: intrinsics,
155
157
explain : "intrinsics are subject to change" ,
@@ -202,46 +204,14 @@ pub fn is_stable(name: &str) -> Result<(), AbiDisabled> {
202
204
feature : sym:: abi_c_cmse_nonsecure_call,
203
205
explain : "C-cmse-nonsecure-call ABI is experimental and subject to change" ,
204
206
} ) ,
205
- "C-unwind" => Err ( AbiDisabled :: Unstable {
206
- feature : sym:: c_unwind,
207
- explain : "C-unwind ABI is experimental and subject to change" ,
208
- } ) ,
209
- "stdcall-unwind" => Err ( AbiDisabled :: Unstable {
210
- feature : sym:: c_unwind,
211
- explain : "stdcall-unwind ABI is experimental and subject to change" ,
212
- } ) ,
213
- "system-unwind" => Err ( AbiDisabled :: Unstable {
214
- feature : sym:: c_unwind,
215
- explain : "system-unwind ABI is experimental and subject to change" ,
216
- } ) ,
217
207
"thiscall-unwind" => Err ( AbiDisabled :: Unstable {
218
- feature : sym:: c_unwind ,
208
+ feature : sym:: abi_thiscall ,
219
209
explain : "thiscall-unwind ABI is experimental and subject to change" ,
220
210
} ) ,
221
- "cdecl-unwind" => Err ( AbiDisabled :: Unstable {
222
- feature : sym:: c_unwind,
223
- explain : "cdecl-unwind ABI is experimental and subject to change" ,
224
- } ) ,
225
- "fastcall-unwind" => Err ( AbiDisabled :: Unstable {
226
- feature : sym:: c_unwind,
227
- explain : "fastcall-unwind ABI is experimental and subject to change" ,
228
- } ) ,
229
211
"vectorcall-unwind" => Err ( AbiDisabled :: Unstable {
230
- feature : sym:: c_unwind ,
212
+ feature : sym:: abi_vectorcall ,
231
213
explain : "vectorcall-unwind ABI is experimental and subject to change" ,
232
214
} ) ,
233
- "aapcs-unwind" => Err ( AbiDisabled :: Unstable {
234
- feature : sym:: c_unwind,
235
- explain : "aapcs-unwind ABI is experimental and subject to change" ,
236
- } ) ,
237
- "win64-unwind" => Err ( AbiDisabled :: Unstable {
238
- feature : sym:: c_unwind,
239
- explain : "win64-unwind ABI is experimental and subject to change" ,
240
- } ) ,
241
- "sysv64-unwind" => Err ( AbiDisabled :: Unstable {
242
- feature : sym:: c_unwind,
243
- explain : "sysv64-unwind ABI is experimental and subject to change" ,
244
- } ) ,
245
215
"wasm" => Err ( AbiDisabled :: Unstable {
246
216
feature : sym:: wasm_abi,
247
217
explain : "wasm ABI is experimental and subject to change" ,
0 commit comments