Merge pull request #7324 from kalsprite/sysv_test_gate

fix long -> int64_t for win64
This commit is contained in:
Jeroen van Rijn
2026-08-13 04:03:49 +02:00
committed by GitHub

View File

@@ -4,8 +4,11 @@
// where the struct before it went. If the aggregate consumes the wrong number or
// the wrong file of registers, the following argument is read from the wrong
// place deterministically rather than by scratch-register coincidence.
//
typedef struct { long a; float b; } Pad_Int_Float;
#include <stdint.h>
typedef struct { int64_t a; float b; } Pad_Int_Float;
typedef struct { float a; double b; } Pad_Float_Double;
typedef struct { float a, b; } No_Pad;
typedef struct { struct { float x; } a; double b; } Nested;