diff options
| author | Jacob Young <jacobly0@users.noreply.github.com> | 2024-03-28 22:09:29 -0400 |
|---|---|---|
| committer | Jacob Young <jacobly0@users.noreply.github.com> | 2024-03-30 20:50:48 -0400 |
| commit | 7580879e8bed9b0c670df110dbdaed76b2c3baf5 (patch) | |
| tree | a213b28a7b8235caf96c2acacdd86fd5d606b765 /src/arch | |
| parent | eb723a407073592db858cf14bece8643bec2a771 (diff) | |
| download | zig-7580879e8bed9b0c670df110dbdaed76b2c3baf5.tar.gz zig-7580879e8bed9b0c670df110dbdaed76b2c3baf5.zip | |
x86_64: cleanup comptime mutable memory change
Diffstat (limited to 'src/arch')
| -rw-r--r-- | src/arch/x86_64/Encoding.zig | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/arch/x86_64/Encoding.zig b/src/arch/x86_64/Encoding.zig index b909f9794a..e4c2a39d18 100644 --- a/src/arch/x86_64/Encoding.zig +++ b/src/arch/x86_64/Encoding.zig @@ -848,9 +848,8 @@ const mnemonic_to_encodings_map = init: { const final_storage = data_storage; var final_map: [mnemonic_count][]const Data = .{&.{}} ** mnemonic_count; storage_i = 0; - for (&final_map, mnemonic_map) |*value, wip_value| { - value.ptr = final_storage[storage_i..].ptr; - value.len = wip_value.len; + for (&final_map, mnemonic_map) |*final_value, value| { + final_value.* = final_storage[storage_i..][0..value.len]; storage_i += value.len; } break :init final_map; |
