diff options
| author | Soveu <marx.tomasz@gmail.com> | 2024-04-23 22:14:41 +0200 |
|---|---|---|
| committer | Soveu <marx.tomasz@gmail.com> | 2024-11-27 22:21:33 +0100 |
| commit | 685f189b4307435b83d625fea397ef36dff4e955 (patch) | |
| tree | 3fdc6bd3c89c061c361fda7245a87fcafab66523 /tests/ui/cmse-nonsecure | |
| parent | f5d18576856ef45d1e47de79889ae7db9d1afa29 (diff) | |
| download | rust-685f189b4307435b83d625fea397ef36dff4e955.tar.gz rust-685f189b4307435b83d625fea397ef36dff4e955.zip | |
Stabilize `extended_varargs_abi_support`
Diffstat (limited to 'tests/ui/cmse-nonsecure')
| -rw-r--r-- | tests/ui/cmse-nonsecure/cmse-nonsecure-call/generics.rs | 2 | ||||
| -rw-r--r-- | tests/ui/cmse-nonsecure/cmse-nonsecure-call/generics.stderr | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/tests/ui/cmse-nonsecure/cmse-nonsecure-call/generics.rs b/tests/ui/cmse-nonsecure/cmse-nonsecure-call/generics.rs index 9e0ffa75c22..da1327dace5 100644 --- a/tests/ui/cmse-nonsecure/cmse-nonsecure-call/generics.rs +++ b/tests/ui/cmse-nonsecure/cmse-nonsecure-call/generics.rs @@ -39,4 +39,4 @@ type WithTransparentTraitObject = //~^ ERROR return value of `"C-cmse-nonsecure-call"` function too large to pass via registers [E0798] type WithVarArgs = extern "C-cmse-nonsecure-call" fn(u32, ...); -//~^ ERROR C-variadic function must have a compatible calling convention, like `C` or `cdecl` [E0045] +//~^ ERROR C-variadic function must have a compatible calling convention, like `C`, `cdecl`, `system`, `aapcs`, `win64`, `sysv64` or `efiapi` [E0045] diff --git a/tests/ui/cmse-nonsecure/cmse-nonsecure-call/generics.stderr b/tests/ui/cmse-nonsecure/cmse-nonsecure-call/generics.stderr index 7cb8e135ea3..f20e67e3d94 100644 --- a/tests/ui/cmse-nonsecure/cmse-nonsecure-call/generics.stderr +++ b/tests/ui/cmse-nonsecure/cmse-nonsecure-call/generics.stderr @@ -68,7 +68,7 @@ LL | extern "C-cmse-nonsecure-call" fn(WrapperTransparent) -> WrapperTranspa = note: functions with the `"C-cmse-nonsecure-call"` ABI must pass their result via the available return registers = note: the result must either be a (transparently wrapped) i64, u64 or f64, or be at most 4 bytes in size -error[E0045]: C-variadic function must have a compatible calling convention, like `C` or `cdecl` +error[E0045]: C-variadic function must have a compatible calling convention, like `C`, `cdecl`, `system`, `aapcs`, `win64`, `sysv64` or `efiapi` --> $DIR/generics.rs:41:20 | LL | type WithVarArgs = extern "C-cmse-nonsecure-call" fn(u32, ...); |
