aboutsummaryrefslogtreecommitdiff
path: root/test/behavior/packed-struct.zig
AgeCommit message (Collapse)Author
2022-09-02stage2 llvm: fix passing packed structs to callconv(.C) functionsVeikka Tuominen
Closes #12704
2022-08-28Sema: add missing calls to resolveStructLayoutVeikka Tuominen
Closes #12645
2022-08-26Add behavior test coverage for nested packed struct field accessDavid Gonzalez Martin
Closes #3091
2022-08-22Sema: allow optional pointers in packed structsVeikka Tuominen
Closes #12572
2022-08-01Sema: validate packed struct field typesVeikka Tuominen
2022-07-27LLVM: fix lowering byte-aligned packed struct field pointersAndrew Kelley
2022-07-20disable new behavior test in stage1Andrew Kelley
I regressed this in 379beceffd1b0a0b0d8f3163dc02eba1e53ffa39; sorry about that.
2022-07-20improve test case from previous commitAndrew Kelley
Now it checks that the code is correctly compiled rather than only checking that it does not crash the compiler.
2022-07-20stage2 llvm: fix handling of pointer fields in packed structsVeikka Tuominen
2022-06-10Sema: introduce bitSizeAdvanced to recursively resolve typesAndrew Kelley
Same pattern as abiSizeAdvanced. Fixes compiler crash for nested packed structs.
2022-06-09update packed struct behavior tests to new language semanticsAndrew Kelley
2022-06-07stage2: packed struct fixes for big-endian targetsAndrew Kelley
2022-06-07stage2: better codegen for byte-aligned packed struct fieldsAndrew Kelley
* Sema: handle overaligned packed struct field pointers * LLVM: handle byte-aligned packed struct field pointers
2022-05-25mark some more behavior tests as passingAndrew Kelley
2022-04-09stage1: Additional fix for packed structsIgor Stojkovic
2022-03-26stage1: Fix packed structs (#2627, #10104)Igor Stojkovic
Fixed formatting in packed-struct-zig Skipped packed_structs tests in stage2 simplified packed struct tests