mirror of
https://codeberg.org/ziglang/zig.git
synced 2026-04-27 19:09:47 +03:00
- x86_64: Copy arguments into the shadow store when generating a variadic function on Win64
- x86_64: Implement @cVaStart for Win64 - x86_64: Implement @cVaArg for Win64 - x86_64: Duplicate floating point register args equivalent integer registers when calling variadic functions on Win64 - tests: Enable var_args tests for the self-hosted backend on windows - tests: Add var_args test for floating point arguments
This commit is contained in:
+1
-1
@@ -991,7 +991,7 @@ pub const EmitArtifact = enum {
|
||||
/// paths under the output directory, where those paths are named according to this function.
|
||||
/// Returned string is allocated with `gpa` and owned by the caller.
|
||||
pub fn cacheName(ea: EmitArtifact, gpa: Allocator, opts: BinNameOptions) Allocator.Error![]const u8 {
|
||||
// hack for stage2_x86_64 + coff
|
||||
// hack for stage2_x86_64 + coff. See Coff.flush.
|
||||
if (ea == .compiler_rt_dyn_lib) return "compiler_rt.dll";
|
||||
const suffix: []const u8 = switch (ea) {
|
||||
.bin => return binNameAlloc(gpa, opts),
|
||||
|
||||
Reference in New Issue
Block a user