@@ -149,7 +149,9 @@ pub fn is_stable(name: &str) -> Result<(), AbiDisabled> {
149149 match name {
150150 // Stable
151151 "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 ( ( ) ) ,
153155 "rust-intrinsic" => Err ( AbiDisabled :: Unstable {
154156 feature : sym:: intrinsics,
155157 explain : "intrinsics are subject to change" ,
@@ -202,46 +204,14 @@ pub fn is_stable(name: &str) -> Result<(), AbiDisabled> {
202204 feature : sym:: abi_c_cmse_nonsecure_call,
203205 explain : "C-cmse-nonsecure-call ABI is experimental and subject to change" ,
204206 } ) ,
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- } ) ,
217207 "thiscall-unwind" => Err ( AbiDisabled :: Unstable {
218- feature : sym:: c_unwind ,
208+ feature : sym:: abi_thiscall ,
219209 explain : "thiscall-unwind ABI is experimental and subject to change" ,
220210 } ) ,
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- } ) ,
229211 "vectorcall-unwind" => Err ( AbiDisabled :: Unstable {
230- feature : sym:: c_unwind ,
212+ feature : sym:: abi_vectorcall ,
231213 explain : "vectorcall-unwind ABI is experimental and subject to change" ,
232214 } ) ,
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- } ) ,
245215 "wasm" => Err ( AbiDisabled :: Unstable {
246216 feature : sym:: wasm_abi,
247217 explain : "wasm ABI is experimental and subject to change" ,
0 commit comments