Skip to content

32-bit msvc variadic FFI probably broken #33952

Closed
@retep998

Description

@retep998

https://ci.appveyor.com/project/GuillaumeGomez/va-list-rs/build/1.0.22

Only the 32-bit msvc tests are failing. After adding some debug printfs to the C code it appears that the arguments are busted as soon as create_va_list is called. I even tacked on some __cdecl to make sure it wasn't accidentally compiling the function with the wrong calling convention.

Due to #32305 this was never caught otherwise.

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-FFIArea: Foreign function interface (FFI)A-codegenArea: Code generationO-windows-msvcToolchain: MSVC, Operating system: Windows

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions