diff options
| author | Tamme Dittrich <tamme@tweedegolf.com> | 2025-01-20 17:27:34 +0100 |
|---|---|---|
| committer | Tamme Dittrich <tamme@tweedegolf.com> | 2025-03-03 08:52:07 +0100 |
| commit | 2bf5cc93e6421fdc5cfd83912d152b6712aadb56 (patch) | |
| tree | 635bf8e39b80f02528eaa362e2c1dabc1b73b68e /tests/ui/c-variadic | |
| parent | 9b78d48c112092ea0db5276d9ad6f447f0e1e30e (diff) | |
| download | rust-2bf5cc93e6421fdc5cfd83912d152b6712aadb56.tar.gz rust-2bf5cc93e6421fdc5cfd83912d152b6712aadb56.zip | |
Bless UI tests
Diffstat (limited to 'tests/ui/c-variadic')
| -rw-r--r-- | tests/ui/c-variadic/variadic-ffi-2.rs | 1 | ||||
| -rw-r--r-- | tests/ui/c-variadic/variadic-ffi-2.stderr | 12 |
2 files changed, 12 insertions, 1 deletions
diff --git a/tests/ui/c-variadic/variadic-ffi-2.rs b/tests/ui/c-variadic/variadic-ffi-2.rs index 99f83f22d17..7b46f579240 100644 --- a/tests/ui/c-variadic/variadic-ffi-2.rs +++ b/tests/ui/c-variadic/variadic-ffi-2.rs @@ -1,4 +1,5 @@ //@ ignore-arm stdcall isn't supported +//@ ignore-x86 stdcall isn't supported #![feature(extended_varargs_abi_support)] #[allow(unsupported_fn_ptr_calling_conventions)] diff --git a/tests/ui/c-variadic/variadic-ffi-2.stderr b/tests/ui/c-variadic/variadic-ffi-2.stderr index e52de93a926..56cc4936219 100644 --- a/tests/ui/c-variadic/variadic-ffi-2.stderr +++ b/tests/ui/c-variadic/variadic-ffi-2.stderr @@ -1,5 +1,5 @@ error[E0045]: C-variadic function must have a compatible calling convention, like `C`, `cdecl`, `system`, `aapcs`, `win64`, `sysv64` or `efiapi` - --> $DIR/variadic-ffi-2.rs:5:11 + --> $DIR/variadic-ffi-2.rs:6:11 | LL | fn baz(f: extern "stdcall" fn(usize, ...)) { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ C-variadic function must have a compatible calling convention @@ -7,3 +7,13 @@ LL | fn baz(f: extern "stdcall" fn(usize, ...)) { error: aborting due to 1 previous error For more information about this error, try `rustc --explain E0045`. +Future incompatibility report: Future breakage diagnostic: +warning: the calling convention "stdcall" is not supported on this target + --> $DIR/variadic-ffi-2.rs:6:11 + | +LL | fn baz(f: extern "stdcall" fn(usize, ...)) { + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + | + = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! + = note: for more information, see issue #130260 <https://github.com/rust-lang/rust/issues/130260> + |
