mirror of
https://codeberg.org/ziglang/zig.git
synced 2026-03-08 02:24:33 +01:00
The bugs here actually exist on master branch too, but they are being caught by the new static assertions which check type size and alignment. It turns out that MSVC's struct/union "pack" pragma and its "align" declspec interact in undocumented ways which are extremely problematic for generated code. Solving this will require changing how the C backend lowers various types; the disabled tests are all tagged unions, but there are also issues with structs with underaligned fields which the behavior tests just happen to not currently be triggering. |
||
|---|---|---|
| .. | ||
| behavior | ||
| c_abi | ||
| cases | ||
| cli/options | ||
| incremental | ||
| link | ||
| src | ||
| standalone | ||
| behavior.zig | ||
| cases.zig | ||
| compile_errors.zig | ||
| error_traces.zig | ||
| gen_h.zig | ||
| libc.zig | ||
| llvm_ir.zig | ||
| llvm_targets.zig | ||
| stack_traces.zig | ||
| tests.zig | ||