Ask questionsstage1 C ABI compatibility
This issue is to track C ABI compatibility support in the stage1 compiler.
Here's what support looks like currently:
For those who find this issue from the compile error, leave a comment detailing your specific needs and I'll see if I can code those up for you to unblock you, so you don't have to wait for this issue to be 100% solved.
Answer questions shawnl
It has been mentioned on the LLVM mailing list, but LLVM is the place where the C ABI needs to be implemented, instead of the hacked together interaction between clang and LLVM.
El jue., 8 jul. 2021 15:37, Exonorid ***@***.***> escribió:
Vulkan's debug utilities use a callback of the type fn (VkDebugUtilsMessageSeverityFlagBitsEXT, VkDebugUtilsMessageTypeFlagsEXT, *const VkDebugUtilsMessengerCallbackDataEXT, ?*c_void) callconv(.C) u32 which doesn't compile
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/ziglang/zig/issues/1481#issuecomment-876366047, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAD4W4U5MDWYJ2T45UOF7ULTWWEVZANCNFSM4FTUZZGA .