diff options
| author | mlugg <mlugg@mlugg.co.uk> | 2023-06-02 13:47:38 +0100 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2023-06-10 20:47:59 -0700 |
| commit | 0fd52cdc5eb4b17e8066a06d8af761f934cf8808 (patch) | |
| tree | 08adff6a341d9d3eaaeefb21cec0234884e1df1d /src/codegen | |
| parent | 0f80652efb170aa4158e378dbb493da717c9bd17 (diff) | |
| download | zig-0fd52cdc5eb4b17e8066a06d8af761f934cf8808.tar.gz zig-0fd52cdc5eb4b17e8066a06d8af761f934cf8808.zip | |
InternPool: avoid aggregate null bytes storage
This is a workaround for InternPool currently not handling
non-null-terminated strings. It avoids using the `bytes` storage for
aggregates if there are any null bytes.
In the future this should be changed so that the `bytes` storage can be
used regardless of whether there are any null bytes. This is important
for use cases such as `@embedFile`.
However, this fixes a bug for now, and after this commit, stage2
self-hosts again.
mlugg: stage5 passes all enabled behavior tests on my system.
Commit message edited by Andrew Kelley <andrew@ziglang.org>
Diffstat (limited to 'src/codegen')
0 files changed, 0 insertions, 0 deletions
